/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_label42+token_ring.06.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-21 21:47:03,854 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-21 21:47:03,939 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 21:47:03,945 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-21 21:47:03,946 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-21 21:47:03,973 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-21 21:47:03,974 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-21 21:47:03,974 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-21 21:47:03,975 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-21 21:47:03,978 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-21 21:47:03,978 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-21 21:47:03,978 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-21 21:47:03,979 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-21 21:47:03,980 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-21 21:47:03,980 INFO L153 SettingsManager]: * Use SBE=true [2023-12-21 21:47:03,981 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-21 21:47:03,981 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-21 21:47:03,981 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-21 21:47:03,982 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-21 21:47:03,982 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-21 21:47:03,983 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-21 21:47:03,983 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-21 21:47:03,983 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-21 21:47:03,983 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-21 21:47:03,984 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-21 21:47:03,984 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-21 21:47:03,984 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-21 21:47:03,984 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-21 21:47:03,984 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-21 21:47:03,985 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-21 21:47:03,985 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-21 21:47:03,986 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-21 21:47:03,986 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-21 21:47:03,986 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-21 21:47:03,986 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 21:47:03,986 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-21 21:47:03,987 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-21 21:47:03,987 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-21 21:47:03,987 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-21 21:47:03,987 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-21 21:47:03,987 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-21 21:47:03,987 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-21 21:47:03,988 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-21 21:47:03,988 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-21 21:47:03,988 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-21 21:47:03,988 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-21 21:47:03,988 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 21:47:04,214 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-21 21:47:04,233 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-21 21:47:04,235 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-21 21:47:04,236 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-21 21:47:04,236 INFO L274 PluginConnector]: CDTParser initialized [2023-12-21 21:47:04,238 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label42+token_ring.06.cil-1.c [2023-12-21 21:47:05,347 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-21 21:47:05,954 INFO L384 CDTParser]: Found 1 translation units. [2023-12-21 21:47:05,955 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label42+token_ring.06.cil-1.c [2023-12-21 21:47:06,010 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa7b1f7a1/02a366a2f624420ea71501669c4e1032/FLAGe77e8cc43 [2023-12-21 21:47:06,024 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/aa7b1f7a1/02a366a2f624420ea71501669c4e1032 [2023-12-21 21:47:06,027 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-21 21:47:06,028 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-21 21:47:06,030 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-21 21:47:06,031 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-21 21:47:06,034 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-21 21:47:06,034 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 09:47:06" (1/1) ... [2023-12-21 21:47:06,035 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e2bc1b8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:06, skipping insertion in model container [2023-12-21 21:47:06,035 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 09:47:06" (1/1) ... [2023-12-21 21:47:06,270 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-21 21:47:07,828 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_label42+token_ring.06.cil-1.c[378560,378573] [2023-12-21 21:47:07,852 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_label42+token_ring.06.cil-1.c[383339,383352] [2023-12-21 21:47:08,049 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 21:47:08,064 INFO L202 MainTranslator]: Completed pre-run [2023-12-21 21:47:08,760 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_label42+token_ring.06.cil-1.c[378560,378573] [2023-12-21 21:47:08,767 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_label42+token_ring.06.cil-1.c[383339,383352] [2023-12-21 21:47:08,780 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 21:47:08,835 INFO L206 MainTranslator]: Completed translation [2023-12-21 21:47:08,836 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08 WrapperNode [2023-12-21 21:47:08,836 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-21 21:47:08,837 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-21 21:47:08,837 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-21 21:47:08,838 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-21 21:47:08,873 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08" (1/1) ... [2023-12-21 21:47:08,945 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08" (1/1) ... [2023-12-21 21:47:09,172 INFO L138 Inliner]: procedures = 57, calls = 60, calls flagged for inlining = 33, calls inlined = 33, statements flattened = 12848 [2023-12-21 21:47:09,173 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-21 21:47:09,174 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-21 21:47:09,174 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-21 21:47:09,174 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-21 21:47:09,184 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08" (1/1) ... [2023-12-21 21:47:09,184 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08" (1/1) ... [2023-12-21 21:47:09,243 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08" (1/1) ... [2023-12-21 21:47:09,473 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 21:47:09,473 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08" (1/1) ... [2023-12-21 21:47:09,473 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08" (1/1) ... [2023-12-21 21:47:09,711 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08" (1/1) ... [2023-12-21 21:47:09,790 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08" (1/1) ... [2023-12-21 21:47:09,870 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08" (1/1) ... [2023-12-21 21:47:09,903 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08" (1/1) ... [2023-12-21 21:47:09,988 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-21 21:47:09,997 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-21 21:47:09,997 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-21 21:47:09,998 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-21 21:47:09,998 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08" (1/1) ... [2023-12-21 21:47:10,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 21:47:10,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 21:47:10,048 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 21:47:10,096 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-21 21:47:10,096 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-21 21:47:10,096 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-21 21:47:10,096 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-21 21:47:10,096 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-21 21:47:10,096 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-21 21:47:10,096 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-21 21:47:10,097 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-21 21:47:10,097 INFO L130 BoogieDeclarations]: Found specification of procedure error [2023-12-21 21:47:10,097 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2023-12-21 21:47:10,097 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-21 21:47:10,097 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-21 21:47:10,097 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-21 21:47:10,097 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-21 21:47:10,097 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-21 21:47:10,097 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-21 21:47:10,098 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-21 21:47:10,098 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-21 21:47:10,068 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 21:47:10,253 INFO L241 CfgBuilder]: Building ICFG [2023-12-21 21:47:10,255 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-21 21:47:18,756 INFO L282 CfgBuilder]: Performing block encoding [2023-12-21 21:47:18,838 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-21 21:47:18,839 INFO L309 CfgBuilder]: Removed 10 assume(true) statements. [2023-12-21 21:47:18,839 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 09:47:18 BoogieIcfgContainer [2023-12-21 21:47:18,839 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-21 21:47:18,841 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-21 21:47:18,841 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-21 21:47:18,844 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-21 21:47:18,844 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.12 09:47:06" (1/3) ... [2023-12-21 21:47:18,845 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7029b3bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 09:47:18, skipping insertion in model container [2023-12-21 21:47:18,845 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:47:08" (2/3) ... [2023-12-21 21:47:18,845 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7029b3bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 09:47:18, skipping insertion in model container [2023-12-21 21:47:18,845 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 09:47:18" (3/3) ... [2023-12-21 21:47:18,847 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label42+token_ring.06.cil-1.c [2023-12-21 21:47:18,862 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-21 21:47:18,864 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-21 21:47:18,957 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-21 21:47:18,963 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;@35b90aab, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-21 21:47:18,963 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-21 21:47:18,977 INFO L276 IsEmpty]: Start isEmpty. Operand has 2341 states, 2309 states have (on average 1.8817669987007362) internal successors, (4345), 2314 states have internal predecessors, (4345), 22 states have call successors, (22), 7 states have call predecessors, (22), 7 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2023-12-21 21:47:18,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:18,996 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:18,996 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:18,997 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:19,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:19,001 INFO L85 PathProgramCache]: Analyzing trace with hash 683046169, now seen corresponding path program 1 times [2023-12-21 21:47:19,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:19,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [92918682] [2023-12-21 21:47:19,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:19,012 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 21:47:19,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:19,016 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 21:47:19,027 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 21:47:19,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:19,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:19,197 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:19,268 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 21:47:19,268 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:19,269 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:19,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [92918682] [2023-12-21 21:47:19,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [92918682] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:19,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:19,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:47:19,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658020662] [2023-12-21 21:47:19,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:19,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:19,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:19,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:19,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:19,310 INFO L87 Difference]: Start difference. First operand has 2341 states, 2309 states have (on average 1.8817669987007362) internal successors, (4345), 2314 states have internal predecessors, (4345), 22 states have call successors, (22), 7 states have call predecessors, (22), 7 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 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 21:47:19,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:19,588 INFO L93 Difference]: Finished difference Result 4673 states and 8761 transitions. [2023-12-21 21:47:19,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:19,590 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:19,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:19,613 INFO L225 Difference]: With dead ends: 4673 [2023-12-21 21:47:19,613 INFO L226 Difference]: Without dead ends: 2336 [2023-12-21 21:47:19,621 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:19,624 INFO L413 NwaCegarLoop]: 4275 mSDtfsCounter, 334 mSDsluCounter, 3959 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 8234 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:19,624 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [334 Valid, 8234 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:19,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2023-12-21 21:47:19,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 2336. [2023-12-21 21:47:19,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2336 states, 2306 states have (on average 1.8460537727666955) internal successors, (4257), 2309 states have internal predecessors, (4257), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-21 21:47:19,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2336 states to 2336 states and 4299 transitions. [2023-12-21 21:47:19,740 INFO L78 Accepts]: Start accepts. Automaton has 2336 states and 4299 transitions. Word has length 102 [2023-12-21 21:47:19,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:19,741 INFO L495 AbstractCegarLoop]: Abstraction has 2336 states and 4299 transitions. [2023-12-21 21:47:19,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 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 21:47:19,742 INFO L276 IsEmpty]: Start isEmpty. Operand 2336 states and 4299 transitions. [2023-12-21 21:47:19,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:19,744 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:19,744 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:19,752 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:19,949 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 21:47:19,950 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:19,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:19,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1671339113, now seen corresponding path program 1 times [2023-12-21 21:47:19,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:19,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1003429584] [2023-12-21 21:47:19,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:19,951 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 21:47:19,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:19,953 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 21:47:19,955 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 21:47:20,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:20,063 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:20,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:20,159 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 21:47:20,160 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:20,160 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:20,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1003429584] [2023-12-21 21:47:20,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1003429584] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:20,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:20,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:20,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98710319] [2023-12-21 21:47:20,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:20,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:20,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:20,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:20,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:20,163 INFO L87 Difference]: Start difference. First operand 2336 states and 4299 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:20,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:20,573 INFO L93 Difference]: Finished difference Result 2539 states and 4624 transitions. [2023-12-21 21:47:20,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:20,574 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:20,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:20,585 INFO L225 Difference]: With dead ends: 2539 [2023-12-21 21:47:20,585 INFO L226 Difference]: Without dead ends: 2336 [2023-12-21 21:47:20,588 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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 21:47:20,589 INFO L413 NwaCegarLoop]: 4171 mSDtfsCounter, 4400 mSDsluCounter, 8246 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4414 SdHoareTripleChecker+Valid, 12417 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:20,590 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4414 Valid, 12417 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:20,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2023-12-21 21:47:20,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 2336. [2023-12-21 21:47:20,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2336 states, 2306 states have (on average 1.844752818733738) internal successors, (4254), 2309 states have internal predecessors, (4254), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-21 21:47:20,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2336 states to 2336 states and 4296 transitions. [2023-12-21 21:47:20,645 INFO L78 Accepts]: Start accepts. Automaton has 2336 states and 4296 transitions. Word has length 102 [2023-12-21 21:47:20,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:20,645 INFO L495 AbstractCegarLoop]: Abstraction has 2336 states and 4296 transitions. [2023-12-21 21:47:20,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:20,646 INFO L276 IsEmpty]: Start isEmpty. Operand 2336 states and 4296 transitions. [2023-12-21 21:47:20,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:20,649 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:20,649 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:20,656 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:20,854 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 21:47:20,854 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:20,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:20,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1366653271, now seen corresponding path program 1 times [2023-12-21 21:47:20,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:20,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [941356759] [2023-12-21 21:47:20,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:20,858 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 21:47:20,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:20,859 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 21:47:20,886 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 21:47:20,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:20,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 297 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:20,989 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:21,068 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 21:47:21,069 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:21,069 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:21,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [941356759] [2023-12-21 21:47:21,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [941356759] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:21,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:21,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:21,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50100820] [2023-12-21 21:47:21,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:21,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:21,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:21,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:21,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:21,071 INFO L87 Difference]: Start difference. First operand 2336 states and 4296 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:21,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:21,463 INFO L93 Difference]: Finished difference Result 2539 states and 4618 transitions. [2023-12-21 21:47:21,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:21,464 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:21,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:21,472 INFO L225 Difference]: With dead ends: 2539 [2023-12-21 21:47:21,473 INFO L226 Difference]: Without dead ends: 2336 [2023-12-21 21:47:21,474 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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 21:47:21,475 INFO L413 NwaCegarLoop]: 4168 mSDtfsCounter, 4394 mSDsluCounter, 8242 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4408 SdHoareTripleChecker+Valid, 12410 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:21,475 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4408 Valid, 12410 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:21,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2023-12-21 21:47:21,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 2336. [2023-12-21 21:47:21,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2336 states, 2306 states have (on average 1.8434518647007805) internal successors, (4251), 2309 states have internal predecessors, (4251), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-21 21:47:21,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2336 states to 2336 states and 4293 transitions. [2023-12-21 21:47:21,526 INFO L78 Accepts]: Start accepts. Automaton has 2336 states and 4293 transitions. Word has length 102 [2023-12-21 21:47:21,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:21,527 INFO L495 AbstractCegarLoop]: Abstraction has 2336 states and 4293 transitions. [2023-12-21 21:47:21,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:21,527 INFO L276 IsEmpty]: Start isEmpty. Operand 2336 states and 4293 transitions. [2023-12-21 21:47:21,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:21,528 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:21,528 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:21,536 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:21,733 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 21:47:21,733 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:21,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:21,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1051831207, now seen corresponding path program 1 times [2023-12-21 21:47:21,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:21,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [905259186] [2023-12-21 21:47:21,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:21,735 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 21:47:21,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:21,736 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 21:47:21,754 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 21:47:21,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:21,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:21,847 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:21,914 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 21:47:21,914 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:21,914 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:21,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [905259186] [2023-12-21 21:47:21,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [905259186] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:21,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:21,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:21,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438086921] [2023-12-21 21:47:21,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:21,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:21,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:21,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:21,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:21,925 INFO L87 Difference]: Start difference. First operand 2336 states and 4293 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:22,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:22,294 INFO L93 Difference]: Finished difference Result 2539 states and 4612 transitions. [2023-12-21 21:47:22,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:22,295 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:22,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:22,304 INFO L225 Difference]: With dead ends: 2539 [2023-12-21 21:47:22,305 INFO L226 Difference]: Without dead ends: 2336 [2023-12-21 21:47:22,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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 21:47:22,309 INFO L413 NwaCegarLoop]: 4165 mSDtfsCounter, 4388 mSDsluCounter, 8238 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4402 SdHoareTripleChecker+Valid, 12403 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:22,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4402 Valid, 12403 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:22,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2023-12-21 21:47:22,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 2336. [2023-12-21 21:47:22,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2336 states, 2306 states have (on average 1.842150910667823) internal successors, (4248), 2309 states have internal predecessors, (4248), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-21 21:47:22,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2336 states to 2336 states and 4290 transitions. [2023-12-21 21:47:22,365 INFO L78 Accepts]: Start accepts. Automaton has 2336 states and 4290 transitions. Word has length 102 [2023-12-21 21:47:22,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:22,366 INFO L495 AbstractCegarLoop]: Abstraction has 2336 states and 4290 transitions. [2023-12-21 21:47:22,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:22,366 INFO L276 IsEmpty]: Start isEmpty. Operand 2336 states and 4290 transitions. [2023-12-21 21:47:22,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:22,367 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:22,367 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:22,374 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:22,572 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 21:47:22,573 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:22,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:22,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1544758759, now seen corresponding path program 1 times [2023-12-21 21:47:22,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:22,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1193083069] [2023-12-21 21:47:22,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:22,574 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:22,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:22,575 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 21:47:22,577 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 21:47:22,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:22,677 INFO L262 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:22,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:22,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 21:47:22,734 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:22,734 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:22,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1193083069] [2023-12-21 21:47:22,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1193083069] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:22,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:22,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:22,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693902264] [2023-12-21 21:47:22,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:22,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:22,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:22,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:22,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:22,736 INFO L87 Difference]: Start difference. First operand 2336 states and 4290 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:23,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:23,090 INFO L93 Difference]: Finished difference Result 2539 states and 4606 transitions. [2023-12-21 21:47:23,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:23,090 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:23,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:23,102 INFO L225 Difference]: With dead ends: 2539 [2023-12-21 21:47:23,102 INFO L226 Difference]: Without dead ends: 2336 [2023-12-21 21:47:23,104 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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 21:47:23,105 INFO L413 NwaCegarLoop]: 4162 mSDtfsCounter, 4382 mSDsluCounter, 8234 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4396 SdHoareTripleChecker+Valid, 12396 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:23,105 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4396 Valid, 12396 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:23,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2023-12-21 21:47:23,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 2336. [2023-12-21 21:47:23,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2336 states, 2306 states have (on average 1.8408499566348655) internal successors, (4245), 2309 states have internal predecessors, (4245), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-21 21:47:23,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2336 states to 2336 states and 4287 transitions. [2023-12-21 21:47:23,161 INFO L78 Accepts]: Start accepts. Automaton has 2336 states and 4287 transitions. Word has length 102 [2023-12-21 21:47:23,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:23,162 INFO L495 AbstractCegarLoop]: Abstraction has 2336 states and 4287 transitions. [2023-12-21 21:47:23,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:23,162 INFO L276 IsEmpty]: Start isEmpty. Operand 2336 states and 4287 transitions. [2023-12-21 21:47:23,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:23,164 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:23,164 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:23,173 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 21:47:23,368 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 21:47:23,368 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:23,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:23,369 INFO L85 PathProgramCache]: Analyzing trace with hash -729375655, now seen corresponding path program 1 times [2023-12-21 21:47:23,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:23,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [159008763] [2023-12-21 21:47:23,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:23,370 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:23,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:23,371 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 21:47:23,405 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 21:47:23,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:23,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:23,483 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:23,540 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 21:47:23,540 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:23,540 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:23,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [159008763] [2023-12-21 21:47:23,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [159008763] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:23,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:23,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:23,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075876353] [2023-12-21 21:47:23,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:23,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:23,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:23,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:23,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:23,542 INFO L87 Difference]: Start difference. First operand 2336 states and 4287 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:23,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:23,954 INFO L93 Difference]: Finished difference Result 2539 states and 4600 transitions. [2023-12-21 21:47:23,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:23,954 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:23,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:23,962 INFO L225 Difference]: With dead ends: 2539 [2023-12-21 21:47:23,963 INFO L226 Difference]: Without dead ends: 2336 [2023-12-21 21:47:23,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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 21:47:23,965 INFO L413 NwaCegarLoop]: 4159 mSDtfsCounter, 4376 mSDsluCounter, 8230 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4390 SdHoareTripleChecker+Valid, 12389 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:23,965 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4390 Valid, 12389 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:47:23,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2023-12-21 21:47:24,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 2336. [2023-12-21 21:47:24,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2336 states, 2306 states have (on average 1.8395490026019081) internal successors, (4242), 2309 states have internal predecessors, (4242), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-21 21:47:24,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2336 states to 2336 states and 4284 transitions. [2023-12-21 21:47:24,020 INFO L78 Accepts]: Start accepts. Automaton has 2336 states and 4284 transitions. Word has length 102 [2023-12-21 21:47:24,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:24,020 INFO L495 AbstractCegarLoop]: Abstraction has 2336 states and 4284 transitions. [2023-12-21 21:47:24,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:24,021 INFO L276 IsEmpty]: Start isEmpty. Operand 2336 states and 4284 transitions. [2023-12-21 21:47:24,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:24,022 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:24,022 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:24,029 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 21:47:24,226 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 21:47:24,227 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:24,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:24,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1534356967, now seen corresponding path program 1 times [2023-12-21 21:47:24,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:24,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [271319026] [2023-12-21 21:47:24,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:24,229 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 21:47:24,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:24,230 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 21:47:24,232 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 21:47:24,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:24,336 INFO L262 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:24,338 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:24,384 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 21:47:24,384 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:24,385 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:24,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [271319026] [2023-12-21 21:47:24,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [271319026] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:24,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:24,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:24,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998947276] [2023-12-21 21:47:24,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:24,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:24,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:24,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:24,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:24,386 INFO L87 Difference]: Start difference. First operand 2336 states and 4284 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:24,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:24,713 INFO L93 Difference]: Finished difference Result 2539 states and 4594 transitions. [2023-12-21 21:47:24,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:24,713 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:24,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:24,722 INFO L225 Difference]: With dead ends: 2539 [2023-12-21 21:47:24,722 INFO L226 Difference]: Without dead ends: 2336 [2023-12-21 21:47:24,723 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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 21:47:24,724 INFO L413 NwaCegarLoop]: 4156 mSDtfsCounter, 4370 mSDsluCounter, 8226 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4384 SdHoareTripleChecker+Valid, 12382 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:24,724 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4384 Valid, 12382 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:47:24,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2336 states. [2023-12-21 21:47:24,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2336 to 2336. [2023-12-21 21:47:24,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2336 states, 2306 states have (on average 1.8382480485689505) internal successors, (4239), 2309 states have internal predecessors, (4239), 22 states have call successors, (22), 7 states have call predecessors, (22), 6 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2023-12-21 21:47:24,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2336 states to 2336 states and 4281 transitions. [2023-12-21 21:47:24,791 INFO L78 Accepts]: Start accepts. Automaton has 2336 states and 4281 transitions. Word has length 102 [2023-12-21 21:47:24,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:24,793 INFO L495 AbstractCegarLoop]: Abstraction has 2336 states and 4281 transitions. [2023-12-21 21:47:24,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:24,794 INFO L276 IsEmpty]: Start isEmpty. Operand 2336 states and 4281 transitions. [2023-12-21 21:47:24,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:24,795 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:24,795 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:24,803 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 21:47:24,999 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 21:47:25,000 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:25,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:25,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1764811865, now seen corresponding path program 1 times [2023-12-21 21:47:25,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:25,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [517568523] [2023-12-21 21:47:25,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:25,002 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:25,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:25,004 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 21:47:25,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-12-21 21:47:25,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:25,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:25,109 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:25,157 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 21:47:25,157 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:25,158 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:25,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [517568523] [2023-12-21 21:47:25,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [517568523] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:25,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:25,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:25,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964334193] [2023-12-21 21:47:25,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:25,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:25,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:25,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:25,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:25,159 INFO L87 Difference]: Start difference. First operand 2336 states and 4281 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:25,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:25,575 INFO L93 Difference]: Finished difference Result 2586 states and 4665 transitions. [2023-12-21 21:47:25,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:25,575 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:25,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:25,585 INFO L225 Difference]: With dead ends: 2586 [2023-12-21 21:47:25,585 INFO L226 Difference]: Without dead ends: 2383 [2023-12-21 21:47:25,587 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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 21:47:25,588 INFO L413 NwaCegarLoop]: 4154 mSDtfsCounter, 4424 mSDsluCounter, 8222 mSDsCounter, 0 mSdLazyCounter, 382 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4438 SdHoareTripleChecker+Valid, 12376 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:25,588 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4438 Valid, 12376 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 382 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:25,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2383 states. [2023-12-21 21:47:25,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2383 to 2383. [2023-12-21 21:47:25,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2383 states, 2350 states have (on average 1.8297872340425532) internal successors, (4300), 2353 states have internal predecessors, (4300), 23 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2023-12-21 21:47:25,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2383 states to 2383 states and 4344 transitions. [2023-12-21 21:47:25,648 INFO L78 Accepts]: Start accepts. Automaton has 2383 states and 4344 transitions. Word has length 102 [2023-12-21 21:47:25,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:25,649 INFO L495 AbstractCegarLoop]: Abstraction has 2383 states and 4344 transitions. [2023-12-21 21:47:25,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:25,650 INFO L276 IsEmpty]: Start isEmpty. Operand 2383 states and 4344 transitions. [2023-12-21 21:47:25,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:25,651 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:25,651 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:25,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:25,856 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 21:47:25,857 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:25,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:25,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1900486874, now seen corresponding path program 1 times [2023-12-21 21:47:25,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:25,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [580790509] [2023-12-21 21:47:25,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:25,858 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 21:47:25,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:25,859 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 21:47:25,861 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 21:47:25,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:25,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:25,970 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:26,022 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 21:47:26,023 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:26,023 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:26,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [580790509] [2023-12-21 21:47:26,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [580790509] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:26,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:26,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:26,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204473541] [2023-12-21 21:47:26,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:26,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:26,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:26,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:26,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:26,025 INFO L87 Difference]: Start difference. First operand 2383 states and 4344 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:26,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:26,441 INFO L93 Difference]: Finished difference Result 2680 states and 4791 transitions. [2023-12-21 21:47:26,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:26,442 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:26,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:26,451 INFO L225 Difference]: With dead ends: 2680 [2023-12-21 21:47:26,451 INFO L226 Difference]: Without dead ends: 2430 [2023-12-21 21:47:26,453 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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 21:47:26,454 INFO L413 NwaCegarLoop]: 4151 mSDtfsCounter, 4416 mSDsluCounter, 8218 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4430 SdHoareTripleChecker+Valid, 12369 SdHoareTripleChecker+Invalid, 413 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:26,455 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4430 Valid, 12369 Invalid, 413 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:26,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2430 states. [2023-12-21 21:47:26,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2430 to 2430. [2023-12-21 21:47:26,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2430 states, 2394 states have (on average 1.8208020050125313) internal successors, (4359), 2397 states have internal predecessors, (4359), 24 states have call successors, (24), 11 states have call predecessors, (24), 10 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2023-12-21 21:47:26,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2430 states to 2430 states and 4405 transitions. [2023-12-21 21:47:26,516 INFO L78 Accepts]: Start accepts. Automaton has 2430 states and 4405 transitions. Word has length 102 [2023-12-21 21:47:26,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:26,516 INFO L495 AbstractCegarLoop]: Abstraction has 2430 states and 4405 transitions. [2023-12-21 21:47:26,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:26,517 INFO L276 IsEmpty]: Start isEmpty. Operand 2430 states and 4405 transitions. [2023-12-21 21:47:26,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:26,518 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:26,518 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:26,525 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:26,723 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 21:47:26,723 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:26,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:26,724 INFO L85 PathProgramCache]: Analyzing trace with hash -97248613, now seen corresponding path program 1 times [2023-12-21 21:47:26,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:26,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [847633595] [2023-12-21 21:47:26,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:26,725 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:26,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:26,726 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 21:47:26,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-12-21 21:47:26,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:26,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:26,832 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:26,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:47:26,875 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:26,875 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:26,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [847633595] [2023-12-21 21:47:26,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [847633595] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:26,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:26,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:26,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668135545] [2023-12-21 21:47:26,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:26,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:26,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:26,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:26,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:26,877 INFO L87 Difference]: Start difference. First operand 2430 states and 4405 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:27,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:27,250 INFO L93 Difference]: Finished difference Result 2774 states and 4913 transitions. [2023-12-21 21:47:27,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:27,250 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:27,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:27,273 INFO L225 Difference]: With dead ends: 2774 [2023-12-21 21:47:27,273 INFO L226 Difference]: Without dead ends: 2477 [2023-12-21 21:47:27,278 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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 21:47:27,278 INFO L413 NwaCegarLoop]: 4148 mSDtfsCounter, 4410 mSDsluCounter, 8214 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4424 SdHoareTripleChecker+Valid, 12362 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:27,279 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4424 Valid, 12362 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:27,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2477 states. [2023-12-21 21:47:27,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2477 to 2477. [2023-12-21 21:47:27,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2477 states, 2438 states have (on average 1.8113207547169812) internal successors, (4416), 2441 states have internal predecessors, (4416), 25 states have call successors, (25), 13 states have call predecessors, (25), 12 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2023-12-21 21:47:27,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2477 states to 2477 states and 4464 transitions. [2023-12-21 21:47:27,460 INFO L78 Accepts]: Start accepts. Automaton has 2477 states and 4464 transitions. Word has length 102 [2023-12-21 21:47:27,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:27,460 INFO L495 AbstractCegarLoop]: Abstraction has 2477 states and 4464 transitions. [2023-12-21 21:47:27,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:27,460 INFO L276 IsEmpty]: Start isEmpty. Operand 2477 states and 4464 transitions. [2023-12-21 21:47:27,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:27,461 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:27,462 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:27,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-12-21 21:47:27,665 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 21:47:27,666 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:27,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:27,666 INFO L85 PathProgramCache]: Analyzing trace with hash 32618236, now seen corresponding path program 1 times [2023-12-21 21:47:27,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:27,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1314449495] [2023-12-21 21:47:27,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:27,667 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 21:47:27,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:27,669 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 21:47:27,672 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 21:47:27,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:27,774 INFO L262 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:27,776 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:27,825 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 21:47:27,825 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:27,825 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:27,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1314449495] [2023-12-21 21:47:27,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1314449495] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:27,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:27,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:27,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192112964] [2023-12-21 21:47:27,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:27,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:27,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:27,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:27,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:27,827 INFO L87 Difference]: Start difference. First operand 2477 states and 4464 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:28,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:28,220 INFO L93 Difference]: Finished difference Result 2868 states and 5031 transitions. [2023-12-21 21:47:28,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:28,221 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:28,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:28,228 INFO L225 Difference]: With dead ends: 2868 [2023-12-21 21:47:28,228 INFO L226 Difference]: Without dead ends: 2524 [2023-12-21 21:47:28,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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 21:47:28,230 INFO L413 NwaCegarLoop]: 4145 mSDtfsCounter, 4403 mSDsluCounter, 8210 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4417 SdHoareTripleChecker+Valid, 12355 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:28,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4417 Valid, 12355 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:28,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2524 states. [2023-12-21 21:47:28,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2524 to 2524. [2023-12-21 21:47:28,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2524 states, 2482 states have (on average 1.8013698630136987) internal successors, (4471), 2485 states have internal predecessors, (4471), 26 states have call successors, (26), 15 states have call predecessors, (26), 14 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2023-12-21 21:47:28,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2524 states to 2524 states and 4521 transitions. [2023-12-21 21:47:28,308 INFO L78 Accepts]: Start accepts. Automaton has 2524 states and 4521 transitions. Word has length 102 [2023-12-21 21:47:28,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:28,308 INFO L495 AbstractCegarLoop]: Abstraction has 2524 states and 4521 transitions. [2023-12-21 21:47:28,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:28,309 INFO L276 IsEmpty]: Start isEmpty. Operand 2524 states and 4521 transitions. [2023-12-21 21:47:28,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:28,310 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:28,310 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:28,316 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 21:47:28,514 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 21:47:28,514 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:28,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:28,515 INFO L85 PathProgramCache]: Analyzing trace with hash -1622016836, now seen corresponding path program 1 times [2023-12-21 21:47:28,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:28,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1739579780] [2023-12-21 21:47:28,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:28,516 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:28,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:28,517 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 21:47:28,540 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-12-21 21:47:28,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:28,625 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:28,627 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:28,680 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 21:47:28,680 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:28,681 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:28,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1739579780] [2023-12-21 21:47:28,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1739579780] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:28,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:28,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:28,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001680052] [2023-12-21 21:47:28,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:28,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:28,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:28,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:28,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:28,683 INFO L87 Difference]: Start difference. First operand 2524 states and 4521 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:29,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:29,125 INFO L93 Difference]: Finished difference Result 2962 states and 5145 transitions. [2023-12-21 21:47:29,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:29,125 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:29,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:29,132 INFO L225 Difference]: With dead ends: 2962 [2023-12-21 21:47:29,133 INFO L226 Difference]: Without dead ends: 2571 [2023-12-21 21:47:29,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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 21:47:29,135 INFO L413 NwaCegarLoop]: 4142 mSDtfsCounter, 4396 mSDsluCounter, 8206 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4410 SdHoareTripleChecker+Valid, 12348 SdHoareTripleChecker+Invalid, 407 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:29,135 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4410 Valid, 12348 Invalid, 407 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:29,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2571 states. [2023-12-21 21:47:29,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2571 to 2571. [2023-12-21 21:47:29,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2571 states, 2526 states have (on average 1.7909738717339667) internal successors, (4524), 2529 states have internal predecessors, (4524), 27 states have call successors, (27), 17 states have call predecessors, (27), 16 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2023-12-21 21:47:29,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2571 states to 2571 states and 4576 transitions. [2023-12-21 21:47:29,221 INFO L78 Accepts]: Start accepts. Automaton has 2571 states and 4576 transitions. Word has length 102 [2023-12-21 21:47:29,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:29,221 INFO L495 AbstractCegarLoop]: Abstraction has 2571 states and 4576 transitions. [2023-12-21 21:47:29,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:29,221 INFO L276 IsEmpty]: Start isEmpty. Operand 2571 states and 4576 transitions. [2023-12-21 21:47:29,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:29,223 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:29,223 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:29,227 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:29,427 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 21:47:29,427 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:29,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:29,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1980663525, now seen corresponding path program 1 times [2023-12-21 21:47:29,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:29,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [385888631] [2023-12-21 21:47:29,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:29,429 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 21:47:29,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:29,430 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 21:47:29,463 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 21:47:29,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:29,534 INFO L262 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:29,536 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:29,591 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 21:47:29,592 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:29,592 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:29,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [385888631] [2023-12-21 21:47:29,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [385888631] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:29,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:29,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:29,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217314442] [2023-12-21 21:47:29,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:29,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:29,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:29,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:29,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:29,594 INFO L87 Difference]: Start difference. First operand 2571 states and 4576 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:30,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:30,051 INFO L93 Difference]: Finished difference Result 3056 states and 5255 transitions. [2023-12-21 21:47:30,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:30,052 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:30,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:30,058 INFO L225 Difference]: With dead ends: 3056 [2023-12-21 21:47:30,058 INFO L226 Difference]: Without dead ends: 2618 [2023-12-21 21:47:30,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 98 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 21:47:30,061 INFO L413 NwaCegarLoop]: 4139 mSDtfsCounter, 4389 mSDsluCounter, 8202 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4403 SdHoareTripleChecker+Valid, 12341 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:30,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4403 Valid, 12341 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:30,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2618 states. [2023-12-21 21:47:30,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2618 to 2618. [2023-12-21 21:47:30,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2618 states, 2570 states have (on average 1.7801556420233462) internal successors, (4575), 2573 states have internal predecessors, (4575), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-21 21:47:30,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2618 states to 2618 states and 4629 transitions. [2023-12-21 21:47:30,156 INFO L78 Accepts]: Start accepts. Automaton has 2618 states and 4629 transitions. Word has length 102 [2023-12-21 21:47:30,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:30,156 INFO L495 AbstractCegarLoop]: Abstraction has 2618 states and 4629 transitions. [2023-12-21 21:47:30,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:30,157 INFO L276 IsEmpty]: Start isEmpty. Operand 2618 states and 4629 transitions. [2023-12-21 21:47:30,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:30,158 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:30,158 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:30,162 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 21:47:30,362 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 21:47:30,362 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:30,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:30,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1512582875, now seen corresponding path program 1 times [2023-12-21 21:47:30,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:30,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [878431603] [2023-12-21 21:47:30,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:30,364 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 21:47:30,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:30,365 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 21:47:30,399 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 21:47:30,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:30,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:30,471 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:30,483 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 21:47:30,483 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:30,483 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:30,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [878431603] [2023-12-21 21:47:30,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [878431603] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:30,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:30,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:30,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946480345] [2023-12-21 21:47:30,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:30,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:30,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:30,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:30,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:30,485 INFO L87 Difference]: Start difference. First operand 2618 states and 4629 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:30,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:30,629 INFO L93 Difference]: Finished difference Result 3142 states and 5349 transitions. [2023-12-21 21:47:30,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:30,630 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:30,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:30,637 INFO L225 Difference]: With dead ends: 3142 [2023-12-21 21:47:30,637 INFO L226 Difference]: Without dead ends: 2658 [2023-12-21 21:47:30,639 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 99 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 21:47:30,639 INFO L413 NwaCegarLoop]: 4236 mSDtfsCounter, 56 mSDsluCounter, 8462 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 12698 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:30,639 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [56 Valid, 12698 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:47:30,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2658 states. [2023-12-21 21:47:30,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2658 to 2620. [2023-12-21 21:47:30,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2620 states, 2572 states have (on average 1.7772161741835149) internal successors, (4571), 2575 states have internal predecessors, (4571), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-21 21:47:30,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2620 states to 2620 states and 4625 transitions. [2023-12-21 21:47:30,715 INFO L78 Accepts]: Start accepts. Automaton has 2620 states and 4625 transitions. Word has length 102 [2023-12-21 21:47:30,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:30,716 INFO L495 AbstractCegarLoop]: Abstraction has 2620 states and 4625 transitions. [2023-12-21 21:47:30,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:30,716 INFO L276 IsEmpty]: Start isEmpty. Operand 2620 states and 4625 transitions. [2023-12-21 21:47:30,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:30,718 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:30,718 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:30,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:30,921 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 21:47:30,922 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:30,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:30,922 INFO L85 PathProgramCache]: Analyzing trace with hash 780615449, now seen corresponding path program 1 times [2023-12-21 21:47:30,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:30,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1861235216] [2023-12-21 21:47:30,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:30,923 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 21:47:30,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:30,924 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 21:47:30,957 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 21:47:31,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:31,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:31,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:31,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:47:31,042 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:31,042 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:31,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1861235216] [2023-12-21 21:47:31,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1861235216] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:31,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:31,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:31,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877876341] [2023-12-21 21:47:31,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:31,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:31,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:31,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:31,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:31,044 INFO L87 Difference]: Start difference. First operand 2620 states and 4625 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:31,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:31,187 INFO L93 Difference]: Finished difference Result 3344 states and 5610 transitions. [2023-12-21 21:47:31,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:31,188 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:31,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:31,194 INFO L225 Difference]: With dead ends: 3344 [2023-12-21 21:47:31,194 INFO L226 Difference]: Without dead ends: 2858 [2023-12-21 21:47:31,198 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 99 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 21:47:31,198 INFO L413 NwaCegarLoop]: 4236 mSDtfsCounter, 47 mSDsluCounter, 8467 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 12703 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:31,198 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 12703 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:47:31,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2858 states. [2023-12-21 21:47:31,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2858 to 2634. [2023-12-21 21:47:31,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2634 states, 2586 states have (on average 1.7730085073472543) internal successors, (4585), 2589 states have internal predecessors, (4585), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-21 21:47:31,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2634 states to 2634 states and 4639 transitions. [2023-12-21 21:47:31,319 INFO L78 Accepts]: Start accepts. Automaton has 2634 states and 4639 transitions. Word has length 102 [2023-12-21 21:47:31,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:31,320 INFO L495 AbstractCegarLoop]: Abstraction has 2634 states and 4639 transitions. [2023-12-21 21:47:31,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:31,320 INFO L276 IsEmpty]: Start isEmpty. Operand 2634 states and 4639 transitions. [2023-12-21 21:47:31,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:31,321 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:31,321 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:31,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:31,525 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 21:47:31,525 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:31,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:31,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1552777189, now seen corresponding path program 1 times [2023-12-21 21:47:31,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:31,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1468652865] [2023-12-21 21:47:31,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:31,526 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:31,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:31,528 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 21:47:31,530 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 21:47:31,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:31,617 INFO L262 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:31,618 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:31,633 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 21:47:31,633 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:31,633 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:31,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1468652865] [2023-12-21 21:47:31,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1468652865] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:31,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:31,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:31,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551454275] [2023-12-21 21:47:31,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:31,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:31,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:31,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:31,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:31,635 INFO L87 Difference]: Start difference. First operand 2634 states and 4639 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:31,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:31,799 INFO L93 Difference]: Finished difference Result 3162 states and 5352 transitions. [2023-12-21 21:47:31,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:31,800 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:31,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:31,806 INFO L225 Difference]: With dead ends: 3162 [2023-12-21 21:47:31,806 INFO L226 Difference]: Without dead ends: 2662 [2023-12-21 21:47:31,808 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 99 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 21:47:31,808 INFO L413 NwaCegarLoop]: 4237 mSDtfsCounter, 38 mSDsluCounter, 8465 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 12702 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:31,808 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 12702 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:47:31,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2662 states. [2023-12-21 21:47:31,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2662 to 2636. [2023-12-21 21:47:31,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2636 states, 2588 states have (on average 1.7700927357032457) internal successors, (4581), 2591 states have internal predecessors, (4581), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-21 21:47:31,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2636 states to 2636 states and 4635 transitions. [2023-12-21 21:47:31,865 INFO L78 Accepts]: Start accepts. Automaton has 2636 states and 4635 transitions. Word has length 102 [2023-12-21 21:47:31,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:31,866 INFO L495 AbstractCegarLoop]: Abstraction has 2636 states and 4635 transitions. [2023-12-21 21:47:31,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:31,866 INFO L276 IsEmpty]: Start isEmpty. Operand 2636 states and 4635 transitions. [2023-12-21 21:47:31,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:31,867 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:31,867 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:31,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:32,071 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 21:47:32,071 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:32,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:32,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1512102439, now seen corresponding path program 1 times [2023-12-21 21:47:32,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:32,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [732776155] [2023-12-21 21:47:32,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:32,072 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 21:47:32,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:32,074 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 21:47:32,107 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 21:47:32,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:32,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 270 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:32,183 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:32,196 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 21:47:32,197 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:32,197 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:32,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [732776155] [2023-12-21 21:47:32,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [732776155] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:32,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:32,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:32,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608159875] [2023-12-21 21:47:32,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:32,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:32,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:32,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:32,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:32,199 INFO L87 Difference]: Start difference. First operand 2636 states and 4635 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:32,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:32,333 INFO L93 Difference]: Finished difference Result 3160 states and 5336 transitions. [2023-12-21 21:47:32,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:32,333 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:32,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:32,338 INFO L225 Difference]: With dead ends: 3160 [2023-12-21 21:47:32,339 INFO L226 Difference]: Without dead ends: 2658 [2023-12-21 21:47:32,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 99 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 21:47:32,341 INFO L413 NwaCegarLoop]: 4236 mSDtfsCounter, 29 mSDsluCounter, 8464 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 12700 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:32,341 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 12700 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:47:32,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2658 states. [2023-12-21 21:47:32,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2658 to 2638. [2023-12-21 21:47:32,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2638 states, 2590 states have (on average 1.7671814671814672) internal successors, (4577), 2593 states have internal predecessors, (4577), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-21 21:47:32,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2638 states to 2638 states and 4631 transitions. [2023-12-21 21:47:32,398 INFO L78 Accepts]: Start accepts. Automaton has 2638 states and 4631 transitions. Word has length 102 [2023-12-21 21:47:32,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:32,398 INFO L495 AbstractCegarLoop]: Abstraction has 2638 states and 4631 transitions. [2023-12-21 21:47:32,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:32,398 INFO L276 IsEmpty]: Start isEmpty. Operand 2638 states and 4631 transitions. [2023-12-21 21:47:32,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:32,400 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:32,400 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:32,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:32,604 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 21:47:32,605 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:32,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:32,606 INFO L85 PathProgramCache]: Analyzing trace with hash 754278747, now seen corresponding path program 1 times [2023-12-21 21:47:32,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:32,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1118429837] [2023-12-21 21:47:32,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:32,606 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 21:47:32,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:32,608 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 21:47:32,611 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 21:47:32,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:32,700 INFO L262 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:32,702 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:32,716 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 21:47:32,716 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:32,716 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:32,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1118429837] [2023-12-21 21:47:32,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1118429837] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:32,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:32,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:32,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330606215] [2023-12-21 21:47:32,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:32,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:32,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:32,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:32,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:32,718 INFO L87 Difference]: Start difference. First operand 2638 states and 4631 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:32,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:32,847 INFO L93 Difference]: Finished difference Result 3152 states and 5312 transitions. [2023-12-21 21:47:32,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:32,847 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:32,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:32,852 INFO L225 Difference]: With dead ends: 3152 [2023-12-21 21:47:32,852 INFO L226 Difference]: Without dead ends: 2648 [2023-12-21 21:47:32,854 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 99 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 21:47:32,854 INFO L413 NwaCegarLoop]: 4236 mSDtfsCounter, 11 mSDsluCounter, 8466 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 12702 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:32,855 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 12702 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:47:32,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2648 states. [2023-12-21 21:47:32,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2648 to 2640. [2023-12-21 21:47:32,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2640 states, 2592 states have (on average 1.7642746913580247) internal successors, (4573), 2595 states have internal predecessors, (4573), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-21 21:47:32,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2640 states to 2640 states and 4627 transitions. [2023-12-21 21:47:32,913 INFO L78 Accepts]: Start accepts. Automaton has 2640 states and 4627 transitions. Word has length 102 [2023-12-21 21:47:32,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:32,914 INFO L495 AbstractCegarLoop]: Abstraction has 2640 states and 4627 transitions. [2023-12-21 21:47:32,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:32,914 INFO L276 IsEmpty]: Start isEmpty. Operand 2640 states and 4627 transitions. [2023-12-21 21:47:32,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:32,915 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:32,915 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:32,921 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 21:47:33,119 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 21:47:33,119 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:33,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:33,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1177925469, now seen corresponding path program 1 times [2023-12-21 21:47:33,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:33,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [225272834] [2023-12-21 21:47:33,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:33,120 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 21:47:33,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:33,123 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 21:47:33,168 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 21:47:33,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:33,229 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:47:33,231 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:33,244 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 21:47:33,244 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:33,244 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:33,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [225272834] [2023-12-21 21:47:33,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [225272834] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:33,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:33,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:33,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103278573] [2023-12-21 21:47:33,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:33,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:33,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:33,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:33,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:33,247 INFO L87 Difference]: Start difference. First operand 2640 states and 4627 transitions. Second operand has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:33,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:33,367 INFO L93 Difference]: Finished difference Result 3150 states and 5296 transitions. [2023-12-21 21:47:33,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:47:33,368 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:33,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:33,373 INFO L225 Difference]: With dead ends: 3150 [2023-12-21 21:47:33,373 INFO L226 Difference]: Without dead ends: 2644 [2023-12-21 21:47:33,375 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 99 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 21:47:33,375 INFO L413 NwaCegarLoop]: 4236 mSDtfsCounter, 2 mSDsluCounter, 8467 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 12703 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:33,376 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 12703 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:47:33,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2644 states. [2023-12-21 21:47:33,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2644 to 2642. [2023-12-21 21:47:33,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2642 states, 2594 states have (on average 1.761372397841172) internal successors, (4569), 2597 states have internal predecessors, (4569), 28 states have call successors, (28), 19 states have call predecessors, (28), 18 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-12-21 21:47:33,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2642 states to 2642 states and 4623 transitions. [2023-12-21 21:47:33,428 INFO L78 Accepts]: Start accepts. Automaton has 2642 states and 4623 transitions. Word has length 102 [2023-12-21 21:47:33,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:33,428 INFO L495 AbstractCegarLoop]: Abstraction has 2642 states and 4623 transitions. [2023-12-21 21:47:33,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.75) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:33,428 INFO L276 IsEmpty]: Start isEmpty. Operand 2642 states and 4623 transitions. [2023-12-21 21:47:33,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:33,429 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:33,429 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:33,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:33,633 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 21:47:33,633 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:33,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:33,634 INFO L85 PathProgramCache]: Analyzing trace with hash 783558683, now seen corresponding path program 1 times [2023-12-21 21:47:33,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:33,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1235566257] [2023-12-21 21:47:33,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:33,635 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:33,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:33,636 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 21:47:33,640 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 21:47:33,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:33,725 INFO L262 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 21:47:33,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:33,833 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 21:47:33,833 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:33,834 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:33,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1235566257] [2023-12-21 21:47:33,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1235566257] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:33,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:33,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:33,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410909073] [2023-12-21 21:47:33,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:33,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:33,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:33,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:33,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:33,835 INFO L87 Difference]: Start difference. First operand 2642 states and 4623 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:34,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:34,328 INFO L93 Difference]: Finished difference Result 3685 states and 5940 transitions. [2023-12-21 21:47:34,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 21:47:34,328 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:34,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:34,336 INFO L225 Difference]: With dead ends: 3685 [2023-12-21 21:47:34,336 INFO L226 Difference]: Without dead ends: 3176 [2023-12-21 21:47:34,337 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 98 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 21:47:34,338 INFO L413 NwaCegarLoop]: 4159 mSDtfsCounter, 4402 mSDsluCounter, 8398 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4415 SdHoareTripleChecker+Valid, 12557 SdHoareTripleChecker+Invalid, 485 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:34,338 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4415 Valid, 12557 Invalid, 485 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 21:47:34,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3176 states. [2023-12-21 21:47:34,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3176 to 3157. [2023-12-21 21:47:34,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3157 states, 3069 states have (on average 1.685565330726621) internal successors, (5173), 3073 states have internal predecessors, (5173), 49 states have call successors, (49), 37 states have call predecessors, (49), 37 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2023-12-21 21:47:34,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3157 states to 3157 states and 5270 transitions. [2023-12-21 21:47:34,414 INFO L78 Accepts]: Start accepts. Automaton has 3157 states and 5270 transitions. Word has length 102 [2023-12-21 21:47:34,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:34,414 INFO L495 AbstractCegarLoop]: Abstraction has 3157 states and 5270 transitions. [2023-12-21 21:47:34,414 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:34,414 INFO L276 IsEmpty]: Start isEmpty. Operand 3157 states and 5270 transitions. [2023-12-21 21:47:34,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:34,416 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:34,416 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:34,424 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 21:47:34,622 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 21:47:34,622 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:34,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:34,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1058318297, now seen corresponding path program 1 times [2023-12-21 21:47:34,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:34,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1720786007] [2023-12-21 21:47:34,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:34,623 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:34,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:34,625 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 21:47:34,640 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 21:47:34,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:34,724 INFO L262 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 21:47:34,726 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:34,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-21 21:47:34,838 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:34,838 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:34,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1720786007] [2023-12-21 21:47:34,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1720786007] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:34,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:34,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:34,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438433073] [2023-12-21 21:47:34,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:34,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:47:34,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:34,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:47:34,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:47:34,840 INFO L87 Difference]: Start difference. First operand 3157 states and 5270 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:35,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:35,262 INFO L93 Difference]: Finished difference Result 4313 states and 6745 transitions. [2023-12-21 21:47:35,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 21:47:35,263 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:35,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:35,273 INFO L225 Difference]: With dead ends: 4313 [2023-12-21 21:47:35,274 INFO L226 Difference]: Without dead ends: 3289 [2023-12-21 21:47:35,277 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 98 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 21:47:35,277 INFO L413 NwaCegarLoop]: 4137 mSDtfsCounter, 4369 mSDsluCounter, 8198 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4382 SdHoareTripleChecker+Valid, 12335 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:35,277 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4382 Valid, 12335 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:35,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3289 states. [2023-12-21 21:47:35,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3289 to 3221. [2023-12-21 21:47:35,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3221 states, 3131 states have (on average 1.6671989779623124) internal successors, (5220), 3135 states have internal predecessors, (5220), 49 states have call successors, (49), 39 states have call predecessors, (49), 39 states have return successors, (48), 47 states have call predecessors, (48), 47 states have call successors, (48) [2023-12-21 21:47:35,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3221 states to 3221 states and 5317 transitions. [2023-12-21 21:47:35,425 INFO L78 Accepts]: Start accepts. Automaton has 3221 states and 5317 transitions. Word has length 102 [2023-12-21 21:47:35,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:35,426 INFO L495 AbstractCegarLoop]: Abstraction has 3221 states and 5317 transitions. [2023-12-21 21:47:35,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 4 states have internal predecessors, (91), 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 21:47:35,426 INFO L276 IsEmpty]: Start isEmpty. Operand 3221 states and 5317 transitions. [2023-12-21 21:47:35,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2023-12-21 21:47:35,427 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:35,427 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:47:35,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:35,631 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 21:47:35,631 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:35,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:35,631 INFO L85 PathProgramCache]: Analyzing trace with hash 924304791, now seen corresponding path program 1 times [2023-12-21 21:47:35,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:35,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [649824545] [2023-12-21 21:47:35,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:35,632 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 21:47:35,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:35,633 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 21:47:35,634 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 21:47:35,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:35,713 INFO L262 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:35,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:35,825 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 21:47:35,825 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:35,825 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:35,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [649824545] [2023-12-21 21:47:35,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [649824545] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:35,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:35,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 21:47:35,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035123] [2023-12-21 21:47:35,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:35,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:35,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:35,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:35,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:35,827 INFO L87 Difference]: Start difference. First operand 3221 states and 5317 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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 21:47:35,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:35,990 INFO L93 Difference]: Finished difference Result 5354 states and 7964 transitions. [2023-12-21 21:47:35,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:35,992 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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 102 [2023-12-21 21:47:35,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:36,000 INFO L225 Difference]: With dead ends: 5354 [2023-12-21 21:47:36,001 INFO L226 Difference]: Without dead ends: 4267 [2023-12-21 21:47:36,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:36,004 INFO L413 NwaCegarLoop]: 4272 mSDtfsCounter, 4139 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4139 SdHoareTripleChecker+Valid, 4519 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:36,004 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4139 Valid, 4519 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:47:36,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4267 states. [2023-12-21 21:47:36,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4267 to 4265. [2023-12-21 21:47:36,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4265 states, 4093 states have (on average 1.5614463718543856) internal successors, (6391), 4100 states have internal predecessors, (6391), 92 states have call successors, (92), 77 states have call predecessors, (92), 78 states have return successors, (92), 88 states have call predecessors, (92), 90 states have call successors, (92) [2023-12-21 21:47:36,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4265 states to 4265 states and 6575 transitions. [2023-12-21 21:47:36,133 INFO L78 Accepts]: Start accepts. Automaton has 4265 states and 6575 transitions. Word has length 102 [2023-12-21 21:47:36,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:36,133 INFO L495 AbstractCegarLoop]: Abstraction has 4265 states and 6575 transitions. [2023-12-21 21:47:36,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 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 21:47:36,134 INFO L276 IsEmpty]: Start isEmpty. Operand 4265 states and 6575 transitions. [2023-12-21 21:47:36,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-12-21 21:47:36,137 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:36,137 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:47:36,141 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 (23)] Ended with exit code 0 [2023-12-21 21:47:36,341 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 21:47:36,341 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:36,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:36,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1282086315, now seen corresponding path program 1 times [2023-12-21 21:47:36,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:36,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [952806017] [2023-12-21 21:47:36,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:36,343 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 21:47:36,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:36,344 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 21:47:36,375 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 21:47:36,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:36,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:47:36,473 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:36,644 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-21 21:47:36,645 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:36,645 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:36,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [952806017] [2023-12-21 21:47:36,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [952806017] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:36,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:36,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:36,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354267248] [2023-12-21 21:47:36,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:36,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:36,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:36,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:36,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:36,646 INFO L87 Difference]: Start difference. First operand 4265 states and 6575 transitions. Second operand has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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 21:47:37,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:37,142 INFO L93 Difference]: Finished difference Result 8428 states and 11649 transitions. [2023-12-21 21:47:37,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:37,143 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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 164 [2023-12-21 21:47:37,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:37,157 INFO L225 Difference]: With dead ends: 8428 [2023-12-21 21:47:37,157 INFO L226 Difference]: Without dead ends: 6298 [2023-12-21 21:47:37,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 162 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 21:47:37,162 INFO L413 NwaCegarLoop]: 4292 mSDtfsCounter, 4328 mSDsluCounter, 4399 mSDsCounter, 0 mSdLazyCounter, 277 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4333 SdHoareTripleChecker+Valid, 8691 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:37,162 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4333 Valid, 8691 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 277 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:37,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6298 states. [2023-12-21 21:47:37,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6298 to 6294. [2023-12-21 21:47:37,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6294 states, 5963 states have (on average 1.4531276203253396) internal successors, (8665), 5979 states have internal predecessors, (8665), 173 states have call successors, (173), 145 states have call predecessors, (173), 156 states have return successors, (195), 171 states have call predecessors, (195), 171 states have call successors, (195) [2023-12-21 21:47:37,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6294 states to 6294 states and 9033 transitions. [2023-12-21 21:47:37,484 INFO L78 Accepts]: Start accepts. Automaton has 6294 states and 9033 transitions. Word has length 164 [2023-12-21 21:47:37,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:37,484 INFO L495 AbstractCegarLoop]: Abstraction has 6294 states and 9033 transitions. [2023-12-21 21:47:37,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.75) internal successors, (111), 4 states have internal predecessors, (111), 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 21:47:37,484 INFO L276 IsEmpty]: Start isEmpty. Operand 6294 states and 9033 transitions. [2023-12-21 21:47:37,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 165 [2023-12-21 21:47:37,488 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:37,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, 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 21:47:37,499 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 21:47:37,693 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 21:47:37,693 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:37,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:37,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1626914477, now seen corresponding path program 1 times [2023-12-21 21:47:37,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:37,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1282361641] [2023-12-21 21:47:37,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:37,694 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:37,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:37,695 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 21:47:37,725 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 21:47:37,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:37,814 INFO L262 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:37,817 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:37,828 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-21 21:47:37,828 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:37,829 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:37,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1282361641] [2023-12-21 21:47:37,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1282361641] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:37,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:37,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:47:37,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862780627] [2023-12-21 21:47:37,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:37,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:37,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:37,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:37,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:37,831 INFO L87 Difference]: Start difference. First operand 6294 states and 9033 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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 21:47:38,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:38,049 INFO L93 Difference]: Finished difference Result 10444 states and 14068 transitions. [2023-12-21 21:47:38,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:38,050 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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 164 [2023-12-21 21:47:38,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:38,062 INFO L225 Difference]: With dead ends: 10444 [2023-12-21 21:47:38,062 INFO L226 Difference]: Without dead ends: 6285 [2023-12-21 21:47:38,069 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 162 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 21:47:38,070 INFO L413 NwaCegarLoop]: 4232 mSDtfsCounter, 295 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 8189 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:38,071 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 8189 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:38,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6285 states. [2023-12-21 21:47:38,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6285 to 6285. [2023-12-21 21:47:38,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6285 states, 5957 states have (on average 1.4527446701359745) internal successors, (8654), 5972 states have internal predecessors, (8654), 170 states have call successors, (170), 145 states have call predecessors, (170), 156 states have return successors, (192), 168 states have call predecessors, (192), 168 states have call successors, (192) [2023-12-21 21:47:38,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6285 states to 6285 states and 9016 transitions. [2023-12-21 21:47:38,289 INFO L78 Accepts]: Start accepts. Automaton has 6285 states and 9016 transitions. Word has length 164 [2023-12-21 21:47:38,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:38,290 INFO L495 AbstractCegarLoop]: Abstraction has 6285 states and 9016 transitions. [2023-12-21 21:47:38,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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 21:47:38,291 INFO L276 IsEmpty]: Start isEmpty. Operand 6285 states and 9016 transitions. [2023-12-21 21:47:38,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-12-21 21:47:38,294 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:38,294 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:47:38,302 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 21:47:38,498 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 21:47:38,499 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:38,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:38,499 INFO L85 PathProgramCache]: Analyzing trace with hash -483043450, now seen corresponding path program 1 times [2023-12-21 21:47:38,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:38,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1020816759] [2023-12-21 21:47:38,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:38,500 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 21:47:38,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:38,501 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 21:47:38,503 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 21:47:38,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:38,612 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:47:38,614 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:38,774 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-21 21:47:38,775 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:38,775 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:38,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1020816759] [2023-12-21 21:47:38,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1020816759] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:38,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:38,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:38,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79271488] [2023-12-21 21:47:38,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:38,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:38,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:38,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:38,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:38,776 INFO L87 Difference]: Start difference. First operand 6285 states and 9016 transitions. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 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 21:47:39,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:39,389 INFO L93 Difference]: Finished difference Result 14245 states and 18680 transitions. [2023-12-21 21:47:39,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:39,389 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 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 166 [2023-12-21 21:47:39,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:39,406 INFO L225 Difference]: With dead ends: 14245 [2023-12-21 21:47:39,406 INFO L226 Difference]: Without dead ends: 10095 [2023-12-21 21:47:39,413 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 164 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 21:47:39,413 INFO L413 NwaCegarLoop]: 4276 mSDtfsCounter, 4323 mSDsluCounter, 4381 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4328 SdHoareTripleChecker+Valid, 8657 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:39,414 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4328 Valid, 8657 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:39,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10095 states. [2023-12-21 21:47:39,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10095 to 10091. [2023-12-21 21:47:39,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10091 states, 9464 states have (on average 1.3641166525781911) internal successors, (12910), 9496 states have internal predecessors, (12910), 321 states have call successors, (321), 273 states have call predecessors, (321), 304 states have return successors, (387), 323 states have call predecessors, (387), 319 states have call successors, (387) [2023-12-21 21:47:39,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10091 states to 10091 states and 13618 transitions. [2023-12-21 21:47:39,788 INFO L78 Accepts]: Start accepts. Automaton has 10091 states and 13618 transitions. Word has length 166 [2023-12-21 21:47:39,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:39,789 INFO L495 AbstractCegarLoop]: Abstraction has 10091 states and 13618 transitions. [2023-12-21 21:47:39,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 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 21:47:39,789 INFO L276 IsEmpty]: Start isEmpty. Operand 10091 states and 13618 transitions. [2023-12-21 21:47:39,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-12-21 21:47:39,799 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:39,799 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:47:39,803 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 (26)] Ended with exit code 0 [2023-12-21 21:47:40,003 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 21:47:40,003 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:40,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:40,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1616694980, now seen corresponding path program 1 times [2023-12-21 21:47:40,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:40,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1794384021] [2023-12-21 21:47:40,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:40,004 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:40,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:40,006 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 21:47:40,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-12-21 21:47:40,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:40,131 INFO L262 TraceCheckSpWp]: Trace formula consists of 371 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:40,134 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:40,147 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-21 21:47:40,148 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:40,148 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:40,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1794384021] [2023-12-21 21:47:40,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1794384021] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:40,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:40,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:47:40,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61815817] [2023-12-21 21:47:40,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:40,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:40,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:40,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:40,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:40,150 INFO L87 Difference]: Start difference. First operand 10091 states and 13618 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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 21:47:40,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:40,599 INFO L93 Difference]: Finished difference Result 18039 states and 23241 transitions. [2023-12-21 21:47:40,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:40,600 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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 166 [2023-12-21 21:47:40,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:40,617 INFO L225 Difference]: With dead ends: 18039 [2023-12-21 21:47:40,617 INFO L226 Difference]: Without dead ends: 10083 [2023-12-21 21:47:40,631 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 164 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 21:47:40,632 INFO L413 NwaCegarLoop]: 4231 mSDtfsCounter, 293 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 8188 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:40,632 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 8188 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:40,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10083 states. [2023-12-21 21:47:41,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10083 to 10083. [2023-12-21 21:47:41,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10083 states, 9459 states have (on average 1.3638862459033725) internal successors, (12901), 9490 states have internal predecessors, (12901), 318 states have call successors, (318), 273 states have call predecessors, (318), 304 states have return successors, (384), 320 states have call predecessors, (384), 316 states have call successors, (384) [2023-12-21 21:47:41,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10083 states to 10083 states and 13603 transitions. [2023-12-21 21:47:41,147 INFO L78 Accepts]: Start accepts. Automaton has 10083 states and 13603 transitions. Word has length 166 [2023-12-21 21:47:41,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:41,147 INFO L495 AbstractCegarLoop]: Abstraction has 10083 states and 13603 transitions. [2023-12-21 21:47:41,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 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 21:47:41,147 INFO L276 IsEmpty]: Start isEmpty. Operand 10083 states and 13603 transitions. [2023-12-21 21:47:41,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2023-12-21 21:47:41,156 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:41,157 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:47:41,162 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 21:47:41,361 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 21:47:41,361 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:41,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:41,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1485938325, now seen corresponding path program 1 times [2023-12-21 21:47:41,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:41,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1164881663] [2023-12-21 21:47:41,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:41,362 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:47:41,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:41,363 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 21:47:41,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-12-21 21:47:41,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:41,470 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:47:41,473 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:41,653 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-21 21:47:41,654 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:41,654 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:41,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1164881663] [2023-12-21 21:47:41,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1164881663] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:41,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:41,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:41,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614203613] [2023-12-21 21:47:41,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:41,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:41,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:41,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:41,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:41,655 INFO L87 Difference]: Start difference. First operand 10083 states and 13603 transitions. Second operand has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 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 21:47:42,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:42,636 INFO L93 Difference]: Finished difference Result 25294 states and 32029 transitions. [2023-12-21 21:47:42,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:42,636 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 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 168 [2023-12-21 21:47:42,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:42,667 INFO L225 Difference]: With dead ends: 25294 [2023-12-21 21:47:42,667 INFO L226 Difference]: Without dead ends: 17346 [2023-12-21 21:47:42,680 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 166 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 21:47:42,681 INFO L413 NwaCegarLoop]: 4262 mSDtfsCounter, 4316 mSDsluCounter, 4363 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4322 SdHoareTripleChecker+Valid, 8625 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:42,681 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4322 Valid, 8625 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:42,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17346 states. [2023-12-21 21:47:43,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17346 to 17342. [2023-12-21 21:47:43,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17342 states, 16147 states have (on average 1.3009847030408126) internal successors, (21007), 16215 states have internal predecessors, (21007), 601 states have call successors, (601), 513 states have call predecessors, (601), 592 states have return successors, (763), 615 states have call predecessors, (763), 599 states have call successors, (763) [2023-12-21 21:47:43,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17342 states to 17342 states and 22371 transitions. [2023-12-21 21:47:43,502 INFO L78 Accepts]: Start accepts. Automaton has 17342 states and 22371 transitions. Word has length 168 [2023-12-21 21:47:43,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:43,502 INFO L495 AbstractCegarLoop]: Abstraction has 17342 states and 22371 transitions. [2023-12-21 21:47:43,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 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 21:47:43,502 INFO L276 IsEmpty]: Start isEmpty. Operand 17342 states and 22371 transitions. [2023-12-21 21:47:43,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2023-12-21 21:47:43,512 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:43,512 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:47:43,520 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:43,717 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 21:47:43,717 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:43,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:43,718 INFO L85 PathProgramCache]: Analyzing trace with hash -818556435, now seen corresponding path program 1 times [2023-12-21 21:47:43,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:43,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1000993581] [2023-12-21 21:47:43,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:43,718 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 21:47:43,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:43,719 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 21:47:43,748 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 21:47:43,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:43,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:43,847 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:43,862 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-21 21:47:43,862 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:43,863 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:43,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1000993581] [2023-12-21 21:47:43,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1000993581] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:43,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:43,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:47:43,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774334546] [2023-12-21 21:47:43,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:43,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:43,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:43,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:43,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:43,865 INFO L87 Difference]: Start difference. First operand 17342 states and 22371 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 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 21:47:44,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:44,501 INFO L93 Difference]: Finished difference Result 32542 states and 40750 transitions. [2023-12-21 21:47:44,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:44,501 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 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 168 [2023-12-21 21:47:44,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:44,522 INFO L225 Difference]: With dead ends: 32542 [2023-12-21 21:47:44,522 INFO L226 Difference]: Without dead ends: 17335 [2023-12-21 21:47:44,539 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:44,539 INFO L413 NwaCegarLoop]: 4230 mSDtfsCounter, 291 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 291 SdHoareTripleChecker+Valid, 8187 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:44,539 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [291 Valid, 8187 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:44,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17335 states. [2023-12-21 21:47:45,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17335 to 17335. [2023-12-21 21:47:45,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17335 states, 16143 states have (on average 1.3008734435978442) internal successors, (21000), 16210 states have internal predecessors, (21000), 598 states have call successors, (598), 513 states have call predecessors, (598), 592 states have return successors, (760), 612 states have call predecessors, (760), 596 states have call successors, (760) [2023-12-21 21:47:45,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17335 states to 17335 states and 22358 transitions. [2023-12-21 21:47:45,264 INFO L78 Accepts]: Start accepts. Automaton has 17335 states and 22358 transitions. Word has length 168 [2023-12-21 21:47:45,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:45,265 INFO L495 AbstractCegarLoop]: Abstraction has 17335 states and 22358 transitions. [2023-12-21 21:47:45,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 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 21:47:45,265 INFO L276 IsEmpty]: Start isEmpty. Operand 17335 states and 22358 transitions. [2023-12-21 21:47:45,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2023-12-21 21:47:45,273 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:45,273 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:47:45,280 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2023-12-21 21:47:45,477 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 21:47:45,478 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:45,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:45,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1572195834, now seen corresponding path program 1 times [2023-12-21 21:47:45,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:45,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1751772600] [2023-12-21 21:47:45,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:45,479 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 21:47:45,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:45,479 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 21:47:45,480 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 21:47:45,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:45,586 INFO L262 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:47:45,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:45,748 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-21 21:47:45,749 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:45,749 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:45,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1751772600] [2023-12-21 21:47:45,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1751772600] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:45,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:45,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:45,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388011062] [2023-12-21 21:47:45,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:45,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:45,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:45,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:45,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:45,750 INFO L87 Difference]: Start difference. First operand 17335 states and 22358 transitions. Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 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 21:47:47,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:47,113 INFO L93 Difference]: Finished difference Result 49925 states and 61551 transitions. [2023-12-21 21:47:47,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:47,113 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 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 170 [2023-12-21 21:47:47,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:47,182 INFO L225 Difference]: With dead ends: 49925 [2023-12-21 21:47:47,182 INFO L226 Difference]: Without dead ends: 34725 [2023-12-21 21:47:47,202 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 168 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 21:47:47,203 INFO L413 NwaCegarLoop]: 4258 mSDtfsCounter, 4319 mSDsluCounter, 4349 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4325 SdHoareTripleChecker+Valid, 8607 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:47,203 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4325 Valid, 8607 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:47,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34725 states. [2023-12-21 21:47:48,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34725 to 34081. [2023-12-21 21:47:48,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34081 states, 31446 states have (on average 1.2515423265280163) internal successors, (39356), 31786 states have internal predecessors, (39356), 1129 states have call successors, (1129), 961 states have call predecessors, (1129), 1504 states have return successors, (1868), 1335 states have call predecessors, (1868), 1127 states have call successors, (1868) [2023-12-21 21:47:48,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34081 states to 34081 states and 42353 transitions. [2023-12-21 21:47:48,576 INFO L78 Accepts]: Start accepts. Automaton has 34081 states and 42353 transitions. Word has length 170 [2023-12-21 21:47:48,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:48,577 INFO L495 AbstractCegarLoop]: Abstraction has 34081 states and 42353 transitions. [2023-12-21 21:47:48,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 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 21:47:48,577 INFO L276 IsEmpty]: Start isEmpty. Operand 34081 states and 42353 transitions. [2023-12-21 21:47:48,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2023-12-21 21:47:48,593 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:48,593 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:47:48,603 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 21:47:48,798 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 21:47:48,798 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:48,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:48,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1936773572, now seen corresponding path program 1 times [2023-12-21 21:47:48,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:48,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1724821491] [2023-12-21 21:47:48,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:48,799 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 21:47:48,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:48,800 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 21:47:48,801 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 21:47:48,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:48,904 INFO L262 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:47:48,907 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:48,922 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-21 21:47:48,922 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:48,922 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:48,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1724821491] [2023-12-21 21:47:48,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1724821491] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:48,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:48,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:47:48,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701583388] [2023-12-21 21:47:48,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:48,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:47:48,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:48,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:47:48,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:47:48,924 INFO L87 Difference]: Start difference. First operand 34081 states and 42353 transitions. Second operand has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 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 21:47:50,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:50,324 INFO L93 Difference]: Finished difference Result 66022 states and 80718 transitions. [2023-12-21 21:47:50,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:47:50,325 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 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 170 [2023-12-21 21:47:50,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:50,389 INFO L225 Difference]: With dead ends: 66022 [2023-12-21 21:47:50,389 INFO L226 Difference]: Without dead ends: 34075 [2023-12-21 21:47:50,423 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 168 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 21:47:50,424 INFO L413 NwaCegarLoop]: 4229 mSDtfsCounter, 289 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 8186 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:50,424 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [289 Valid, 8186 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:47:50,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34075 states. [2023-12-21 21:47:51,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34075 to 34075. [2023-12-21 21:47:51,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34075 states, 31443 states have (on average 1.2515027192061827) internal successors, (39351), 31782 states have internal predecessors, (39351), 1126 states have call successors, (1126), 961 states have call predecessors, (1126), 1504 states have return successors, (1864), 1332 states have call predecessors, (1864), 1124 states have call successors, (1864) [2023-12-21 21:47:51,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34075 states to 34075 states and 42341 transitions. [2023-12-21 21:47:51,910 INFO L78 Accepts]: Start accepts. Automaton has 34075 states and 42341 transitions. Word has length 170 [2023-12-21 21:47:51,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:51,911 INFO L495 AbstractCegarLoop]: Abstraction has 34075 states and 42341 transitions. [2023-12-21 21:47:51,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.333333333333336) internal successors, (109), 3 states have internal predecessors, (109), 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 21:47:51,911 INFO L276 IsEmpty]: Start isEmpty. Operand 34075 states and 42341 transitions. [2023-12-21 21:47:51,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-21 21:47:51,925 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:51,925 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:47:51,932 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 21:47:52,130 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 21:47:52,130 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:52,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:52,131 INFO L85 PathProgramCache]: Analyzing trace with hash -453622485, now seen corresponding path program 1 times [2023-12-21 21:47:52,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:52,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [459886144] [2023-12-21 21:47:52,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:52,131 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 21:47:52,131 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:52,132 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 21:47:52,133 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 21:47:52,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:52,244 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:47:52,246 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:52,408 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-21 21:47:52,408 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:52,409 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:52,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [459886144] [2023-12-21 21:47:52,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [459886144] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:52,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:52,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:52,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672467265] [2023-12-21 21:47:52,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:52,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:52,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:52,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:52,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:52,410 INFO L87 Difference]: Start difference. First operand 34075 states and 42341 transitions. Second operand has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 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 21:47:55,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:47:55,172 INFO L93 Difference]: Finished difference Result 94143 states and 114379 transitions. [2023-12-21 21:47:55,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:47:55,172 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 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 172 [2023-12-21 21:47:55,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:47:55,280 INFO L225 Difference]: With dead ends: 94143 [2023-12-21 21:47:55,280 INFO L226 Difference]: Without dead ends: 62203 [2023-12-21 21:47:55,314 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 170 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 21:47:55,315 INFO L413 NwaCegarLoop]: 4161 mSDtfsCounter, 4316 mSDsluCounter, 4268 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4322 SdHoareTripleChecker+Valid, 8429 SdHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:47:55,315 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4322 Valid, 8429 Invalid, 284 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:47:55,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62203 states. [2023-12-21 21:47:58,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62203 to 62199. [2023-12-21 21:47:58,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62199 states, 57199 states have (on average 1.2274165632266298) internal successors, (70207), 57874 states have internal predecessors, (70207), 2118 states have call successors, (2118), 1793 states have call predecessors, (2118), 2880 states have return successors, (3608), 2532 states have call predecessors, (3608), 2116 states have call successors, (3608) [2023-12-21 21:47:58,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62199 states to 62199 states and 75933 transitions. [2023-12-21 21:47:58,369 INFO L78 Accepts]: Start accepts. Automaton has 62199 states and 75933 transitions. Word has length 172 [2023-12-21 21:47:58,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:47:58,369 INFO L495 AbstractCegarLoop]: Abstraction has 62199 states and 75933 transitions. [2023-12-21 21:47:58,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 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 21:47:58,370 INFO L276 IsEmpty]: Start isEmpty. Operand 62199 states and 75933 transitions. [2023-12-21 21:47:58,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2023-12-21 21:47:58,389 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:47:58,389 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:47:58,392 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 21:47:58,589 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 21:47:58,590 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:47:58,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:47:58,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1108454266, now seen corresponding path program 1 times [2023-12-21 21:47:58,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:47:58,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [852232766] [2023-12-21 21:47:58,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:47:58,590 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 21:47:58,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:47:58,591 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 21:47:58,592 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 21:47:58,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:47:58,697 INFO L262 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:47:58,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:47:58,846 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-21 21:47:58,846 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:47:58,847 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:47:58,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [852232766] [2023-12-21 21:47:58,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [852232766] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:47:58,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:47:58,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:47:58,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884394169] [2023-12-21 21:47:58,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:47:58,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:47:58,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:47:58,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:47:58,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:47:58,848 INFO L87 Difference]: Start difference. First operand 62199 states and 75933 transitions. Second operand has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 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 21:48:03,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:48:03,669 INFO L93 Difference]: Finished difference Result 174715 states and 210658 transitions. [2023-12-21 21:48:03,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:48:03,669 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 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 174 [2023-12-21 21:48:03,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:48:03,891 INFO L225 Difference]: With dead ends: 174715 [2023-12-21 21:48:03,891 INFO L226 Difference]: Without dead ends: 114651 [2023-12-21 21:48:03,942 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 172 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 21:48:03,943 INFO L413 NwaCegarLoop]: 4221 mSDtfsCounter, 4296 mSDsluCounter, 4310 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4302 SdHoareTripleChecker+Valid, 8531 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 21:48:03,943 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4302 Valid, 8531 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 21:48:04,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114651 states. [2023-12-21 21:48:08,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114651 to 114647. [2023-12-21 21:48:08,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114647 states, 105100 states have (on average 1.2135490009514749) internal successors, (127544), 106480 states have internal predecessors, (127544), 3977 states have call successors, (3977), 3329 states have call predecessors, (3977), 5568 states have return successors, (7035), 4839 states have call predecessors, (7035), 3975 states have call successors, (7035) [2023-12-21 21:48:08,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114647 states to 114647 states and 138556 transitions. [2023-12-21 21:48:08,969 INFO L78 Accepts]: Start accepts. Automaton has 114647 states and 138556 transitions. Word has length 174 [2023-12-21 21:48:08,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:48:08,970 INFO L495 AbstractCegarLoop]: Abstraction has 114647 states and 138556 transitions. [2023-12-21 21:48:08,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.25) internal successors, (121), 4 states have internal predecessors, (121), 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 21:48:08,970 INFO L276 IsEmpty]: Start isEmpty. Operand 114647 states and 138556 transitions. [2023-12-21 21:48:09,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2023-12-21 21:48:09,005 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:48:09,005 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:48:09,009 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 21:48:09,205 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 21:48:09,206 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:48:09,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:48:09,206 INFO L85 PathProgramCache]: Analyzing trace with hash -538182460, now seen corresponding path program 1 times [2023-12-21 21:48:09,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:48:09,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1656191598] [2023-12-21 21:48:09,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:48:09,207 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 21:48:09,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:48:09,208 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 21:48:09,209 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 21:48:09,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:48:09,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:48:09,322 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:48:09,336 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2023-12-21 21:48:09,336 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:48:09,336 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:48:09,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1656191598] [2023-12-21 21:48:09,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1656191598] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:48:09,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:48:09,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:48:09,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491967929] [2023-12-21 21:48:09,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:48:09,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:48:09,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:48:09,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:48:09,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:09,338 INFO L87 Difference]: Start difference. First operand 114647 states and 138556 transitions. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 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 21:48:14,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:48:14,293 INFO L93 Difference]: Finished difference Result 227155 states and 273127 transitions. [2023-12-21 21:48:14,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:48:14,294 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 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 174 [2023-12-21 21:48:14,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:48:14,518 INFO L225 Difference]: With dead ends: 227155 [2023-12-21 21:48:14,518 INFO L226 Difference]: Without dead ends: 114643 [2023-12-21 21:48:14,592 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 172 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 21:48:14,593 INFO L413 NwaCegarLoop]: 4228 mSDtfsCounter, 286 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 8185 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:48:14,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 8185 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:48:14,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114643 states. [2023-12-21 21:48:19,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114643 to 114643. [2023-12-21 21:48:19,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114643 states, 105099 states have (on average 1.2135415179973168) internal successors, (127542), 106478 states have internal predecessors, (127542), 3974 states have call successors, (3974), 3329 states have call predecessors, (3974), 5568 states have return successors, (7032), 4836 states have call predecessors, (7032), 3972 states have call successors, (7032) [2023-12-21 21:48:19,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114643 states to 114643 states and 138548 transitions. [2023-12-21 21:48:19,904 INFO L78 Accepts]: Start accepts. Automaton has 114643 states and 138548 transitions. Word has length 174 [2023-12-21 21:48:19,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:48:19,904 INFO L495 AbstractCegarLoop]: Abstraction has 114643 states and 138548 transitions. [2023-12-21 21:48:19,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 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 21:48:19,905 INFO L276 IsEmpty]: Start isEmpty. Operand 114643 states and 138548 transitions. [2023-12-21 21:48:19,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2023-12-21 21:48:19,933 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:48:19,933 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:48:19,940 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Forceful destruction successful, exit code 0 [2023-12-21 21:48:20,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:48:20,138 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:48:20,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:48:20,138 INFO L85 PathProgramCache]: Analyzing trace with hash -625688341, now seen corresponding path program 1 times [2023-12-21 21:48:20,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:48:20,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1377134246] [2023-12-21 21:48:20,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:48:20,138 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 21:48:20,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:48:20,139 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-12-21 21:48:20,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 (35)] Waiting until timeout for monitored process [2023-12-21 21:48:20,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:48:20,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:48:20,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:48:20,278 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-12-21 21:48:20,278 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:48:20,278 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:48:20,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1377134246] [2023-12-21 21:48:20,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1377134246] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:48:20,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:48:20,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:48:20,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624624359] [2023-12-21 21:48:20,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:48:20,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:48:20,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:48:20,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:48:20,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:48:20,280 INFO L87 Difference]: Start difference. First operand 114643 states and 138548 transitions. Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 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 21:48:28,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:48:28,455 INFO L93 Difference]: Finished difference Result 317521 states and 381652 transitions. [2023-12-21 21:48:28,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:48:28,456 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 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 176 [2023-12-21 21:48:28,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:48:28,957 INFO L225 Difference]: With dead ends: 317521 [2023-12-21 21:48:28,957 INFO L226 Difference]: Without dead ends: 160207 [2023-12-21 21:48:29,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 174 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 21:48:29,060 INFO L413 NwaCegarLoop]: 4458 mSDtfsCounter, 234 mSDsluCounter, 4221 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 8679 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:48:29,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 8679 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:48:29,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160207 states.