/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-21 22:04:07,982 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-21 22:04:08,025 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-21 22:04:08,030 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-21 22:04:08,030 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-21 22:04:08,054 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-21 22:04:08,054 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-21 22:04:08,055 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-21 22:04:08,055 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-21 22:04:08,055 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-21 22:04:08,055 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-21 22:04:08,056 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-21 22:04:08,056 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-21 22:04:08,056 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-21 22:04:08,056 INFO L153 SettingsManager]: * Use SBE=true [2023-12-21 22:04:08,057 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-21 22:04:08,057 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-21 22:04:08,057 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-21 22:04:08,057 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-21 22:04:08,058 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-21 22:04:08,058 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-21 22:04:08,061 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-21 22:04:08,062 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-21 22:04:08,062 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-21 22:04:08,064 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-21 22:04:08,065 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-21 22:04:08,065 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-21 22:04:08,065 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-21 22:04:08,066 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-21 22:04:08,066 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-21 22:04:08,066 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-21 22:04:08,067 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-21 22:04:08,067 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-21 22:04:08,067 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-21 22:04:08,067 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 22:04:08,067 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-21 22:04:08,067 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-21 22:04:08,067 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-21 22:04:08,067 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-21 22:04:08,067 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-21 22:04:08,068 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-21 22:04:08,068 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-21 22:04:08,068 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-21 22:04:08,068 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-21 22:04:08,068 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-21 22:04:08,068 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-21 22:04:08,069 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-21 22:04:08,262 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-21 22:04:08,279 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-21 22:04:08,281 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-21 22:04:08,282 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-21 22:04:08,282 INFO L274 PluginConnector]: CDTParser initialized [2023-12-21 22:04:08,284 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-21 22:04:09,421 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-21 22:04:09,886 INFO L384 CDTParser]: Found 1 translation units. [2023-12-21 22:04:09,886 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label46+token_ring.05.cil-2.c [2023-12-21 22:04:09,933 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/db62a4473/5d14ac638829465682591afd00800df4/FLAGf9f8d983d [2023-12-21 22:04:09,948 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/db62a4473/5d14ac638829465682591afd00800df4 [2023-12-21 22:04:09,950 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-21 22:04:09,951 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-21 22:04:09,954 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-21 22:04:09,954 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-21 22:04:09,958 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-21 22:04:09,958 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:04:09" (1/1) ... [2023-12-21 22:04:09,959 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f1622e7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:09, skipping insertion in model container [2023-12-21 22:04:09,959 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 10:04:09" (1/1) ... [2023-12-21 22:04:10,198 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-21 22:04:11,435 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-21 22:04:11,454 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-21 22:04:11,591 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 22:04:11,602 INFO L202 MainTranslator]: Completed pre-run [2023-12-21 22:04:12,157 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-21 22:04:12,159 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-21 22:04:12,179 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 22:04:12,222 INFO L206 MainTranslator]: Completed translation [2023-12-21 22:04:12,224 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12 WrapperNode [2023-12-21 22:04:12,224 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-21 22:04:12,225 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-21 22:04:12,225 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-21 22:04:12,225 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-21 22:04:12,229 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12" (1/1) ... [2023-12-21 22:04:12,296 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12" (1/1) ... [2023-12-21 22:04:12,509 INFO L138 Inliner]: procedures = 55, calls = 57, calls flagged for inlining = 31, calls inlined = 31, statements flattened = 12790 [2023-12-21 22:04:12,509 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-21 22:04:12,510 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-21 22:04:12,510 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-21 22:04:12,510 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-21 22:04:12,518 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12" (1/1) ... [2023-12-21 22:04:12,518 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12" (1/1) ... [2023-12-21 22:04:12,705 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12" (1/1) ... [2023-12-21 22:04:12,867 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-21 22:04:12,867 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12" (1/1) ... [2023-12-21 22:04:12,867 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12" (1/1) ... [2023-12-21 22:04:13,025 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12" (1/1) ... [2023-12-21 22:04:13,054 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12" (1/1) ... [2023-12-21 22:04:13,089 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12" (1/1) ... [2023-12-21 22:04:13,109 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12" (1/1) ... [2023-12-21 22:04:13,156 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-21 22:04:13,158 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-21 22:04:13,158 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-21 22:04:13,158 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-21 22:04:13,159 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12" (1/1) ... [2023-12-21 22:04:13,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 22:04:13,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 22:04:13,199 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-21 22:04:13,215 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-21 22:04:13,237 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-21 22:04:13,237 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-21 22:04:13,237 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-21 22:04:13,237 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-21 22:04:13,237 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-21 22:04:13,238 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-21 22:04:13,238 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-21 22:04:13,238 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-21 22:04:13,238 INFO L130 BoogieDeclarations]: Found specification of procedure error [2023-12-21 22:04:13,238 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2023-12-21 22:04:13,238 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-21 22:04:13,238 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-21 22:04:13,238 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-21 22:04:13,238 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-21 22:04:13,238 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-21 22:04:13,238 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-21 22:04:13,238 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-21 22:04:13,238 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-21 22:04:13,342 INFO L241 CfgBuilder]: Building ICFG [2023-12-21 22:04:13,344 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-21 22:04:20,679 INFO L282 CfgBuilder]: Performing block encoding [2023-12-21 22:04:20,763 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-21 22:04:20,764 INFO L309 CfgBuilder]: Removed 9 assume(true) statements. [2023-12-21 22:04:20,766 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:04:20 BoogieIcfgContainer [2023-12-21 22:04:20,766 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-21 22:04:20,768 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-21 22:04:20,768 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-21 22:04:20,771 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-21 22:04:20,771 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.12 10:04:09" (1/3) ... [2023-12-21 22:04:20,772 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c5242 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 10:04:20, skipping insertion in model container [2023-12-21 22:04:20,772 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 10:04:12" (2/3) ... [2023-12-21 22:04:20,772 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7c5242 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 10:04:20, skipping insertion in model container [2023-12-21 22:04:20,772 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 10:04:20" (3/3) ... [2023-12-21 22:04:20,773 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label46+token_ring.05.cil-2.c [2023-12-21 22:04:20,785 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-21 22:04:20,786 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-21 22:04:20,858 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-21 22:04:20,863 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;@36cac9c3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-21 22:04:20,863 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-21 22:04:20,875 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-21 22:04:20,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:20,894 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:20,895 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-21 22:04:20,895 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:20,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:20,902 INFO L85 PathProgramCache]: Analyzing trace with hash 931615035, now seen corresponding path program 1 times [2023-12-21 22:04:20,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:20,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [473344731] [2023-12-21 22:04:20,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:20,916 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-21 22:04:20,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:20,949 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-21 22:04:21,011 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-21 22:04:21,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:21,148 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:04:21,156 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:21,213 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-21 22:04:21,213 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:21,214 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:21,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [473344731] [2023-12-21 22:04:21,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [473344731] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:21,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:21,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:04:21,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366182596] [2023-12-21 22:04:21,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:21,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:04:21,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:21,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:04:21,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:04:21,336 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-21 22:04:21,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:21,501 INFO L93 Difference]: Finished difference Result 4629 states and 8683 transitions. [2023-12-21 22:04:21,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:04:21,504 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-21 22:04:21,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:21,526 INFO L225 Difference]: With dead ends: 4629 [2023-12-21 22:04:21,526 INFO L226 Difference]: Without dead ends: 2313 [2023-12-21 22:04:21,535 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-21 22:04:21,540 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.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:21,541 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.0s Time] [2023-12-21 22:04:21,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2313 states. [2023-12-21 22:04:21,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2313 to 2313. [2023-12-21 22:04:21,646 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-21 22:04:21,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2313 states to 2313 states and 4260 transitions. [2023-12-21 22:04:21,655 INFO L78 Accepts]: Start accepts. Automaton has 2313 states and 4260 transitions. Word has length 92 [2023-12-21 22:04:21,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:21,656 INFO L495 AbstractCegarLoop]: Abstraction has 2313 states and 4260 transitions. [2023-12-21 22:04:21,657 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-21 22:04:21,657 INFO L276 IsEmpty]: Start isEmpty. Operand 2313 states and 4260 transitions. [2023-12-21 22:04:21,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:21,661 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:21,662 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-21 22:04:21,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2023-12-21 22:04:21,865 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-21 22:04:21,866 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:21,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:21,867 INFO L85 PathProgramCache]: Analyzing trace with hash -393241159, now seen corresponding path program 1 times [2023-12-21 22:04:21,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:21,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1901788735] [2023-12-21 22:04:21,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:21,868 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-21 22:04:21,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:21,869 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-21 22:04:21,898 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-21 22:04:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:21,960 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:21,963 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:22,044 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-21 22:04:22,044 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:22,044 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:22,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1901788735] [2023-12-21 22:04:22,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1901788735] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:22,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:22,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:22,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044178471] [2023-12-21 22:04:22,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:22,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:04:22,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:22,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:04:22,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:04:22,047 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-21 22:04:22,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:22,544 INFO L93 Difference]: Finished difference Result 2696 states and 4871 transitions. [2023-12-21 22:04:22,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 22:04:22,545 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-21 22:04:22,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:22,559 INFO L225 Difference]: With dead ends: 2696 [2023-12-21 22:04:22,560 INFO L226 Difference]: Without dead ends: 2515 [2023-12-21 22:04:22,562 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-21 22:04:22,563 INFO L413 NwaCegarLoop]: 4178 mSDtfsCounter, 4497 mSDsluCounter, 8460 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-21 22:04:22,564 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-21 22:04:22,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2515 states. [2023-12-21 22:04:22,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2515 to 2498. [2023-12-21 22:04:22,623 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-21 22:04:22,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 4554 transitions. [2023-12-21 22:04:22,632 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 4554 transitions. Word has length 92 [2023-12-21 22:04:22,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:22,633 INFO L495 AbstractCegarLoop]: Abstraction has 2498 states and 4554 transitions. [2023-12-21 22:04:22,633 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-21 22:04:22,633 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 4554 transitions. [2023-12-21 22:04:22,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:22,635 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:22,636 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-21 22:04:22,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-12-21 22:04:22,840 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-21 22:04:22,840 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:22,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:22,844 INFO L85 PathProgramCache]: Analyzing trace with hash 468424757, now seen corresponding path program 1 times [2023-12-21 22:04:22,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:22,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2084150561] [2023-12-21 22:04:22,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:22,844 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:04:22,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:22,845 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:04:22,851 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-21 22:04:22,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:22,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:22,941 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:23,006 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-21 22:04:23,006 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:23,006 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:23,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2084150561] [2023-12-21 22:04:23,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2084150561] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:23,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:23,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:23,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937883168] [2023-12-21 22:04:23,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:23,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:04:23,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:23,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:04:23,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:04:23,008 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-21 22:04:23,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:23,311 INFO L93 Difference]: Finished difference Result 2864 states and 5139 transitions. [2023-12-21 22:04:23,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:04:23,312 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-21 22:04:23,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:23,320 INFO L225 Difference]: With dead ends: 2864 [2023-12-21 22:04:23,320 INFO L226 Difference]: Without dead ends: 2498 [2023-12-21 22:04:23,322 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-21 22:04:23,323 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.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:23,323 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.2s Time] [2023-12-21 22:04:23,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2023-12-21 22:04:23,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 2498. [2023-12-21 22:04:23,373 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-21 22:04:23,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 4547 transitions. [2023-12-21 22:04:23,382 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 4547 transitions. Word has length 92 [2023-12-21 22:04:23,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:23,382 INFO L495 AbstractCegarLoop]: Abstraction has 2498 states and 4547 transitions. [2023-12-21 22:04:23,382 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-21 22:04:23,382 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 4547 transitions. [2023-12-21 22:04:23,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:23,383 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:23,383 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 22:04:23,403 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-21 22:04:23,588 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-21 22:04:23,588 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:23,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:23,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1881693753, now seen corresponding path program 1 times [2023-12-21 22:04:23,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:23,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1733265904] [2023-12-21 22:04:23,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:23,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-21 22:04:23,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:23,591 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-21 22:04:23,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-12-21 22:04:23,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:23,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:23,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:23,741 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-21 22:04:23,742 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:23,742 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:23,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1733265904] [2023-12-21 22:04:23,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1733265904] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:23,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:23,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:23,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94165877] [2023-12-21 22:04:23,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:23,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:04:23,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:23,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:04:23,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:04:23,744 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-21 22:04:24,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:24,090 INFO L93 Difference]: Finished difference Result 2864 states and 5125 transitions. [2023-12-21 22:04:24,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:04:24,090 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-21 22:04:24,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:24,099 INFO L225 Difference]: With dead ends: 2864 [2023-12-21 22:04:24,099 INFO L226 Difference]: Without dead ends: 2498 [2023-12-21 22:04:24,101 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-21 22:04:24,102 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.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:24,104 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.2s Time] [2023-12-21 22:04:24,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2023-12-21 22:04:24,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 2498. [2023-12-21 22:04:24,159 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-21 22:04:24,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 4540 transitions. [2023-12-21 22:04:24,167 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 4540 transitions. Word has length 92 [2023-12-21 22:04:24,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:24,168 INFO L495 AbstractCegarLoop]: Abstraction has 2498 states and 4540 transitions. [2023-12-21 22:04:24,168 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-21 22:04:24,168 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 4540 transitions. [2023-12-21 22:04:24,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:24,169 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:24,169 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-21 22:04:24,175 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-21 22:04:24,373 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-21 22:04:24,374 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:24,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:24,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1244058941, now seen corresponding path program 1 times [2023-12-21 22:04:24,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:24,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [695662182] [2023-12-21 22:04:24,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:24,376 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-21 22:04:24,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:24,377 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-21 22:04:24,396 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-21 22:04:24,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:24,466 INFO L262 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:24,468 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:24,519 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-21 22:04:24,519 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:24,519 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:24,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [695662182] [2023-12-21 22:04:24,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [695662182] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:24,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:24,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:24,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520122912] [2023-12-21 22:04:24,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:24,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:04:24,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:24,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:04:24,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:04:24,521 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-21 22:04:24,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:24,815 INFO L93 Difference]: Finished difference Result 2864 states and 5111 transitions. [2023-12-21 22:04:24,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:04:24,816 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-21 22:04:24,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:24,824 INFO L225 Difference]: With dead ends: 2864 [2023-12-21 22:04:24,824 INFO L226 Difference]: Without dead ends: 2498 [2023-12-21 22:04:24,826 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-21 22:04:24,827 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.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:24,827 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.2s Time] [2023-12-21 22:04:24,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2023-12-21 22:04:24,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 2498. [2023-12-21 22:04:24,882 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-21 22:04:24,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 4533 transitions. [2023-12-21 22:04:24,891 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 4533 transitions. Word has length 92 [2023-12-21 22:04:24,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:24,891 INFO L495 AbstractCegarLoop]: Abstraction has 2498 states and 4533 transitions. [2023-12-21 22:04:24,891 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-21 22:04:24,892 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 4533 transitions. [2023-12-21 22:04:24,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:24,892 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:24,893 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-21 22:04:24,897 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-21 22:04:25,096 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-21 22:04:25,097 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:25,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:25,097 INFO L85 PathProgramCache]: Analyzing trace with hash -2101645895, now seen corresponding path program 1 times [2023-12-21 22:04:25,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:25,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1671211044] [2023-12-21 22:04:25,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:25,098 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-21 22:04:25,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:25,099 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-21 22:04:25,140 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-21 22:04:25,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:25,207 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:25,209 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:25,253 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-21 22:04:25,253 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:25,253 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:25,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1671211044] [2023-12-21 22:04:25,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1671211044] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:25,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:25,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:25,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534950433] [2023-12-21 22:04:25,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:25,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:04:25,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:25,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:04:25,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:04:25,255 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-21 22:04:25,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:25,549 INFO L93 Difference]: Finished difference Result 2864 states and 5097 transitions. [2023-12-21 22:04:25,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:04:25,550 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-21 22:04:25,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:25,558 INFO L225 Difference]: With dead ends: 2864 [2023-12-21 22:04:25,558 INFO L226 Difference]: Without dead ends: 2498 [2023-12-21 22:04:25,560 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-21 22:04:25,560 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-21 22:04:25,560 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-21 22:04:25,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2498 states. [2023-12-21 22:04:25,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2498 to 2498. [2023-12-21 22:04:25,614 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-21 22:04:25,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2498 states to 2498 states and 4526 transitions. [2023-12-21 22:04:25,620 INFO L78 Accepts]: Start accepts. Automaton has 2498 states and 4526 transitions. Word has length 92 [2023-12-21 22:04:25,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:25,620 INFO L495 AbstractCegarLoop]: Abstraction has 2498 states and 4526 transitions. [2023-12-21 22:04:25,620 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-21 22:04:25,620 INFO L276 IsEmpty]: Start isEmpty. Operand 2498 states and 4526 transitions. [2023-12-21 22:04:25,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:25,621 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:25,621 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-21 22:04:25,640 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-21 22:04:25,825 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-21 22:04:25,826 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:25,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:25,826 INFO L85 PathProgramCache]: Analyzing trace with hash 422827453, now seen corresponding path program 1 times [2023-12-21 22:04:25,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:25,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1496357297] [2023-12-21 22:04:25,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:25,827 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-21 22:04:25,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:25,828 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-21 22:04:25,834 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-21 22:04:25,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:25,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:25,913 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:25,954 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-21 22:04:25,954 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:25,954 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:25,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1496357297] [2023-12-21 22:04:25,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1496357297] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:25,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:25,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:25,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647854577] [2023-12-21 22:04:25,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:25,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:04:25,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:25,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:04:25,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:04:25,956 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-21 22:04:26,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:26,278 INFO L93 Difference]: Finished difference Result 2946 states and 5215 transitions. [2023-12-21 22:04:26,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:04:26,279 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-21 22:04:26,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:26,368 INFO L225 Difference]: With dead ends: 2946 [2023-12-21 22:04:26,368 INFO L226 Difference]: Without dead ends: 2580 [2023-12-21 22:04:26,369 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-21 22:04:26,370 INFO L413 NwaCegarLoop]: 4135 mSDtfsCounter, 4370 mSDsluCounter, 8190 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-21 22:04:26,370 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-21 22:04:26,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2580 states. [2023-12-21 22:04:26,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2580 to 2580. [2023-12-21 22:04:26,413 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-21 22:04:26,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2580 states to 2580 states and 4633 transitions. [2023-12-21 22:04:26,419 INFO L78 Accepts]: Start accepts. Automaton has 2580 states and 4633 transitions. Word has length 92 [2023-12-21 22:04:26,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:26,419 INFO L495 AbstractCegarLoop]: Abstraction has 2580 states and 4633 transitions. [2023-12-21 22:04:26,419 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-21 22:04:26,419 INFO L276 IsEmpty]: Start isEmpty. Operand 2580 states and 4633 transitions. [2023-12-21 22:04:26,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:26,420 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:26,420 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-21 22:04:26,434 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-21 22:04:26,624 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-21 22:04:26,625 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:26,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:26,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1975513126, now seen corresponding path program 1 times [2023-12-21 22:04:26,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:26,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [583424892] [2023-12-21 22:04:26,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:26,626 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-21 22:04:26,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:26,646 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-21 22:04:26,651 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-21 22:04:26,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:26,726 INFO L262 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:26,728 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:26,769 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-21 22:04:26,769 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:26,769 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:26,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [583424892] [2023-12-21 22:04:26,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [583424892] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:26,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:26,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:26,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743473705] [2023-12-21 22:04:26,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:26,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:04:26,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:26,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:04:26,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:04:26,771 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-21 22:04:27,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:27,113 INFO L93 Difference]: Finished difference Result 3110 states and 5429 transitions. [2023-12-21 22:04:27,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:04:27,123 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-21 22:04:27,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:27,132 INFO L225 Difference]: With dead ends: 3110 [2023-12-21 22:04:27,132 INFO L226 Difference]: Without dead ends: 2662 [2023-12-21 22:04:27,134 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-21 22:04:27,134 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.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:27,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4376 Valid, 12318 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:04:27,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2662 states. [2023-12-21 22:04:27,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2662 to 2662. [2023-12-21 22:04:27,185 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-21 22:04:27,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2662 states to 2662 states and 4736 transitions. [2023-12-21 22:04:27,190 INFO L78 Accepts]: Start accepts. Automaton has 2662 states and 4736 transitions. Word has length 92 [2023-12-21 22:04:27,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:27,190 INFO L495 AbstractCegarLoop]: Abstraction has 2662 states and 4736 transitions. [2023-12-21 22:04:27,191 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-21 22:04:27,191 INFO L276 IsEmpty]: Start isEmpty. Operand 2662 states and 4736 transitions. [2023-12-21 22:04:27,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:27,191 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:27,191 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-21 22:04:27,197 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 (9)] Ended with exit code 0 [2023-12-21 22:04:27,395 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-21 22:04:27,395 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:27,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:27,396 INFO L85 PathProgramCache]: Analyzing trace with hash -453334818, now seen corresponding path program 1 times [2023-12-21 22:04:27,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:27,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1907842745] [2023-12-21 22:04:27,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:27,396 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-21 22:04:27,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:27,400 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-21 22:04:27,432 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-21 22:04:27,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:27,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:27,485 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:27,521 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-21 22:04:27,521 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:27,521 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:27,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1907842745] [2023-12-21 22:04:27,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1907842745] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:27,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:27,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:27,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046373813] [2023-12-21 22:04:27,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:27,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:04:27,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:27,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:04:27,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:04:27,523 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-21 22:04:27,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:27,844 INFO L93 Difference]: Finished difference Result 3274 states and 5635 transitions. [2023-12-21 22:04:27,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:04:27,845 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-21 22:04:27,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:27,865 INFO L225 Difference]: With dead ends: 3274 [2023-12-21 22:04:27,865 INFO L226 Difference]: Without dead ends: 2744 [2023-12-21 22:04:27,867 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-21 22:04:27,869 INFO L413 NwaCegarLoop]: 4129 mSDtfsCounter, 4357 mSDsluCounter, 8182 mSDsCounter, 0 mSdLazyCounter, 335 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-21 22:04:27,869 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-21 22:04:27,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2744 states. [2023-12-21 22:04:27,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2744 to 2744. [2023-12-21 22:04:27,920 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-21 22:04:27,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2744 states to 2744 states and 4835 transitions. [2023-12-21 22:04:27,925 INFO L78 Accepts]: Start accepts. Automaton has 2744 states and 4835 transitions. Word has length 92 [2023-12-21 22:04:27,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:27,926 INFO L495 AbstractCegarLoop]: Abstraction has 2744 states and 4835 transitions. [2023-12-21 22:04:27,926 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-21 22:04:27,926 INFO L276 IsEmpty]: Start isEmpty. Operand 2744 states and 4835 transitions. [2023-12-21 22:04:27,927 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:27,927 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:27,927 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-21 22:04:27,941 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-21 22:04:28,131 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-21 22:04:28,131 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:28,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:28,132 INFO L85 PathProgramCache]: Analyzing trace with hash 972409465, now seen corresponding path program 1 times [2023-12-21 22:04:28,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:28,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [837900719] [2023-12-21 22:04:28,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:28,133 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-21 22:04:28,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:28,134 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-21 22:04:28,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-21 22:04:28,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:28,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:28,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:28,284 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-21 22:04:28,284 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:28,284 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:28,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [837900719] [2023-12-21 22:04:28,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [837900719] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:28,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:28,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:28,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464514084] [2023-12-21 22:04:28,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:28,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:04:28,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:28,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:04:28,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:04:28,286 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-21 22:04:28,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:28,617 INFO L93 Difference]: Finished difference Result 3438 states and 5833 transitions. [2023-12-21 22:04:28,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:04:28,618 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-21 22:04:28,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:28,624 INFO L225 Difference]: With dead ends: 3438 [2023-12-21 22:04:28,625 INFO L226 Difference]: Without dead ends: 2826 [2023-12-21 22:04:28,627 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-21 22:04:28,628 INFO L413 NwaCegarLoop]: 4126 mSDtfsCounter, 4350 mSDsluCounter, 8178 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-21 22:04:28,628 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-21 22:04:28,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2826 states. [2023-12-21 22:04:28,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2826 to 2826. [2023-12-21 22:04:28,685 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-21 22:04:28,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2826 states to 2826 states and 4930 transitions. [2023-12-21 22:04:28,690 INFO L78 Accepts]: Start accepts. Automaton has 2826 states and 4930 transitions. Word has length 92 [2023-12-21 22:04:28,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:28,690 INFO L495 AbstractCegarLoop]: Abstraction has 2826 states and 4930 transitions. [2023-12-21 22:04:28,690 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-21 22:04:28,690 INFO L276 IsEmpty]: Start isEmpty. Operand 2826 states and 4930 transitions. [2023-12-21 22:04:28,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:28,691 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:28,691 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-21 22:04:28,711 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-21 22:04:28,895 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-21 22:04:28,896 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:28,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:28,896 INFO L85 PathProgramCache]: Analyzing trace with hash -990957058, now seen corresponding path program 1 times [2023-12-21 22:04:28,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:28,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [582278239] [2023-12-21 22:04:28,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:28,897 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-21 22:04:28,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:28,898 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-21 22:04:28,916 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-21 22:04:28,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:28,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:28,977 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:29,035 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-21 22:04:29,036 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:29,036 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:29,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [582278239] [2023-12-21 22:04:29,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [582278239] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:29,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:29,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:29,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152774959] [2023-12-21 22:04:29,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:29,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:04:29,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:29,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:04:29,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:04:29,037 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-21 22:04:29,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:29,358 INFO L93 Difference]: Finished difference Result 3602 states and 6023 transitions. [2023-12-21 22:04:29,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:04:29,359 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-21 22:04:29,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:29,364 INFO L225 Difference]: With dead ends: 3602 [2023-12-21 22:04:29,364 INFO L226 Difference]: Without dead ends: 2908 [2023-12-21 22:04:29,366 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-21 22:04:29,367 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.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:29,367 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.2s Time] [2023-12-21 22:04:29,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2908 states. [2023-12-21 22:04:29,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2908 to 2908. [2023-12-21 22:04:29,425 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-21 22:04:29,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2908 states to 2908 states and 5021 transitions. [2023-12-21 22:04:29,430 INFO L78 Accepts]: Start accepts. Automaton has 2908 states and 5021 transitions. Word has length 92 [2023-12-21 22:04:29,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:29,430 INFO L495 AbstractCegarLoop]: Abstraction has 2908 states and 5021 transitions. [2023-12-21 22:04:29,430 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-21 22:04:29,430 INFO L276 IsEmpty]: Start isEmpty. Operand 2908 states and 5021 transitions. [2023-12-21 22:04:29,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:29,431 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:29,431 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-21 22:04:29,435 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-21 22:04:29,634 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-21 22:04:29,635 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:29,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:29,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1524172739, now seen corresponding path program 1 times [2023-12-21 22:04:29,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:29,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1032190901] [2023-12-21 22:04:29,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:29,637 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-21 22:04:29,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:29,638 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-21 22:04:29,639 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-21 22:04:29,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:29,717 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:29,719 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:29,728 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-21 22:04:29,728 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:29,729 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:29,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1032190901] [2023-12-21 22:04:29,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1032190901] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:29,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:29,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:29,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041339573] [2023-12-21 22:04:29,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:29,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:04:29,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:29,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:04:29,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:04:29,730 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-21 22:04:29,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:29,828 INFO L93 Difference]: Finished difference Result 3751 states and 6184 transitions. [2023-12-21 22:04:29,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:04:29,828 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-21 22:04:29,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:29,833 INFO L225 Difference]: With dead ends: 3751 [2023-12-21 22:04:29,833 INFO L226 Difference]: Without dead ends: 2976 [2023-12-21 22:04:29,835 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-21 22:04:29,835 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.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:29,836 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.0s Time] [2023-12-21 22:04:29,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2976 states. [2023-12-21 22:04:29,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2976 to 2912. [2023-12-21 22:04:29,980 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-21 22:04:29,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 5015 transitions. [2023-12-21 22:04:29,986 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 5015 transitions. Word has length 92 [2023-12-21 22:04:29,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:29,986 INFO L495 AbstractCegarLoop]: Abstraction has 2912 states and 5015 transitions. [2023-12-21 22:04:29,987 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-21 22:04:29,987 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 5015 transitions. [2023-12-21 22:04:29,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:29,987 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:29,987 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-21 22:04:29,997 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-21 22:04:30,191 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-21 22:04:30,192 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:30,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:30,192 INFO L85 PathProgramCache]: Analyzing trace with hash 2084872517, now seen corresponding path program 1 times [2023-12-21 22:04:30,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:30,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [557422682] [2023-12-21 22:04:30,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:30,193 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:04:30,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:30,194 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-21 22:04:30,224 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-21 22:04:30,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:30,273 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:30,274 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:30,284 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-21 22:04:30,285 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:30,285 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:30,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [557422682] [2023-12-21 22:04:30,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [557422682] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:30,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:30,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:30,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394292186] [2023-12-21 22:04:30,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:30,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:04:30,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:30,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:04:30,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:04:30,286 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-21 22:04:30,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:30,384 INFO L93 Difference]: Finished difference Result 3747 states and 6156 transitions. [2023-12-21 22:04:30,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:04:30,385 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-21 22:04:30,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:30,389 INFO L225 Difference]: With dead ends: 3747 [2023-12-21 22:04:30,389 INFO L226 Difference]: Without dead ends: 2968 [2023-12-21 22:04:30,391 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-21 22:04:30,391 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.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:30,391 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.0s Time] [2023-12-21 22:04:30,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2968 states. [2023-12-21 22:04:30,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2968 to 2916. [2023-12-21 22:04:30,435 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-21 22:04:30,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2916 states to 2916 states and 5009 transitions. [2023-12-21 22:04:30,439 INFO L78 Accepts]: Start accepts. Automaton has 2916 states and 5009 transitions. Word has length 92 [2023-12-21 22:04:30,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:30,439 INFO L495 AbstractCegarLoop]: Abstraction has 2916 states and 5009 transitions. [2023-12-21 22:04:30,439 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-21 22:04:30,439 INFO L276 IsEmpty]: Start isEmpty. Operand 2916 states and 5009 transitions. [2023-12-21 22:04:30,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:30,440 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:30,440 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-21 22:04:30,446 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-21 22:04:30,644 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-21 22:04:30,644 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:30,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:30,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1334075773, now seen corresponding path program 1 times [2023-12-21 22:04:30,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:30,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1995198127] [2023-12-21 22:04:30,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:30,645 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-21 22:04:30,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:30,646 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-21 22:04:30,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-21 22:04:30,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:30,722 INFO L262 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:30,724 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:30,733 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-21 22:04:30,733 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:30,733 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:30,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1995198127] [2023-12-21 22:04:30,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1995198127] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:30,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:30,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:30,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299854356] [2023-12-21 22:04:30,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:30,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:04:30,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:30,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:04:30,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:04:30,734 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-21 22:04:30,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:30,828 INFO L93 Difference]: Finished difference Result 3743 states and 6128 transitions. [2023-12-21 22:04:30,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:04:30,829 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-21 22:04:30,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:30,833 INFO L225 Difference]: With dead ends: 3743 [2023-12-21 22:04:30,833 INFO L226 Difference]: Without dead ends: 2960 [2023-12-21 22:04:30,835 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-21 22:04:30,835 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.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:30,835 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.0s Time] [2023-12-21 22:04:30,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2960 states. [2023-12-21 22:04:30,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2960 to 2920. [2023-12-21 22:04:30,877 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-21 22:04:30,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2920 states to 2920 states and 5003 transitions. [2023-12-21 22:04:30,881 INFO L78 Accepts]: Start accepts. Automaton has 2920 states and 5003 transitions. Word has length 92 [2023-12-21 22:04:30,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:30,882 INFO L495 AbstractCegarLoop]: Abstraction has 2920 states and 5003 transitions. [2023-12-21 22:04:30,882 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-21 22:04:30,882 INFO L276 IsEmpty]: Start isEmpty. Operand 2920 states and 5003 transitions. [2023-12-21 22:04:30,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:30,882 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:30,882 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-21 22:04:30,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-12-21 22:04:31,086 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-21 22:04:31,086 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:31,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:31,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1349594491, now seen corresponding path program 1 times [2023-12-21 22:04:31,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:31,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1995028642] [2023-12-21 22:04:31,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:31,087 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-21 22:04:31,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:31,088 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-21 22:04:31,119 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-21 22:04:31,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:31,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:31,181 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:31,189 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-21 22:04:31,190 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:31,190 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:31,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1995028642] [2023-12-21 22:04:31,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1995028642] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:31,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:31,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:31,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527291355] [2023-12-21 22:04:31,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:31,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:04:31,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:31,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:04:31,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:04:31,191 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-21 22:04:31,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:31,279 INFO L93 Difference]: Finished difference Result 3739 states and 6100 transitions. [2023-12-21 22:04:31,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:04:31,280 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-21 22:04:31,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:31,284 INFO L225 Difference]: With dead ends: 3739 [2023-12-21 22:04:31,284 INFO L226 Difference]: Without dead ends: 2952 [2023-12-21 22:04:31,286 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-21 22:04:31,286 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.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:31,286 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.0s Time] [2023-12-21 22:04:31,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2952 states. [2023-12-21 22:04:31,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2952 to 2924. [2023-12-21 22:04:31,342 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-21 22:04:31,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2924 states to 2924 states and 4997 transitions. [2023-12-21 22:04:31,346 INFO L78 Accepts]: Start accepts. Automaton has 2924 states and 4997 transitions. Word has length 92 [2023-12-21 22:04:31,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:31,346 INFO L495 AbstractCegarLoop]: Abstraction has 2924 states and 4997 transitions. [2023-12-21 22:04:31,346 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-21 22:04:31,347 INFO L276 IsEmpty]: Start isEmpty. Operand 2924 states and 4997 transitions. [2023-12-21 22:04:31,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:31,347 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:31,347 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 22:04:31,353 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-21 22:04:31,551 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-21 22:04:31,551 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:31,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:31,552 INFO L85 PathProgramCache]: Analyzing trace with hash 895984963, now seen corresponding path program 1 times [2023-12-21 22:04:31,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:31,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1460121163] [2023-12-21 22:04:31,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:31,552 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:04:31,552 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:31,553 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-21 22:04:31,557 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-12-21 22:04:31,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:31,631 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:04:31,632 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:31,641 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-21 22:04:31,641 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:31,641 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:31,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1460121163] [2023-12-21 22:04:31,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1460121163] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:31,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:31,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:31,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771578827] [2023-12-21 22:04:31,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:31,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:04:31,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:31,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:04:31,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:04:31,642 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-21 22:04:31,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:31,740 INFO L93 Difference]: Finished difference Result 3723 states and 6054 transitions. [2023-12-21 22:04:31,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:04:31,741 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-21 22:04:31,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:31,745 INFO L225 Difference]: With dead ends: 3723 [2023-12-21 22:04:31,745 INFO L226 Difference]: Without dead ends: 2932 [2023-12-21 22:04:31,747 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-21 22:04:31,747 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-21 22:04:31,747 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-21 22:04:31,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2932 states. [2023-12-21 22:04:31,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2932 to 2928. [2023-12-21 22:04:31,789 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-21 22:04:31,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2928 states to 2928 states and 4991 transitions. [2023-12-21 22:04:31,792 INFO L78 Accepts]: Start accepts. Automaton has 2928 states and 4991 transitions. Word has length 92 [2023-12-21 22:04:31,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:31,793 INFO L495 AbstractCegarLoop]: Abstraction has 2928 states and 4991 transitions. [2023-12-21 22:04:31,793 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-21 22:04:31,793 INFO L276 IsEmpty]: Start isEmpty. Operand 2928 states and 4991 transitions. [2023-12-21 22:04:31,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:31,793 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:31,793 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-21 22:04:31,800 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-12-21 22:04:31,997 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-21 22:04:31,998 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:31,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:31,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1347998335, now seen corresponding path program 1 times [2023-12-21 22:04:31,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:31,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1792929722] [2023-12-21 22:04:31,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:31,999 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-21 22:04:31,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:32,000 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-21 22:04:32,002 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-21 22:04:32,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:32,076 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 22:04:32,078 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:32,165 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-21 22:04:32,165 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:32,165 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:32,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1792929722] [2023-12-21 22:04:32,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1792929722] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:32,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:32,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:32,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289856204] [2023-12-21 22:04:32,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:32,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:04:32,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:32,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:04:32,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:04:32,167 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-21 22:04:32,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:32,414 INFO L93 Difference]: Finished difference Result 3724 states and 6013 transitions. [2023-12-21 22:04:32,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 22:04:32,415 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-21 22:04:32,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:32,419 INFO L225 Difference]: With dead ends: 3724 [2023-12-21 22:04:32,419 INFO L226 Difference]: Without dead ends: 2928 [2023-12-21 22:04:32,421 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-21 22:04:32,421 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-21 22:04:32,421 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-21 22:04:32,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2928 states. [2023-12-21 22:04:32,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2928 to 2928. [2023-12-21 22:04:32,464 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-21 22:04:32,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2928 states to 2928 states and 4984 transitions. [2023-12-21 22:04:32,467 INFO L78 Accepts]: Start accepts. Automaton has 2928 states and 4984 transitions. Word has length 92 [2023-12-21 22:04:32,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:32,467 INFO L495 AbstractCegarLoop]: Abstraction has 2928 states and 4984 transitions. [2023-12-21 22:04:32,467 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-21 22:04:32,467 INFO L276 IsEmpty]: Start isEmpty. Operand 2928 states and 4984 transitions. [2023-12-21 22:04:32,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:32,468 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:32,468 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-21 22:04:32,472 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-21 22:04:32,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:04:32,673 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:32,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:32,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1857471425, now seen corresponding path program 1 times [2023-12-21 22:04:32,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:32,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1262987306] [2023-12-21 22:04:32,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:32,674 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:04:32,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:32,675 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-21 22:04:32,719 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-21 22:04:32,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:32,766 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 22:04:32,768 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:32,853 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-21 22:04:32,853 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:32,853 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:32,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1262987306] [2023-12-21 22:04:32,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1262987306] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:32,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:32,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:32,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043995325] [2023-12-21 22:04:32,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:32,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 22:04:32,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:32,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 22:04:32,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 22:04:32,854 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-21 22:04:33,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:33,171 INFO L93 Difference]: Finished difference Result 3824 states and 6141 transitions. [2023-12-21 22:04:33,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 22:04:33,172 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-21 22:04:33,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:33,176 INFO L225 Difference]: With dead ends: 3824 [2023-12-21 22:04:33,176 INFO L226 Difference]: Without dead ends: 3028 [2023-12-21 22:04:33,178 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-21 22:04:33,178 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.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:33,179 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.2s Time] [2023-12-21 22:04:33,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3028 states. [2023-12-21 22:04:33,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3028 to 3004. [2023-12-21 22:04:33,224 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-21 22:04:33,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3004 states to 3004 states and 5055 transitions. [2023-12-21 22:04:33,228 INFO L78 Accepts]: Start accepts. Automaton has 3004 states and 5055 transitions. Word has length 92 [2023-12-21 22:04:33,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:33,228 INFO L495 AbstractCegarLoop]: Abstraction has 3004 states and 5055 transitions. [2023-12-21 22:04:33,228 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-21 22:04:33,228 INFO L276 IsEmpty]: Start isEmpty. Operand 3004 states and 5055 transitions. [2023-12-21 22:04:33,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2023-12-21 22:04:33,229 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:33,229 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-21 22:04:33,234 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-21 22:04:33,432 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-21 22:04:33,433 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:33,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:33,433 INFO L85 PathProgramCache]: Analyzing trace with hash 1619847421, now seen corresponding path program 1 times [2023-12-21 22:04:33,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:33,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [224947307] [2023-12-21 22:04:33,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:33,434 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-21 22:04:33,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:33,435 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-21 22:04:33,467 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-21 22:04:33,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:33,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:04:33,516 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:33,598 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-21 22:04:33,598 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:33,598 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:33,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [224947307] [2023-12-21 22:04:33,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [224947307] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:33,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:33,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 22:04:33,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760525385] [2023-12-21 22:04:33,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:33,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:04:33,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:33,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:04:33,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:04:33,599 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-21 22:04:33,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:33,714 INFO L93 Difference]: Finished difference Result 4707 states and 7180 transitions. [2023-12-21 22:04:33,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:04:33,714 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-21 22:04:33,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:33,721 INFO L225 Difference]: With dead ends: 4707 [2023-12-21 22:04:33,721 INFO L226 Difference]: Without dead ends: 3836 [2023-12-21 22:04:33,723 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-21 22:04:33,723 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.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:33,723 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.0s Time] [2023-12-21 22:04:33,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3836 states. [2023-12-21 22:04:33,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3836 to 3834. [2023-12-21 22:04:33,809 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-21 22:04:33,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3834 states to 3834 states and 6057 transitions. [2023-12-21 22:04:33,815 INFO L78 Accepts]: Start accepts. Automaton has 3834 states and 6057 transitions. Word has length 92 [2023-12-21 22:04:33,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:33,816 INFO L495 AbstractCegarLoop]: Abstraction has 3834 states and 6057 transitions. [2023-12-21 22:04:33,816 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-21 22:04:33,816 INFO L276 IsEmpty]: Start isEmpty. Operand 3834 states and 6057 transitions. [2023-12-21 22:04:33,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-21 22:04:33,818 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:33,818 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-21 22:04:33,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-21 22:04:34,022 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-21 22:04:34,022 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:34,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:34,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1414176846, now seen corresponding path program 1 times [2023-12-21 22:04:34,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:34,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [532718097] [2023-12-21 22:04:34,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:34,023 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-21 22:04:34,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:34,024 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-21 22:04:34,032 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-21 22:04:34,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:34,123 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:04:34,125 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:34,272 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-21 22:04:34,272 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:34,272 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:34,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [532718097] [2023-12-21 22:04:34,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [532718097] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:34,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:34,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:34,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360747968] [2023-12-21 22:04:34,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:34,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:04:34,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:34,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:04:34,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:04:34,274 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-21 22:04:34,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:34,804 INFO L93 Difference]: Finished difference Result 7140 states and 10105 transitions. [2023-12-21 22:04:34,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:04:34,804 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-21 22:04:34,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:34,811 INFO L225 Difference]: With dead ends: 7140 [2023-12-21 22:04:34,812 INFO L226 Difference]: Without dead ends: 5440 [2023-12-21 22:04:34,814 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-21 22:04:34,814 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.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:34,814 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.2s Time] [2023-12-21 22:04:34,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5440 states. [2023-12-21 22:04:34,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5440 to 5436. [2023-12-21 22:04:34,941 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-21 22:04:34,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5436 states to 5436 states and 8005 transitions. [2023-12-21 22:04:34,947 INFO L78 Accepts]: Start accepts. Automaton has 5436 states and 8005 transitions. Word has length 148 [2023-12-21 22:04:34,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:34,947 INFO L495 AbstractCegarLoop]: Abstraction has 5436 states and 8005 transitions. [2023-12-21 22:04:34,948 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-21 22:04:34,948 INFO L276 IsEmpty]: Start isEmpty. Operand 5436 states and 8005 transitions. [2023-12-21 22:04:34,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2023-12-21 22:04:34,951 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:34,951 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-21 22:04:34,957 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-21 22:04:35,155 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-21 22:04:35,155 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:35,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:35,156 INFO L85 PathProgramCache]: Analyzing trace with hash -1570157388, now seen corresponding path program 1 times [2023-12-21 22:04:35,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:35,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1259398024] [2023-12-21 22:04:35,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:35,156 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-21 22:04:35,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:35,157 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-21 22:04:35,186 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-21 22:04:35,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:35,249 INFO L262 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:04:35,251 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:35,261 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-21 22:04:35,261 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:35,261 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:35,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1259398024] [2023-12-21 22:04:35,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1259398024] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:35,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:35,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:04:35,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140944907] [2023-12-21 22:04:35,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:35,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:04:35,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:35,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:04:35,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:04:35,262 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-21 22:04:35,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:35,400 INFO L93 Difference]: Finished difference Result 8730 states and 12016 transitions. [2023-12-21 22:04:35,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:04:35,401 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-21 22:04:35,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:35,409 INFO L225 Difference]: With dead ends: 8730 [2023-12-21 22:04:35,409 INFO L226 Difference]: Without dead ends: 5428 [2023-12-21 22:04:35,414 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-21 22:04:35,415 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-21 22:04:35,415 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-21 22:04:35,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5428 states. [2023-12-21 22:04:35,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5428 to 5428. [2023-12-21 22:04:35,579 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-21 22:04:35,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5428 states to 5428 states and 7990 transitions. [2023-12-21 22:04:35,586 INFO L78 Accepts]: Start accepts. Automaton has 5428 states and 7990 transitions. Word has length 148 [2023-12-21 22:04:35,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:35,586 INFO L495 AbstractCegarLoop]: Abstraction has 5428 states and 7990 transitions. [2023-12-21 22:04:35,586 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-21 22:04:35,586 INFO L276 IsEmpty]: Start isEmpty. Operand 5428 states and 7990 transitions. [2023-12-21 22:04:35,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-21 22:04:35,589 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:35,589 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-21 22:04:35,596 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-21 22:04:35,794 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-21 22:04:35,794 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:35,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:35,795 INFO L85 PathProgramCache]: Analyzing trace with hash -940427849, now seen corresponding path program 1 times [2023-12-21 22:04:35,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:35,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1770135221] [2023-12-21 22:04:35,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:35,795 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-21 22:04:35,795 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:35,796 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-21 22:04:35,826 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-21 22:04:35,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:35,920 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:04:35,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:36,096 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-21 22:04:36,096 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:36,097 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:36,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1770135221] [2023-12-21 22:04:36,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1770135221] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:36,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:36,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:36,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049071314] [2023-12-21 22:04:36,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:36,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:04:36,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:36,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:04:36,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:04:36,099 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-21 22:04:36,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:36,552 INFO L93 Difference]: Finished difference Result 11703 states and 15640 transitions. [2023-12-21 22:04:36,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:04:36,553 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-21 22:04:36,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:36,566 INFO L225 Difference]: With dead ends: 11703 [2023-12-21 22:04:36,566 INFO L226 Difference]: Without dead ends: 8409 [2023-12-21 22:04:36,573 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-21 22:04:36,573 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-21 22:04:36,574 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-21 22:04:36,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8409 states. [2023-12-21 22:04:36,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8409 to 8405. [2023-12-21 22:04:36,929 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-21 22:04:36,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8405 states to 8405 states and 11602 transitions. [2023-12-21 22:04:36,941 INFO L78 Accepts]: Start accepts. Automaton has 8405 states and 11602 transitions. Word has length 150 [2023-12-21 22:04:36,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:36,941 INFO L495 AbstractCegarLoop]: Abstraction has 8405 states and 11602 transitions. [2023-12-21 22:04:36,941 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-21 22:04:36,941 INFO L276 IsEmpty]: Start isEmpty. Operand 8405 states and 11602 transitions. [2023-12-21 22:04:36,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2023-12-21 22:04:36,946 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:36,946 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-21 22:04:36,950 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-21 22:04:37,150 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-21 22:04:37,150 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:37,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:37,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1480857355, now seen corresponding path program 1 times [2023-12-21 22:04:37,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:37,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [172805535] [2023-12-21 22:04:37,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:37,152 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-21 22:04:37,152 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:37,161 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-21 22:04:37,190 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-21 22:04:37,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:37,256 INFO L262 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:04:37,258 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:37,269 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-21 22:04:37,269 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:37,269 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:37,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [172805535] [2023-12-21 22:04:37,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [172805535] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:37,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:37,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:04:37,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373813451] [2023-12-21 22:04:37,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:37,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:04:37,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:37,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:04:37,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:04:37,271 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-21 22:04:37,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:37,522 INFO L93 Difference]: Finished difference Result 14669 states and 19213 transitions. [2023-12-21 22:04:37,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:04:37,522 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-21 22:04:37,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:37,536 INFO L225 Difference]: With dead ends: 14669 [2023-12-21 22:04:37,536 INFO L226 Difference]: Without dead ends: 8398 [2023-12-21 22:04:37,547 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-21 22:04:37,548 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-21 22:04:37,548 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-21 22:04:37,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8398 states. [2023-12-21 22:04:37,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8398 to 8398. [2023-12-21 22:04:37,804 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-21 22:04:37,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8398 states to 8398 states and 11589 transitions. [2023-12-21 22:04:37,816 INFO L78 Accepts]: Start accepts. Automaton has 8398 states and 11589 transitions. Word has length 150 [2023-12-21 22:04:37,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:37,816 INFO L495 AbstractCegarLoop]: Abstraction has 8398 states and 11589 transitions. [2023-12-21 22:04:37,816 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-21 22:04:37,816 INFO L276 IsEmpty]: Start isEmpty. Operand 8398 states and 11589 transitions. [2023-12-21 22:04:37,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-21 22:04:37,820 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:37,820 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-21 22:04:37,843 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-21 22:04:38,024 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-21 22:04:38,025 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:38,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:38,025 INFO L85 PathProgramCache]: Analyzing trace with hash 688867954, now seen corresponding path program 1 times [2023-12-21 22:04:38,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:38,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1087377431] [2023-12-21 22:04:38,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:38,026 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-21 22:04:38,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:38,027 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-21 22:04:38,055 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-21 22:04:38,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:38,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:04:38,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:38,281 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-21 22:04:38,282 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:38,282 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:38,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1087377431] [2023-12-21 22:04:38,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1087377431] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:38,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:38,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:38,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193436868] [2023-12-21 22:04:38,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:38,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:04:38,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:38,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:04:38,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:04:38,283 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-21 22:04:39,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:39,077 INFO L93 Difference]: Finished difference Result 20286 states and 26043 transitions. [2023-12-21 22:04:39,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:04:39,078 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-21 22:04:39,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:39,103 INFO L225 Difference]: With dead ends: 20286 [2023-12-21 22:04:39,103 INFO L226 Difference]: Without dead ends: 14022 [2023-12-21 22:04:39,114 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-21 22:04:39,115 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-21 22:04:39,115 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-21 22:04:39,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14022 states. [2023-12-21 22:04:39,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14022 to 14018. [2023-12-21 22:04:39,568 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-21 22:04:39,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14018 states to 14018 states and 18397 transitions. [2023-12-21 22:04:39,589 INFO L78 Accepts]: Start accepts. Automaton has 14018 states and 18397 transitions. Word has length 152 [2023-12-21 22:04:39,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:39,589 INFO L495 AbstractCegarLoop]: Abstraction has 14018 states and 18397 transitions. [2023-12-21 22:04:39,589 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-21 22:04:39,590 INFO L276 IsEmpty]: Start isEmpty. Operand 14018 states and 18397 transitions. [2023-12-21 22:04:39,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-21 22:04:39,596 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:39,596 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-21 22:04:39,602 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-21 22:04:39,800 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-21 22:04:39,800 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:39,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:39,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1186732471, now seen corresponding path program 1 times [2023-12-21 22:04:39,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:39,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1673047708] [2023-12-21 22:04:39,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:39,802 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-21 22:04:39,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:39,803 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-21 22:04:39,804 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-21 22:04:39,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:39,902 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:04:39,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:40,038 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-21 22:04:40,038 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:40,038 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:40,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1673047708] [2023-12-21 22:04:40,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1673047708] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:40,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:40,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:40,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955699528] [2023-12-21 22:04:40,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:40,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:04:40,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:40,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:04:40,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:04:40,039 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-21 22:04:41,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:41,133 INFO L93 Difference]: Finished difference Result 38347 states and 47741 transitions. [2023-12-21 22:04:41,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:04:41,134 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-21 22:04:41,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:41,183 INFO L225 Difference]: With dead ends: 38347 [2023-12-21 22:04:41,183 INFO L226 Difference]: Without dead ends: 26463 [2023-12-21 22:04:41,205 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-21 22:04:41,205 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.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:41,206 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.2s Time] [2023-12-21 22:04:41,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26463 states. [2023-12-21 22:04:42,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26463 to 26011. [2023-12-21 22:04:42,272 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-21 22:04:42,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26011 states to 26011 states and 32727 transitions. [2023-12-21 22:04:42,315 INFO L78 Accepts]: Start accepts. Automaton has 26011 states and 32727 transitions. Word has length 154 [2023-12-21 22:04:42,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:42,315 INFO L495 AbstractCegarLoop]: Abstraction has 26011 states and 32727 transitions. [2023-12-21 22:04:42,315 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-21 22:04:42,315 INFO L276 IsEmpty]: Start isEmpty. Operand 26011 states and 32727 transitions. [2023-12-21 22:04:42,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2023-12-21 22:04:42,326 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:42,326 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-21 22:04:42,332 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-21 22:04:42,530 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-21 22:04:42,530 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:42,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:42,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1525020021, now seen corresponding path program 1 times [2023-12-21 22:04:42,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:42,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [407683135] [2023-12-21 22:04:42,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:42,531 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-21 22:04:42,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:42,533 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-21 22:04:42,534 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-21 22:04:42,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:42,640 INFO L262 TraceCheckSpWp]: Trace formula consists of 336 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:04:42,642 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:42,654 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-21 22:04:42,654 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:42,655 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:42,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [407683135] [2023-12-21 22:04:42,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [407683135] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:42,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:42,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:04:42,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710364467] [2023-12-21 22:04:42,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:42,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:04:42,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:42,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:04:42,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:04:42,656 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-21 22:04:43,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:43,571 INFO L93 Difference]: Finished difference Result 49884 states and 61468 transitions. [2023-12-21 22:04:43,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:04:43,572 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-21 22:04:43,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:43,626 INFO L225 Difference]: With dead ends: 49884 [2023-12-21 22:04:43,627 INFO L226 Difference]: Without dead ends: 26006 [2023-12-21 22:04:43,661 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-21 22:04:43,661 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-21 22:04:43,663 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-21 22:04:43,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26006 states. [2023-12-21 22:04:44,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26006 to 26006. [2023-12-21 22:04:44,784 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-21 22:04:44,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26006 states to 26006 states and 32716 transitions. [2023-12-21 22:04:44,823 INFO L78 Accepts]: Start accepts. Automaton has 26006 states and 32716 transitions. Word has length 154 [2023-12-21 22:04:44,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:44,824 INFO L495 AbstractCegarLoop]: Abstraction has 26006 states and 32716 transitions. [2023-12-21 22:04:44,824 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-21 22:04:44,824 INFO L276 IsEmpty]: Start isEmpty. Operand 26006 states and 32716 transitions. [2023-12-21 22:04:44,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-21 22:04:44,832 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:44,832 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-21 22:04:44,842 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-21 22:04:45,036 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-21 22:04:45,037 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:45,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:45,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1031167282, now seen corresponding path program 1 times [2023-12-21 22:04:45,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:45,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [903980777] [2023-12-21 22:04:45,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:45,038 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-21 22:04:45,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:45,039 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-21 22:04:45,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-21 22:04:45,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:45,155 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 22:04:45,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:45,299 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-21 22:04:45,300 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:45,300 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:45,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [903980777] [2023-12-21 22:04:45,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [903980777] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:45,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:45,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:04:45,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745616893] [2023-12-21 22:04:45,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:45,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:04:45,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:45,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:04:45,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:04:45,301 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-21 22:04:47,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:47,226 INFO L93 Difference]: Finished difference Result 70458 states and 86225 transitions. [2023-12-21 22:04:47,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:04:47,226 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-21 22:04:47,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:47,300 INFO L225 Difference]: With dead ends: 70458 [2023-12-21 22:04:47,300 INFO L226 Difference]: Without dead ends: 46586 [2023-12-21 22:04:47,321 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-21 22:04:47,322 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.2s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:47,322 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.2s Time] [2023-12-21 22:04:47,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46586 states. [2023-12-21 22:04:49,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46586 to 46582. [2023-12-21 22:04:49,399 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-21 22:04:49,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46582 states to 46582 states and 57403 transitions. [2023-12-21 22:04:49,474 INFO L78 Accepts]: Start accepts. Automaton has 46582 states and 57403 transitions. Word has length 156 [2023-12-21 22:04:49,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:49,474 INFO L495 AbstractCegarLoop]: Abstraction has 46582 states and 57403 transitions. [2023-12-21 22:04:49,474 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-21 22:04:49,474 INFO L276 IsEmpty]: Start isEmpty. Operand 46582 states and 57403 transitions. [2023-12-21 22:04:49,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2023-12-21 22:04:49,488 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:49,488 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-21 22:04:49,492 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-21 22:04:49,692 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-21 22:04:49,692 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:49,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:49,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1366820556, now seen corresponding path program 1 times [2023-12-21 22:04:49,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:49,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1232290105] [2023-12-21 22:04:49,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:49,693 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-21 22:04:49,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:49,709 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-21 22:04:49,737 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-21 22:04:49,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:49,803 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:04:49,805 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:49,819 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-21 22:04:49,819 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:49,819 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:49,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1232290105] [2023-12-21 22:04:49,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1232290105] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:49,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:49,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:04:49,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655210263] [2023-12-21 22:04:49,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:49,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:04:49,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:49,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:04:49,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:04:49,821 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-21 22:04:51,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:51,669 INFO L93 Difference]: Finished difference Result 91026 states and 110822 transitions. [2023-12-21 22:04:51,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:04:51,669 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-21 22:04:51,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:51,738 INFO L225 Difference]: With dead ends: 91026 [2023-12-21 22:04:51,738 INFO L226 Difference]: Without dead ends: 46578 [2023-12-21 22:04:51,766 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-21 22:04:51,766 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-21 22:04:51,766 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-21 22:04:51,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46578 states. [2023-12-21 22:04:53,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46578 to 46578. [2023-12-21 22:04:53,894 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-21 22:04:53,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46578 states to 46578 states and 57395 transitions. [2023-12-21 22:04:53,957 INFO L78 Accepts]: Start accepts. Automaton has 46578 states and 57395 transitions. Word has length 156 [2023-12-21 22:04:53,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:04:53,957 INFO L495 AbstractCegarLoop]: Abstraction has 46578 states and 57395 transitions. [2023-12-21 22:04:53,957 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-21 22:04:53,957 INFO L276 IsEmpty]: Start isEmpty. Operand 46578 states and 57395 transitions. [2023-12-21 22:04:53,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2023-12-21 22:04:53,970 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:04:53,970 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-21 22:04:53,974 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-21 22:04:54,174 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-21 22:04:54,174 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:04:54,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:04:54,174 INFO L85 PathProgramCache]: Analyzing trace with hash 272790967, now seen corresponding path program 1 times [2023-12-21 22:04:54,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:04:54,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1419189281] [2023-12-21 22:04:54,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:04:54,175 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:04:54,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:04:54,176 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-21 22:04:54,181 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-21 22:04:54,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:04:54,269 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:04:54,271 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:04:54,299 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-21 22:04:54,299 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:04:54,299 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:04:54,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1419189281] [2023-12-21 22:04:54,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1419189281] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:04:54,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:04:54,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:04:54,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619928682] [2023-12-21 22:04:54,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:04:54,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:04:54,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:04:54,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:04:54,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:04:54,300 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) [2023-12-21 22:04:57,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:04:57,745 INFO L93 Difference]: Finished difference Result 126127 states and 153234 transitions. [2023-12-21 22:04:57,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:04:57,746 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 158 [2023-12-21 22:04:57,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:04:57,893 INFO L225 Difference]: With dead ends: 126127 [2023-12-21 22:04:57,893 INFO L226 Difference]: Without dead ends: 64302 [2023-12-21 22:04:57,941 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-21 22:04:57,942 INFO L413 NwaCegarLoop]: 4400 mSDtfsCounter, 205 mSDsluCounter, 4192 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 8592 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:04:57,942 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 8592 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:04:58,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64302 states. [2023-12-21 22:05:00,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64302 to 64302. [2023-12-21 22:05:00,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64302 states, 58182 states have (on average 1.2261867931662713) internal successors, (71342), 58985 states have internal predecessors, (71342), 2662 states have call successors, (2662), 2177 states have call predecessors, (2662), 3456 states have return successors, (4642), 3140 states have call predecessors, (4642), 2660 states have call successors, (4642) [2023-12-21 22:05:01,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64302 states to 64302 states and 78646 transitions. [2023-12-21 22:05:01,069 INFO L78 Accepts]: Start accepts. Automaton has 64302 states and 78646 transitions. Word has length 158 [2023-12-21 22:05:01,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:01,069 INFO L495 AbstractCegarLoop]: Abstraction has 64302 states and 78646 transitions. [2023-12-21 22:05:01,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2023-12-21 22:05:01,069 INFO L276 IsEmpty]: Start isEmpty. Operand 64302 states and 78646 transitions. [2023-12-21 22:05:01,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2023-12-21 22:05:01,090 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:01,091 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:01,097 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-21 22:05:01,294 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-21 22:05:01,295 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:01,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:01,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1700154017, now seen corresponding path program 1 times [2023-12-21 22:05:01,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:01,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1705033747] [2023-12-21 22:05:01,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:01,295 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-21 22:05:01,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:01,297 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:01,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-12-21 22:05:01,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:01,406 INFO L262 TraceCheckSpWp]: Trace formula consists of 417 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:05:01,408 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:01,537 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-21 22:05:01,537 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:01,537 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:01,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1705033747] [2023-12-21 22:05:01,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1705033747] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:01,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:01,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 22:05:01,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473254896] [2023-12-21 22:05:01,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:01,538 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:05:01,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:01,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:05:01,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:05:01,539 INFO L87 Difference]: Start difference. First operand 64302 states and 78646 transitions. Second operand has 3 states, 3 states have (on average 49.0) internal successors, (147), 2 states have internal predecessors, (147), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 22:05:04,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:04,968 INFO L93 Difference]: Finished difference Result 144267 states and 175268 transitions. [2023-12-21 22:05:04,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:05:04,969 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.0) internal successors, (147), 2 states have internal predecessors, (147), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 199 [2023-12-21 22:05:04,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:05,125 INFO L225 Difference]: With dead ends: 144267 [2023-12-21 22:05:05,125 INFO L226 Difference]: Without dead ends: 82098 [2023-12-21 22:05:05,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 197 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-21 22:05:05,183 INFO L413 NwaCegarLoop]: 4199 mSDtfsCounter, 4077 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4077 SdHoareTripleChecker+Valid, 4420 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:05,183 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4077 Valid, 4420 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:05:05,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82098 states. [2023-12-21 22:05:09,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82098 to 82002. [2023-12-21 22:05:09,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82002 states, 74106 states have (on average 1.2127223166815102) internal successors, (89870), 75109 states have internal predecessors, (89870), 3462 states have call successors, (3462), 2817 states have call predecessors, (3462), 4432 states have return successors, (5974), 4076 states have call predecessors, (5974), 3460 states have call successors, (5974) [2023-12-21 22:05:09,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82002 states to 82002 states and 99306 transitions. [2023-12-21 22:05:09,282 INFO L78 Accepts]: Start accepts. Automaton has 82002 states and 99306 transitions. Word has length 199 [2023-12-21 22:05:09,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:09,283 INFO L495 AbstractCegarLoop]: Abstraction has 82002 states and 99306 transitions. [2023-12-21 22:05:09,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.0) internal successors, (147), 2 states have internal predecessors, (147), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 22:05:09,283 INFO L276 IsEmpty]: Start isEmpty. Operand 82002 states and 99306 transitions. [2023-12-21 22:05:09,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2023-12-21 22:05:09,326 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:09,326 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 22:05:09,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-12-21 22:05:09,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:09,531 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:09,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:09,531 INFO L85 PathProgramCache]: Analyzing trace with hash 227625505, now seen corresponding path program 1 times [2023-12-21 22:05:09,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:09,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1054513382] [2023-12-21 22:05:09,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:09,532 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-21 22:05:09,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:09,533 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:09,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-21 22:05:09,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:09,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 449 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 22:05:09,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:09,758 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-12-21 22:05:09,758 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:09,758 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:09,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1054513382] [2023-12-21 22:05:09,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1054513382] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:09,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:09,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 22:05:09,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125948324] [2023-12-21 22:05:09,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:09,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 22:05:09,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:09,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 22:05:09,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 22:05:09,760 INFO L87 Difference]: Start difference. First operand 82002 states and 99306 transitions. Second operand has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-21 22:05:13,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:13,786 INFO L93 Difference]: Finished difference Result 162808 states and 196013 transitions. [2023-12-21 22:05:13,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 22:05:13,787 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 226 [2023-12-21 22:05:13,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:14,004 INFO L225 Difference]: With dead ends: 162808 [2023-12-21 22:05:14,004 INFO L226 Difference]: Without dead ends: 82940 [2023-12-21 22:05:14,073 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 224 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-21 22:05:14,074 INFO L413 NwaCegarLoop]: 4145 mSDtfsCounter, 4273 mSDsluCounter, 4255 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4279 SdHoareTripleChecker+Valid, 8400 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:14,074 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4279 Valid, 8400 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 22:05:14,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82940 states. [2023-12-21 22:05:17,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82940 to 82940. [2023-12-21 22:05:17,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82940 states, 74948 states have (on average 1.2067833698030634) internal successors, (90446), 75999 states have internal predecessors, (90446), 3462 states have call successors, (3462), 2817 states have call predecessors, (3462), 4528 states have return successors, (5512), 4124 states have call predecessors, (5512), 3460 states have call successors, (5512) [2023-12-21 22:05:18,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82940 states to 82940 states and 99420 transitions. [2023-12-21 22:05:18,038 INFO L78 Accepts]: Start accepts. Automaton has 82940 states and 99420 transitions. Word has length 226 [2023-12-21 22:05:18,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:18,038 INFO L495 AbstractCegarLoop]: Abstraction has 82940 states and 99420 transitions. [2023-12-21 22:05:18,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 3 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-21 22:05:18,038 INFO L276 IsEmpty]: Start isEmpty. Operand 82940 states and 99420 transitions. [2023-12-21 22:05:18,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 228 [2023-12-21 22:05:18,080 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:18,081 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 22:05:18,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2023-12-21 22:05:18,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:18,285 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:18,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:18,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1531752024, now seen corresponding path program 1 times [2023-12-21 22:05:18,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:18,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [787260660] [2023-12-21 22:05:18,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:18,286 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-21 22:05:18,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:18,287 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:18,288 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-12-21 22:05:18,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:18,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 450 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:05:18,417 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:18,453 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-21 22:05:18,453 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:18,453 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:18,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [787260660] [2023-12-21 22:05:18,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [787260660] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:18,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:18,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 22:05:18,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631908729] [2023-12-21 22:05:18,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:18,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:05:18,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:18,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:05:18,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:05:18,455 INFO L87 Difference]: Start difference. First operand 82940 states and 99420 transitions. Second operand has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-21 22:05:22,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 22:05:22,201 INFO L93 Difference]: Finished difference Result 146112 states and 174454 transitions. [2023-12-21 22:05:22,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 22:05:22,202 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 227 [2023-12-21 22:05:22,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 22:05:22,375 INFO L225 Difference]: With dead ends: 146112 [2023-12-21 22:05:22,375 INFO L226 Difference]: Without dead ends: 82944 [2023-12-21 22:05:22,430 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 225 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-21 22:05:22,431 INFO L413 NwaCegarLoop]: 4387 mSDtfsCounter, 208 mSDsluCounter, 4193 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 208 SdHoareTripleChecker+Valid, 8580 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 22:05:22,433 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [208 Valid, 8580 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 22:05:22,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82944 states. [2023-12-21 22:05:26,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82944 to 82940. [2023-12-21 22:05:26,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82940 states, 74948 states have (on average 1.2054757965522762) internal successors, (90348), 75999 states have internal predecessors, (90348), 3462 states have call successors, (3462), 2817 states have call predecessors, (3462), 4528 states have return successors, (5506), 4124 states have call predecessors, (5506), 3460 states have call successors, (5506) [2023-12-21 22:05:26,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82940 states to 82940 states and 99316 transitions. [2023-12-21 22:05:26,391 INFO L78 Accepts]: Start accepts. Automaton has 82940 states and 99316 transitions. Word has length 227 [2023-12-21 22:05:26,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 22:05:26,391 INFO L495 AbstractCegarLoop]: Abstraction has 82940 states and 99316 transitions. [2023-12-21 22:05:26,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-21 22:05:26,391 INFO L276 IsEmpty]: Start isEmpty. Operand 82940 states and 99316 transitions. [2023-12-21 22:05:26,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2023-12-21 22:05:26,439 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 22:05:26,439 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-21 22:05:26,445 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-12-21 22:05:26,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 22:05:26,643 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 22:05:26,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 22:05:26,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1385311457, now seen corresponding path program 1 times [2023-12-21 22:05:26,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 22:05:26,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699596476] [2023-12-21 22:05:26,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 22:05:26,644 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-21 22:05:26,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 22:05:26,645 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 22:05:26,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-12-21 22:05:26,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 22:05:26,786 INFO L262 TraceCheckSpWp]: Trace formula consists of 527 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 22:05:26,789 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 22:05:26,958 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 157 proven. 0 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2023-12-21 22:05:26,958 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 22:05:26,958 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 22:05:26,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1699596476] [2023-12-21 22:05:26,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1699596476] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 22:05:26,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 22:05:26,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 22:05:26,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746635684] [2023-12-21 22:05:26,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 22:05:26,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 22:05:26,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 22:05:26,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 22:05:26,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 22:05:26,959 INFO L87 Difference]: Start difference. First operand 82940 states and 99316 transitions. Second operand has 3 states, 3 states have (on average 56.333333333333336) internal successors, (169), 2 states have internal predecessors, (169), 2 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11)