/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_label41+token_ring.05.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-21 21:42:47,811 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-21 21:42:47,895 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:42:47,899 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-21 21:42:47,899 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-21 21:42:47,926 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-21 21:42:47,927 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-21 21:42:47,928 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-21 21:42:47,928 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-21 21:42:47,931 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-21 21:42:47,932 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-21 21:42:47,932 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-21 21:42:47,932 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-21 21:42:47,934 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-21 21:42:47,934 INFO L153 SettingsManager]: * Use SBE=true [2023-12-21 21:42:47,934 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-21 21:42:47,935 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-21 21:42:47,935 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-21 21:42:47,936 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-21 21:42:47,936 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-21 21:42:47,936 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-21 21:42:47,937 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-21 21:42:47,937 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-21 21:42:47,937 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-21 21:42:47,937 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-21 21:42:47,938 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-21 21:42:47,938 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-21 21:42:47,938 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-21 21:42:47,938 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-21 21:42:47,938 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-21 21:42:47,939 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-21 21:42:47,940 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-21 21:42:47,940 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-21 21:42:47,940 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-21 21:42:47,940 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 21:42:47,941 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-21 21:42:47,941 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-21 21:42:47,941 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-21 21:42:47,941 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-21 21:42:47,941 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-21 21:42:47,941 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-21 21:42:47,942 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-21 21:42:47,942 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-21 21:42:47,943 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-21 21:42:47,943 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-21 21:42:47,943 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-21 21:42:47,943 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:42:48,131 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-21 21:42:48,156 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-21 21:42:48,158 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-21 21:42:48,159 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-21 21:42:48,160 INFO L274 PluginConnector]: CDTParser initialized [2023-12-21 21:42:48,162 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/combinations/Problem05_label41+token_ring.05.cil-1.c [2023-12-21 21:42:49,355 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-21 21:42:49,913 INFO L384 CDTParser]: Found 1 translation units. [2023-12-21 21:42:49,913 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/combinations/Problem05_label41+token_ring.05.cil-1.c [2023-12-21 21:42:49,977 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d10f040c/e5961147cb2a452a97567e1385ea870e/FLAGb32cdab99 [2023-12-21 21:42:49,992 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0d10f040c/e5961147cb2a452a97567e1385ea870e [2023-12-21 21:42:49,995 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-21 21:42:49,996 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-21 21:42:49,999 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-21 21:42:49,999 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-21 21:42:50,003 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-21 21:42:50,004 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 09:42:49" (1/1) ... [2023-12-21 21:42:50,005 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2dc1fa7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:42:50, skipping insertion in model container [2023-12-21 21:42:50,005 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.12 09:42:49" (1/1) ... [2023-12-21 21:42:50,234 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-21 21:42:51,984 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_label41+token_ring.05.cil-1.c[376251,376264] [2023-12-21 21:42:52,015 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_label41+token_ring.05.cil-1.c[383339,383352] [2023-12-21 21:42:52,188 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 21:42:52,206 INFO L202 MainTranslator]: Completed pre-run [2023-12-21 21:42:53,009 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_label41+token_ring.05.cil-1.c[376251,376264] [2023-12-21 21:42:53,017 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_label41+token_ring.05.cil-1.c[383339,383352] [2023-12-21 21:42:53,027 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-21 21:42:53,077 INFO L206 MainTranslator]: Completed translation [2023-12-21 21:42:53,077 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:42:53 WrapperNode [2023-12-21 21:42:53,078 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-21 21:42:53,079 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-21 21:42:53,079 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-21 21:42:53,079 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-21 21:42:53,085 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:42:53" (1/1) ... [2023-12-21 21:42:53,195 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:42:53" (1/1) ... [2023-12-21 21:42:53,460 INFO L138 Inliner]: procedures = 55, calls = 56, calls flagged for inlining = 32, calls inlined = 32, statements flattened = 12785 [2023-12-21 21:42:53,461 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-21 21:42:53,462 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-21 21:42:53,462 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-21 21:42:53,462 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-21 21:42:53,472 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:42:53" (1/1) ... [2023-12-21 21:42:53,472 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:42:53" (1/1) ... [2023-12-21 21:42:53,528 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:42:53" (1/1) ... [2023-12-21 21:42:53,615 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:42:53,616 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:42:53" (1/1) ... [2023-12-21 21:42:53,616 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:42:53" (1/1) ... [2023-12-21 21:42:53,918 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:42:53" (1/1) ... [2023-12-21 21:42:54,062 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:42:53" (1/1) ... [2023-12-21 21:42:54,085 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:42:53" (1/1) ... [2023-12-21 21:42:54,102 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:42:53" (1/1) ... [2023-12-21 21:42:54,156 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-21 21:42:54,158 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-21 21:42:54,158 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-21 21:42:54,158 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-21 21:42:54,159 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:42:53" (1/1) ... [2023-12-21 21:42:54,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-21 21:42:54,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-21 21:42:54,184 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:42:54,196 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:42:54,209 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-21 21:42:54,209 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2023-12-21 21:42:54,209 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2023-12-21 21:42:54,209 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2023-12-21 21:42:54,209 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2023-12-21 21:42:54,209 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2023-12-21 21:42:54,209 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2023-12-21 21:42:54,210 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-21 21:42:54,210 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2023-12-21 21:42:54,210 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2023-12-21 21:42:54,210 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2023-12-21 21:42:54,210 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2023-12-21 21:42:54,210 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2023-12-21 21:42:54,210 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2023-12-21 21:42:54,210 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-21 21:42:54,210 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-21 21:42:54,300 INFO L241 CfgBuilder]: Building ICFG [2023-12-21 21:42:54,302 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-21 21:43:02,948 INFO L282 CfgBuilder]: Performing block encoding [2023-12-21 21:43:03,041 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-21 21:43:03,041 INFO L309 CfgBuilder]: Removed 9 assume(true) statements. [2023-12-21 21:43:03,042 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 09:43:03 BoogieIcfgContainer [2023-12-21 21:43:03,042 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-21 21:43:03,044 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-21 21:43:03,044 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-21 21:43:03,047 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-21 21:43:03,047 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.12 09:42:49" (1/3) ... [2023-12-21 21:43:03,047 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45053cd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 09:43:03, skipping insertion in model container [2023-12-21 21:43:03,048 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.12 09:42:53" (2/3) ... [2023-12-21 21:43:03,048 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45053cd0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.12 09:43:03, skipping insertion in model container [2023-12-21 21:43:03,048 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.12 09:43:03" (3/3) ... [2023-12-21 21:43:03,049 INFO L112 eAbstractionObserver]: Analyzing ICFG Problem05_label41+token_ring.05.cil-1.c [2023-12-21 21:43:03,064 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-21 21:43:03,064 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2023-12-21 21:43:03,145 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-21 21:43:03,150 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;@235f2271, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-21 21:43:03,150 INFO L358 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2023-12-21 21:43:03,163 INFO L276 IsEmpty]: Start isEmpty. Operand has 2310 states, 2282 states have (on average 1.8825591586327783) internal successors, (4296), 2285 states have internal predecessors, (4296), 19 states have call successors, (19), 6 states have call predecessors, (19), 6 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-12-21 21:43:03,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:03,186 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:03,187 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] [2023-12-21 21:43:03,188 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:03,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:03,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1489029610, now seen corresponding path program 1 times [2023-12-21 21:43:03,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:03,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2040146732] [2023-12-21 21:43:03,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:03,208 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:43:03,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:03,216 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:43:03,249 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:43:03,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:03,449 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:43:03,455 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:03,510 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:43:03,510 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:03,511 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:03,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2040146732] [2023-12-21 21:43:03,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2040146732] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:03,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:03,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:43:03,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039341182] [2023-12-21 21:43:03,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:03,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:43:03,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:03,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:43:03,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:43:03,564 INFO L87 Difference]: Start difference. First operand has 2310 states, 2282 states have (on average 1.8825591586327783) internal successors, (4296), 2285 states have internal predecessors, (4296), 19 states have call successors, (19), 6 states have call predecessors, (19), 6 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:03,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:03,854 INFO L93 Difference]: Finished difference Result 4614 states and 8655 transitions. [2023-12-21 21:43:03,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:43:03,856 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:03,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:03,881 INFO L225 Difference]: With dead ends: 4614 [2023-12-21 21:43:03,882 INFO L226 Difference]: Without dead ends: 2306 [2023-12-21 21:43:03,893 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 89 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:43:03,895 INFO L413 NwaCegarLoop]: 4227 mSDtfsCounter, 285 mSDsluCounter, 3959 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 8186 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:03,896 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 8186 Invalid, 29 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [0 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:43:03,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2306 states. [2023-12-21 21:43:04,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2306 to 2306. [2023-12-21 21:43:04,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2306 states, 2279 states have (on average 1.8473014480035104) internal successors, (4210), 2281 states have internal predecessors, (4210), 19 states have call successors, (19), 6 states have call predecessors, (19), 6 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2023-12-21 21:43:04,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2306 states to 2306 states and 4248 transitions. [2023-12-21 21:43:04,040 INFO L78 Accepts]: Start accepts. Automaton has 2306 states and 4248 transitions. Word has length 91 [2023-12-21 21:43:04,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:04,041 INFO L495 AbstractCegarLoop]: Abstraction has 2306 states and 4248 transitions. [2023-12-21 21:43:04,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:04,041 INFO L276 IsEmpty]: Start isEmpty. Operand 2306 states and 4248 transitions. [2023-12-21 21:43:04,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:04,048 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:04,049 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] [2023-12-21 21:43:04,056 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:43:04,250 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:43:04,251 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:04,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:04,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1239179736, now seen corresponding path program 1 times [2023-12-21 21:43:04,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:04,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [671352163] [2023-12-21 21:43:04,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:04,253 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:43:04,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:04,254 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:43:04,257 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:43:04,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:04,367 INFO L262 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:04,371 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:04,462 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:43:04,463 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:04,463 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:04,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [671352163] [2023-12-21 21:43:04,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [671352163] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:04,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:04,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:04,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085914882] [2023-12-21 21:43:04,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:04,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:43:04,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:04,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:43:04,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:43:04,470 INFO L87 Difference]: Start difference. First operand 2306 states and 4248 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:05,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:05,054 INFO L93 Difference]: Finished difference Result 2675 states and 4835 transitions. [2023-12-21 21:43:05,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 21:43:05,055 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:05,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:05,068 INFO L225 Difference]: With dead ends: 2675 [2023-12-21 21:43:05,068 INFO L226 Difference]: Without dead ends: 2501 [2023-12-21 21:43:05,070 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 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:43:05,071 INFO L413 NwaCegarLoop]: 4167 mSDtfsCounter, 4483 mSDsluCounter, 8431 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4496 SdHoareTripleChecker+Valid, 12598 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:05,071 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4496 Valid, 12598 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-21 21:43:05,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2501 states. [2023-12-21 21:43:05,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2501 to 2486. [2023-12-21 21:43:05,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2486 states, 2438 states have (on average 1.8314191960623463) internal successors, (4465), 2441 states have internal predecessors, (4465), 33 states have call successors, (33), 12 states have call predecessors, (33), 13 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-21 21:43:05,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2486 states to 2486 states and 4532 transitions. [2023-12-21 21:43:05,138 INFO L78 Accepts]: Start accepts. Automaton has 2486 states and 4532 transitions. Word has length 91 [2023-12-21 21:43:05,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:05,139 INFO L495 AbstractCegarLoop]: Abstraction has 2486 states and 4532 transitions. [2023-12-21 21:43:05,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 3 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:05,139 INFO L276 IsEmpty]: Start isEmpty. Operand 2486 states and 4532 transitions. [2023-12-21 21:43:05,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:05,140 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:05,140 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43:05,151 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:43:05,344 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:43:05,345 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:05,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:05,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1642518564, now seen corresponding path program 1 times [2023-12-21 21:43:05,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:05,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1615858050] [2023-12-21 21:43:05,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:05,346 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:43:05,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:05,348 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:43:05,354 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:43:05,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:05,463 INFO L262 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:05,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:05,543 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:43:05,543 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:05,544 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:05,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1615858050] [2023-12-21 21:43:05,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1615858050] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:05,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:05,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:05,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314264539] [2023-12-21 21:43:05,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:05,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:43:05,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:05,546 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:43:05,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:43:05,546 INFO L87 Difference]: Start difference. First operand 2486 states and 4532 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:05,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:05,915 INFO L93 Difference]: Finished difference Result 2840 states and 5095 transitions. [2023-12-21 21:43:05,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:43:05,915 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:05,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:05,926 INFO L225 Difference]: With dead ends: 2840 [2023-12-21 21:43:05,926 INFO L226 Difference]: Without dead ends: 2486 [2023-12-21 21:43:05,928 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 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:43:05,929 INFO L413 NwaCegarLoop]: 4135 mSDtfsCounter, 4331 mSDsluCounter, 8188 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4344 SdHoareTripleChecker+Valid, 12323 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:05,929 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4344 Valid, 12323 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:43:05,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2486 states. [2023-12-21 21:43:05,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2486 to 2486. [2023-12-21 21:43:05,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2486 states, 2438 states have (on average 1.8285479901558654) internal successors, (4458), 2441 states have internal predecessors, (4458), 33 states have call successors, (33), 12 states have call predecessors, (33), 13 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-21 21:43:06,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2486 states to 2486 states and 4525 transitions. [2023-12-21 21:43:06,008 INFO L78 Accepts]: Start accepts. Automaton has 2486 states and 4525 transitions. Word has length 91 [2023-12-21 21:43:06,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:06,009 INFO L495 AbstractCegarLoop]: Abstraction has 2486 states and 4525 transitions. [2023-12-21 21:43:06,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:06,010 INFO L276 IsEmpty]: Start isEmpty. Operand 2486 states and 4525 transitions. [2023-12-21 21:43:06,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:06,011 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:06,011 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] [2023-12-21 21:43:06,018 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:43:06,216 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:43:06,216 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:06,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:06,217 INFO L85 PathProgramCache]: Analyzing trace with hash 65638744, now seen corresponding path program 1 times [2023-12-21 21:43:06,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:06,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [741326906] [2023-12-21 21:43:06,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:06,218 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:43:06,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:06,219 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:43:06,220 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:43:06,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:06,332 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:06,335 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:06,389 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:43:06,390 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:06,390 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:06,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [741326906] [2023-12-21 21:43:06,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [741326906] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:06,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:06,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:06,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015769834] [2023-12-21 21:43:06,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:06,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:43:06,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:06,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:43:06,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:43:06,393 INFO L87 Difference]: Start difference. First operand 2486 states and 4525 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:06,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:06,755 INFO L93 Difference]: Finished difference Result 2840 states and 5081 transitions. [2023-12-21 21:43:06,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:43:06,756 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:06,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:06,767 INFO L225 Difference]: With dead ends: 2840 [2023-12-21 21:43:06,767 INFO L226 Difference]: Without dead ends: 2486 [2023-12-21 21:43:06,769 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 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:43:06,770 INFO L413 NwaCegarLoop]: 4132 mSDtfsCounter, 4324 mSDsluCounter, 8184 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4337 SdHoareTripleChecker+Valid, 12316 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:06,770 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4337 Valid, 12316 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:43:06,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2486 states. [2023-12-21 21:43:06,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2486 to 2486. [2023-12-21 21:43:06,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2486 states, 2438 states have (on average 1.8256767842493848) internal successors, (4451), 2441 states have internal predecessors, (4451), 33 states have call successors, (33), 12 states have call predecessors, (33), 13 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-21 21:43:06,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2486 states to 2486 states and 4518 transitions. [2023-12-21 21:43:06,845 INFO L78 Accepts]: Start accepts. Automaton has 2486 states and 4518 transitions. Word has length 91 [2023-12-21 21:43:06,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:06,846 INFO L495 AbstractCegarLoop]: Abstraction has 2486 states and 4518 transitions. [2023-12-21 21:43:06,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:06,846 INFO L276 IsEmpty]: Start isEmpty. Operand 2486 states and 4518 transitions. [2023-12-21 21:43:06,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:06,847 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:06,847 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] [2023-12-21 21:43:06,855 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:43:07,052 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:43:07,052 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:07,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:07,053 INFO L85 PathProgramCache]: Analyzing trace with hash 1014901204, now seen corresponding path program 1 times [2023-12-21 21:43:07,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:07,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1711039473] [2023-12-21 21:43:07,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:07,053 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:43:07,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:07,055 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:43:07,090 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:43:07,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:07,159 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:07,162 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:07,216 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:43:07,216 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:07,216 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:07,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1711039473] [2023-12-21 21:43:07,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1711039473] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:07,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:07,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:07,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137387918] [2023-12-21 21:43:07,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:07,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:43:07,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:07,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:43:07,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:43:07,218 INFO L87 Difference]: Start difference. First operand 2486 states and 4518 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:07,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:07,589 INFO L93 Difference]: Finished difference Result 2840 states and 5067 transitions. [2023-12-21 21:43:07,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:43:07,590 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:07,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:07,600 INFO L225 Difference]: With dead ends: 2840 [2023-12-21 21:43:07,600 INFO L226 Difference]: Without dead ends: 2486 [2023-12-21 21:43:07,603 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 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:43:07,604 INFO L413 NwaCegarLoop]: 4129 mSDtfsCounter, 4318 mSDsluCounter, 8180 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4331 SdHoareTripleChecker+Valid, 12309 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:07,604 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4331 Valid, 12309 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:43:07,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2486 states. [2023-12-21 21:43:07,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2486 to 2486. [2023-12-21 21:43:07,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2486 states, 2438 states have (on average 1.822805578342904) internal successors, (4444), 2441 states have internal predecessors, (4444), 33 states have call successors, (33), 12 states have call predecessors, (33), 13 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-21 21:43:07,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2486 states to 2486 states and 4511 transitions. [2023-12-21 21:43:07,678 INFO L78 Accepts]: Start accepts. Automaton has 2486 states and 4511 transitions. Word has length 91 [2023-12-21 21:43:07,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:07,679 INFO L495 AbstractCegarLoop]: Abstraction has 2486 states and 4511 transitions. [2023-12-21 21:43:07,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:07,679 INFO L276 IsEmpty]: Start isEmpty. Operand 2486 states and 4511 transitions. [2023-12-21 21:43:07,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:07,680 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:07,680 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] [2023-12-21 21:43:07,691 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:43:07,884 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:43:07,885 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:07,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:07,885 INFO L85 PathProgramCache]: Analyzing trace with hash -755592744, now seen corresponding path program 1 times [2023-12-21 21:43:07,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:07,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1904090515] [2023-12-21 21:43:07,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:07,886 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:43:07,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:07,887 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:43:07,889 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:43:07,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:07,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:07,994 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:08,051 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:43:08,051 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:08,051 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:08,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1904090515] [2023-12-21 21:43:08,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1904090515] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:08,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:08,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:08,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701169221] [2023-12-21 21:43:08,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:08,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:43:08,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:08,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:43:08,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:43:08,053 INFO L87 Difference]: Start difference. First operand 2486 states and 4511 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:08,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:08,389 INFO L93 Difference]: Finished difference Result 2840 states and 5053 transitions. [2023-12-21 21:43:08,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:43:08,389 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:08,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:08,399 INFO L225 Difference]: With dead ends: 2840 [2023-12-21 21:43:08,400 INFO L226 Difference]: Without dead ends: 2486 [2023-12-21 21:43:08,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 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:43:08,402 INFO L413 NwaCegarLoop]: 4126 mSDtfsCounter, 4312 mSDsluCounter, 8176 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4325 SdHoareTripleChecker+Valid, 12302 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:08,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4325 Valid, 12302 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:43:08,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2486 states. [2023-12-21 21:43:08,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2486 to 2486. [2023-12-21 21:43:08,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2486 states, 2438 states have (on average 1.8199343724364232) internal successors, (4437), 2441 states have internal predecessors, (4437), 33 states have call successors, (33), 12 states have call predecessors, (33), 13 states have return successors, (34), 33 states have call predecessors, (34), 33 states have call successors, (34) [2023-12-21 21:43:08,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2486 states to 2486 states and 4504 transitions. [2023-12-21 21:43:08,474 INFO L78 Accepts]: Start accepts. Automaton has 2486 states and 4504 transitions. Word has length 91 [2023-12-21 21:43:08,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:08,475 INFO L495 AbstractCegarLoop]: Abstraction has 2486 states and 4504 transitions. [2023-12-21 21:43:08,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:08,477 INFO L276 IsEmpty]: Start isEmpty. Operand 2486 states and 4504 transitions. [2023-12-21 21:43:08,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:08,478 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:08,478 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] [2023-12-21 21:43:08,487 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:43:08,682 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:43:08,682 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:08,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:08,683 INFO L85 PathProgramCache]: Analyzing trace with hash -812705452, now seen corresponding path program 1 times [2023-12-21 21:43:08,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:08,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [581106882] [2023-12-21 21:43:08,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:08,684 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:43:08,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:08,685 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:43:08,720 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:43:08,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:08,784 INFO L262 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:08,786 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:08,834 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:43:08,834 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:08,835 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:08,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [581106882] [2023-12-21 21:43:08,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [581106882] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:08,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:08,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:08,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038204473] [2023-12-21 21:43:08,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:08,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:43:08,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:08,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:43:08,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:43:08,836 INFO L87 Difference]: Start difference. First operand 2486 states and 4504 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:09,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:09,236 INFO L93 Difference]: Finished difference Result 2922 states and 5171 transitions. [2023-12-21 21:43:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:43:09,237 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:09,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:09,250 INFO L225 Difference]: With dead ends: 2922 [2023-12-21 21:43:09,250 INFO L226 Difference]: Without dead ends: 2568 [2023-12-21 21:43:09,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 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:43:09,254 INFO L413 NwaCegarLoop]: 4124 mSDtfsCounter, 4357 mSDsluCounter, 8172 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4370 SdHoareTripleChecker+Valid, 12296 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:09,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4370 Valid, 12296 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:43:09,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2568 states. [2023-12-21 21:43:09,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2568 to 2568. [2023-12-21 21:43:09,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2568 states, 2514 states have (on average 1.8058870326173428) internal successors, (4540), 2517 states have internal predecessors, (4540), 35 states have call successors, (35), 16 states have call predecessors, (35), 17 states have return successors, (36), 35 states have call predecessors, (36), 35 states have call successors, (36) [2023-12-21 21:43:09,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2568 states to 2568 states and 4611 transitions. [2023-12-21 21:43:09,338 INFO L78 Accepts]: Start accepts. Automaton has 2568 states and 4611 transitions. Word has length 91 [2023-12-21 21:43:09,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:09,339 INFO L495 AbstractCegarLoop]: Abstraction has 2568 states and 4611 transitions. [2023-12-21 21:43:09,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:09,340 INFO L276 IsEmpty]: Start isEmpty. Operand 2568 states and 4611 transitions. [2023-12-21 21:43:09,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:09,341 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:09,341 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] [2023-12-21 21:43:09,347 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2023-12-21 21:43:09,545 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:43:09,545 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:09,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:09,546 INFO L85 PathProgramCache]: Analyzing trace with hash -751523945, now seen corresponding path program 1 times [2023-12-21 21:43:09,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:09,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [851910511] [2023-12-21 21:43:09,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:09,547 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:43:09,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:09,550 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:43:09,665 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:43:09,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:09,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:09,745 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:09,800 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:43:09,801 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:09,801 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:09,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [851910511] [2023-12-21 21:43:09,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [851910511] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:09,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:09,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:09,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474104873] [2023-12-21 21:43:09,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:09,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:43:09,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:09,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:43:09,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:43:09,803 INFO L87 Difference]: Start difference. First operand 2568 states and 4611 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:10,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:10,189 INFO L93 Difference]: Finished difference Result 3086 states and 5385 transitions. [2023-12-21 21:43:10,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:43:10,190 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:10,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:10,200 INFO L225 Difference]: With dead ends: 3086 [2023-12-21 21:43:10,200 INFO L226 Difference]: Without dead ends: 2650 [2023-12-21 21:43:10,203 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 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:43:10,203 INFO L413 NwaCegarLoop]: 4121 mSDtfsCounter, 4350 mSDsluCounter, 8168 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4363 SdHoareTripleChecker+Valid, 12289 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:10,203 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4363 Valid, 12289 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:43:10,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2650 states. [2023-12-21 21:43:10,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2650 to 2650. [2023-12-21 21:43:10,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2650 states, 2590 states have (on average 1.7911196911196912) internal successors, (4639), 2593 states have internal predecessors, (4639), 37 states have call successors, (37), 20 states have call predecessors, (37), 21 states have return successors, (38), 37 states have call predecessors, (38), 37 states have call successors, (38) [2023-12-21 21:43:10,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2650 states to 2650 states and 4714 transitions. [2023-12-21 21:43:10,276 INFO L78 Accepts]: Start accepts. Automaton has 2650 states and 4714 transitions. Word has length 91 [2023-12-21 21:43:10,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:10,276 INFO L495 AbstractCegarLoop]: Abstraction has 2650 states and 4714 transitions. [2023-12-21 21:43:10,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:10,277 INFO L276 IsEmpty]: Start isEmpty. Operand 2650 states and 4714 transitions. [2023-12-21 21:43:10,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:10,277 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:10,278 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] [2023-12-21 21:43:10,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2023-12-21 21:43:10,482 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:43:10,482 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:10,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:10,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1375788563, now seen corresponding path program 1 times [2023-12-21 21:43:10,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:10,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2093761158] [2023-12-21 21:43:10,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:10,483 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:43:10,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:10,489 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:43:10,491 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:43:10,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:10,584 INFO L262 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:10,585 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:10,634 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:43:10,635 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:10,635 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:10,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2093761158] [2023-12-21 21:43:10,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2093761158] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:10,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:10,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:10,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894790415] [2023-12-21 21:43:10,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:10,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:43:10,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:10,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:43:10,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:43:10,637 INFO L87 Difference]: Start difference. First operand 2650 states and 4714 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:11,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:11,030 INFO L93 Difference]: Finished difference Result 3250 states and 5591 transitions. [2023-12-21 21:43:11,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:43:11,031 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:11,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:11,050 INFO L225 Difference]: With dead ends: 3250 [2023-12-21 21:43:11,050 INFO L226 Difference]: Without dead ends: 2732 [2023-12-21 21:43:11,053 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 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:43:11,054 INFO L413 NwaCegarLoop]: 4118 mSDtfsCounter, 4344 mSDsluCounter, 8164 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4357 SdHoareTripleChecker+Valid, 12282 SdHoareTripleChecker+Invalid, 361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:11,054 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4357 Valid, 12282 Invalid, 361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:43:11,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2732 states. [2023-12-21 21:43:11,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2732 to 2732. [2023-12-21 21:43:11,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2732 states, 2666 states have (on average 1.7756939234808702) internal successors, (4734), 2669 states have internal predecessors, (4734), 39 states have call successors, (39), 24 states have call predecessors, (39), 25 states have return successors, (40), 39 states have call predecessors, (40), 39 states have call successors, (40) [2023-12-21 21:43:11,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2732 states to 2732 states and 4813 transitions. [2023-12-21 21:43:11,129 INFO L78 Accepts]: Start accepts. Automaton has 2732 states and 4813 transitions. Word has length 91 [2023-12-21 21:43:11,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:11,130 INFO L495 AbstractCegarLoop]: Abstraction has 2732 states and 4813 transitions. [2023-12-21 21:43:11,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:11,130 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 4813 transitions. [2023-12-21 21:43:11,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:11,131 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:11,131 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] [2023-12-21 21:43:11,138 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:43:11,335 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:43:11,336 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:11,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:11,336 INFO L85 PathProgramCache]: Analyzing trace with hash -794977000, now seen corresponding path program 1 times [2023-12-21 21:43:11,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:11,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [793578386] [2023-12-21 21:43:11,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:11,337 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:43:11,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:11,339 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:43:11,374 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:43:11,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:11,445 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:11,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:11,495 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:43:11,495 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:11,495 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:11,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [793578386] [2023-12-21 21:43:11,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [793578386] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:11,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:11,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:11,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891169719] [2023-12-21 21:43:11,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:11,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:43:11,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:11,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:43:11,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:43:11,497 INFO L87 Difference]: Start difference. First operand 2732 states and 4813 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:11,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:11,883 INFO L93 Difference]: Finished difference Result 3414 states and 5789 transitions. [2023-12-21 21:43:11,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:43:11,884 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:11,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:11,894 INFO L225 Difference]: With dead ends: 3414 [2023-12-21 21:43:11,895 INFO L226 Difference]: Without dead ends: 2814 [2023-12-21 21:43:11,897 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 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:43:11,900 INFO L413 NwaCegarLoop]: 4115 mSDtfsCounter, 4337 mSDsluCounter, 8160 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4350 SdHoareTripleChecker+Valid, 12275 SdHoareTripleChecker+Invalid, 360 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:11,900 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4350 Valid, 12275 Invalid, 360 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:43:11,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2814 states. [2023-12-21 21:43:11,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2814 to 2814. [2023-12-21 21:43:11,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2814 states, 2742 states have (on average 1.7596644784828592) internal successors, (4825), 2745 states have internal predecessors, (4825), 41 states have call successors, (41), 28 states have call predecessors, (41), 29 states have return successors, (42), 41 states have call predecessors, (42), 41 states have call successors, (42) [2023-12-21 21:43:11,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2814 states to 2814 states and 4908 transitions. [2023-12-21 21:43:11,986 INFO L78 Accepts]: Start accepts. Automaton has 2814 states and 4908 transitions. Word has length 91 [2023-12-21 21:43:11,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:11,986 INFO L495 AbstractCegarLoop]: Abstraction has 2814 states and 4908 transitions. [2023-12-21 21:43:11,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:11,986 INFO L276 IsEmpty]: Start isEmpty. Operand 2814 states and 4908 transitions. [2023-12-21 21:43:11,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:11,987 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:11,988 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:11,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2023-12-21 21:43:12,192 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:43:12,193 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:12,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:12,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1966690061, now seen corresponding path program 1 times [2023-12-21 21:43:12,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:12,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1795128381] [2023-12-21 21:43:12,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:12,194 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:43:12,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:12,195 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:43:12,228 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:43:12,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:12,295 INFO L262 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:12,297 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:12,346 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:43:12,346 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:12,346 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:12,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1795128381] [2023-12-21 21:43:12,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1795128381] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:12,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:12,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:12,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742266183] [2023-12-21 21:43:12,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:12,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:43:12,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:12,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:43:12,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:43:12,348 INFO L87 Difference]: Start difference. First operand 2814 states and 4908 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:12,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:12,743 INFO L93 Difference]: Finished difference Result 3578 states and 5979 transitions. [2023-12-21 21:43:12,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:43:12,744 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:12,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:12,752 INFO L225 Difference]: With dead ends: 3578 [2023-12-21 21:43:12,752 INFO L226 Difference]: Without dead ends: 2896 [2023-12-21 21:43:12,754 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 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:43:12,755 INFO L413 NwaCegarLoop]: 4112 mSDtfsCounter, 4329 mSDsluCounter, 8156 mSDsCounter, 0 mSdLazyCounter, 329 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4342 SdHoareTripleChecker+Valid, 12268 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 329 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:12,755 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4342 Valid, 12268 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 329 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:43:12,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2896 states. [2023-12-21 21:43:12,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2896 to 2896. [2023-12-21 21:43:12,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2896 states, 2818 states have (on average 1.7430801987224982) internal successors, (4912), 2821 states have internal predecessors, (4912), 43 states have call successors, (43), 32 states have call predecessors, (43), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-21 21:43:12,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2896 states to 2896 states and 4999 transitions. [2023-12-21 21:43:12,836 INFO L78 Accepts]: Start accepts. Automaton has 2896 states and 4999 transitions. Word has length 91 [2023-12-21 21:43:12,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:12,836 INFO L495 AbstractCegarLoop]: Abstraction has 2896 states and 4999 transitions. [2023-12-21 21:43:12,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:12,837 INFO L276 IsEmpty]: Start isEmpty. Operand 2896 states and 4999 transitions. [2023-12-21 21:43:12,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:12,838 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:12,838 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:12,845 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2023-12-21 21:43:13,042 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:43:13,043 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:13,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:13,043 INFO L85 PathProgramCache]: Analyzing trace with hash 2132315790, now seen corresponding path program 1 times [2023-12-21 21:43:13,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:13,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [82857512] [2023-12-21 21:43:13,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:13,044 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:43:13,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:13,045 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:43:13,056 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:43:13,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:13,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:13,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:13,160 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:43:13,161 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:13,161 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:13,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [82857512] [2023-12-21 21:43:13,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [82857512] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:13,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:13,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:13,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635662233] [2023-12-21 21:43:13,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:13,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:43:13,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:13,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:43:13,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:43:13,163 INFO L87 Difference]: Start difference. First operand 2896 states and 4999 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:13,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:13,291 INFO L93 Difference]: Finished difference Result 3727 states and 6140 transitions. [2023-12-21 21:43:13,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:43:13,292 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:13,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:13,299 INFO L225 Difference]: With dead ends: 3727 [2023-12-21 21:43:13,300 INFO L226 Difference]: Without dead ends: 2964 [2023-12-21 21:43:13,302 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 88 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:43:13,303 INFO L413 NwaCegarLoop]: 4197 mSDtfsCounter, 47 mSDsluCounter, 8385 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 12582 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:13,303 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 12582 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:43:13,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2964 states. [2023-12-21 21:43:13,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2964 to 2900. [2023-12-21 21:43:13,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2900 states, 2822 states have (on average 1.738483345145287) internal successors, (4906), 2825 states have internal predecessors, (4906), 43 states have call successors, (43), 32 states have call predecessors, (43), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-21 21:43:13,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2900 states to 2900 states and 4993 transitions. [2023-12-21 21:43:13,392 INFO L78 Accepts]: Start accepts. Automaton has 2900 states and 4993 transitions. Word has length 91 [2023-12-21 21:43:13,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:13,392 INFO L495 AbstractCegarLoop]: Abstraction has 2900 states and 4993 transitions. [2023-12-21 21:43:13,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:13,392 INFO L276 IsEmpty]: Start isEmpty. Operand 2900 states and 4993 transitions. [2023-12-21 21:43:13,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:13,393 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:13,393 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] [2023-12-21 21:43:13,400 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:43:13,598 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:43:13,598 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:13,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:13,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1728922420, now seen corresponding path program 1 times [2023-12-21 21:43:13,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:13,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [538393307] [2023-12-21 21:43:13,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:13,599 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:43:13,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:13,600 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:43:13,633 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:43:13,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:13,698 INFO L262 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:13,700 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:13,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:43:13,716 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:13,716 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:13,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [538393307] [2023-12-21 21:43:13,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [538393307] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:13,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:13,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:13,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714777920] [2023-12-21 21:43:13,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:13,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:43:13,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:13,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:43:13,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:43:13,718 INFO L87 Difference]: Start difference. First operand 2900 states and 4993 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:13,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:13,926 INFO L93 Difference]: Finished difference Result 3723 states and 6112 transitions. [2023-12-21 21:43:13,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:43:13,927 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:13,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:13,934 INFO L225 Difference]: With dead ends: 3723 [2023-12-21 21:43:13,934 INFO L226 Difference]: Without dead ends: 2956 [2023-12-21 21:43:13,936 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 88 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:43:13,937 INFO L413 NwaCegarLoop]: 4197 mSDtfsCounter, 38 mSDsluCounter, 8386 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 12583 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:13,937 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [38 Valid, 12583 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:43:13,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2956 states. [2023-12-21 21:43:14,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2956 to 2904. [2023-12-21 21:43:14,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2904 states, 2826 states have (on average 1.7338995046001415) internal successors, (4900), 2829 states have internal predecessors, (4900), 43 states have call successors, (43), 32 states have call predecessors, (43), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-21 21:43:14,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2904 states to 2904 states and 4987 transitions. [2023-12-21 21:43:14,016 INFO L78 Accepts]: Start accepts. Automaton has 2904 states and 4987 transitions. Word has length 91 [2023-12-21 21:43:14,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:14,016 INFO L495 AbstractCegarLoop]: Abstraction has 2904 states and 4987 transitions. [2023-12-21 21:43:14,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:14,016 INFO L276 IsEmpty]: Start isEmpty. Operand 2904 states and 4987 transitions. [2023-12-21 21:43:14,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:14,017 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:14,018 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] [2023-12-21 21:43:14,028 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:43:14,222 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:43:14,222 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:14,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:14,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1285021746, now seen corresponding path program 1 times [2023-12-21 21:43:14,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:14,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [53008678] [2023-12-21 21:43:14,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:14,223 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:43:14,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:14,225 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:43:14,227 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:43:14,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:14,320 INFO L262 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:14,322 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:14,333 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:43:14,333 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:14,333 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:14,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [53008678] [2023-12-21 21:43:14,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [53008678] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:14,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:14,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:14,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852146083] [2023-12-21 21:43:14,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:14,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:43:14,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:14,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:43:14,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:43:14,335 INFO L87 Difference]: Start difference. First operand 2904 states and 4987 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:14,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:14,464 INFO L93 Difference]: Finished difference Result 3719 states and 6084 transitions. [2023-12-21 21:43:14,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:43:14,465 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:14,465 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:14,471 INFO L225 Difference]: With dead ends: 3719 [2023-12-21 21:43:14,471 INFO L226 Difference]: Without dead ends: 2948 [2023-12-21 21:43:14,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 88 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:43:14,474 INFO L413 NwaCegarLoop]: 4197 mSDtfsCounter, 29 mSDsluCounter, 8387 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 12584 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:14,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 12584 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:43:14,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2948 states. [2023-12-21 21:43:14,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2948 to 2908. [2023-12-21 21:43:14,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2908 states, 2830 states have (on average 1.7293286219081272) internal successors, (4894), 2833 states have internal predecessors, (4894), 43 states have call successors, (43), 32 states have call predecessors, (43), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-21 21:43:14,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2908 states to 2908 states and 4981 transitions. [2023-12-21 21:43:14,540 INFO L78 Accepts]: Start accepts. Automaton has 2908 states and 4981 transitions. Word has length 91 [2023-12-21 21:43:14,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:14,541 INFO L495 AbstractCegarLoop]: Abstraction has 2908 states and 4981 transitions. [2023-12-21 21:43:14,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:14,541 INFO L276 IsEmpty]: Start isEmpty. Operand 2908 states and 4981 transitions. [2023-12-21 21:43:14,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:14,542 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:14,542 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] [2023-12-21 21:43:14,546 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:43:14,746 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:43:14,746 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:14,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:14,747 INFO L85 PathProgramCache]: Analyzing trace with hash 654140300, now seen corresponding path program 1 times [2023-12-21 21:43:14,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:14,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1059286612] [2023-12-21 21:43:14,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:14,748 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:43:14,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:14,749 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:43:14,751 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:43:14,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:14,840 INFO L262 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:14,842 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:14,855 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:43:14,855 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:14,856 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:14,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1059286612] [2023-12-21 21:43:14,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1059286612] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:14,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:14,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:14,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928158553] [2023-12-21 21:43:14,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:14,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:43:14,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:14,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:43:14,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:43:14,857 INFO L87 Difference]: Start difference. First operand 2908 states and 4981 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:14,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:14,984 INFO L93 Difference]: Finished difference Result 3715 states and 6056 transitions. [2023-12-21 21:43:14,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:43:14,984 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:14,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:14,990 INFO L225 Difference]: With dead ends: 3715 [2023-12-21 21:43:14,990 INFO L226 Difference]: Without dead ends: 2940 [2023-12-21 21:43:14,993 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 88 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:43:14,994 INFO L413 NwaCegarLoop]: 4197 mSDtfsCounter, 20 mSDsluCounter, 8388 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 12585 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:14,994 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 12585 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:43:14,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2940 states. [2023-12-21 21:43:15,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2940 to 2912. [2023-12-21 21:43:15,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2912 states, 2834 states have (on average 1.724770642201835) internal successors, (4888), 2837 states have internal predecessors, (4888), 43 states have call successors, (43), 32 states have call predecessors, (43), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-21 21:43:15,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2912 states to 2912 states and 4975 transitions. [2023-12-21 21:43:15,065 INFO L78 Accepts]: Start accepts. Automaton has 2912 states and 4975 transitions. Word has length 91 [2023-12-21 21:43:15,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:15,066 INFO L495 AbstractCegarLoop]: Abstraction has 2912 states and 4975 transitions. [2023-12-21 21:43:15,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:15,066 INFO L276 IsEmpty]: Start isEmpty. Operand 2912 states and 4975 transitions. [2023-12-21 21:43:15,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:15,067 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:15,067 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:43:15,074 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:43:15,271 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:43:15,271 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:15,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:15,272 INFO L85 PathProgramCache]: Analyzing trace with hash -243252978, now seen corresponding path program 1 times [2023-12-21 21:43:15,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:15,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1657078983] [2023-12-21 21:43:15,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:15,273 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:43:15,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:15,273 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:43:15,275 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:43:15,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:15,362 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:15,363 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:15,374 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:43:15,374 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:15,374 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:15,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1657078983] [2023-12-21 21:43:15,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1657078983] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:15,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:15,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:15,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042736617] [2023-12-21 21:43:15,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:15,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:43:15,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:15,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:43:15,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:43:15,376 INFO L87 Difference]: Start difference. First operand 2912 states and 4975 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:15,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:15,492 INFO L93 Difference]: Finished difference Result 3699 states and 6010 transitions. [2023-12-21 21:43:15,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:43:15,492 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:15,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:15,497 INFO L225 Difference]: With dead ends: 3699 [2023-12-21 21:43:15,497 INFO L226 Difference]: Without dead ends: 2920 [2023-12-21 21:43:15,499 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 88 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:43:15,500 INFO L413 NwaCegarLoop]: 4197 mSDtfsCounter, 2 mSDsluCounter, 8389 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 12586 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:15,500 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 12586 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:43:15,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2920 states. [2023-12-21 21:43:15,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2920 to 2916. [2023-12-21 21:43:15,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2916 states, 2838 states have (on average 1.7202255109231854) internal successors, (4882), 2841 states have internal predecessors, (4882), 43 states have call successors, (43), 32 states have call predecessors, (43), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-21 21:43:15,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2916 states to 2916 states and 4969 transitions. [2023-12-21 21:43:15,567 INFO L78 Accepts]: Start accepts. Automaton has 2916 states and 4969 transitions. Word has length 91 [2023-12-21 21:43:15,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:15,567 INFO L495 AbstractCegarLoop]: Abstraction has 2916 states and 4969 transitions. [2023-12-21 21:43:15,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:15,568 INFO L276 IsEmpty]: Start isEmpty. Operand 2916 states and 4969 transitions. [2023-12-21 21:43:15,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:15,568 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:15,569 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] [2023-12-21 21:43:15,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-12-21 21:43:15,773 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:43:15,773 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:15,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:15,773 INFO L85 PathProgramCache]: Analyzing trace with hash -315639536, now seen corresponding path program 1 times [2023-12-21 21:43:15,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:15,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1137438909] [2023-12-21 21:43:15,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:15,774 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:43:15,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:15,776 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:43:15,808 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:43:15,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:15,874 INFO L262 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 21:43:15,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:15,983 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:43:15,983 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:15,983 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:15,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1137438909] [2023-12-21 21:43:15,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1137438909] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:15,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:15,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:15,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092613637] [2023-12-21 21:43:15,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:15,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:43:15,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:15,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:43:15,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:43:15,986 INFO L87 Difference]: Start difference. First operand 2916 states and 4969 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:16,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:16,307 INFO L93 Difference]: Finished difference Result 3700 states and 5969 transitions. [2023-12-21 21:43:16,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-21 21:43:16,308 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:16,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:16,315 INFO L225 Difference]: With dead ends: 3700 [2023-12-21 21:43:16,315 INFO L226 Difference]: Without dead ends: 2916 [2023-12-21 21:43:16,318 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 87 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:43:16,318 INFO L413 NwaCegarLoop]: 4108 mSDtfsCounter, 4240 mSDsluCounter, 8152 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4252 SdHoareTripleChecker+Valid, 12260 SdHoareTripleChecker+Invalid, 299 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:16,318 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4252 Valid, 12260 Invalid, 299 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:43:16,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2916 states. [2023-12-21 21:43:16,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2916 to 2916. [2023-12-21 21:43:16,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2916 states, 2838 states have (on average 1.7177589852008457) internal successors, (4875), 2841 states have internal predecessors, (4875), 43 states have call successors, (43), 32 states have call predecessors, (43), 33 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-21 21:43:16,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2916 states to 2916 states and 4962 transitions. [2023-12-21 21:43:16,402 INFO L78 Accepts]: Start accepts. Automaton has 2916 states and 4962 transitions. Word has length 91 [2023-12-21 21:43:16,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:16,403 INFO L495 AbstractCegarLoop]: Abstraction has 2916 states and 4962 transitions. [2023-12-21 21:43:16,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:16,403 INFO L276 IsEmpty]: Start isEmpty. Operand 2916 states and 4962 transitions. [2023-12-21 21:43:16,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:16,404 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:16,404 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] [2023-12-21 21:43:16,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:43:16,608 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:43:16,609 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:16,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:16,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1607588498, now seen corresponding path program 1 times [2023-12-21 21:43:16,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:16,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [945476913] [2023-12-21 21:43:16,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:16,610 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:43:16,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:16,612 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:43:16,628 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:43:16,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:16,704 INFO L262 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-21 21:43:16,706 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:16,812 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:43:16,812 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:16,812 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:16,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [945476913] [2023-12-21 21:43:16,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [945476913] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:16,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:16,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:16,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109419283] [2023-12-21 21:43:16,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:16,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-21 21:43:16,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:16,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-21 21:43:16,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-21 21:43:16,816 INFO L87 Difference]: Start difference. First operand 2916 states and 4962 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:17,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:17,219 INFO L93 Difference]: Finished difference Result 3800 states and 6097 transitions. [2023-12-21 21:43:17,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-21 21:43:17,219 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 91 [2023-12-21 21:43:17,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:17,225 INFO L225 Difference]: With dead ends: 3800 [2023-12-21 21:43:17,226 INFO L226 Difference]: Without dead ends: 3016 [2023-12-21 21:43:17,228 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 87 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:43:17,229 INFO L413 NwaCegarLoop]: 4107 mSDtfsCounter, 4281 mSDsluCounter, 8148 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4293 SdHoareTripleChecker+Valid, 12255 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:17,229 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4293 Valid, 12255 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:43:17,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3016 states. [2023-12-21 21:43:17,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3016 to 2992. [2023-12-21 21:43:17,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2992 states, 2912 states have (on average 1.698489010989011) internal successors, (4946), 2915 states have internal predecessors, (4946), 43 states have call successors, (43), 34 states have call predecessors, (43), 35 states have return successors, (44), 43 states have call predecessors, (44), 43 states have call successors, (44) [2023-12-21 21:43:17,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2992 states to 2992 states and 5033 transitions. [2023-12-21 21:43:17,310 INFO L78 Accepts]: Start accepts. Automaton has 2992 states and 5033 transitions. Word has length 91 [2023-12-21 21:43:17,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:17,310 INFO L495 AbstractCegarLoop]: Abstraction has 2992 states and 5033 transitions. [2023-12-21 21:43:17,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 4 states have internal predecessors, (81), 2 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-21 21:43:17,311 INFO L276 IsEmpty]: Start isEmpty. Operand 2992 states and 5033 transitions. [2023-12-21 21:43:17,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-12-21 21:43:17,311 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:17,312 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] [2023-12-21 21:43:17,318 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:43:17,515 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:43:17,516 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:17,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:17,516 INFO L85 PathProgramCache]: Analyzing trace with hash -81355244, now seen corresponding path program 1 times [2023-12-21 21:43:17,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:17,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1089283575] [2023-12-21 21:43:17,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:17,517 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:43:17,517 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:17,518 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:43:17,521 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:43:17,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:17,602 INFO L262 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:43:17,605 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:17,709 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:43:17,710 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:17,710 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:17,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1089283575] [2023-12-21 21:43:17,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1089283575] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:17,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:17,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 21:43:17,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067280210] [2023-12-21 21:43:17,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:17,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:43:17,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:17,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:43:17,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:43:17,712 INFO L87 Difference]: Start difference. First operand 2992 states and 5033 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-21 21:43:17,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:17,938 INFO L93 Difference]: Finished difference Result 4683 states and 7136 transitions. [2023-12-21 21:43:17,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:43:17,938 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 91 [2023-12-21 21:43:17,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:17,949 INFO L225 Difference]: With dead ends: 4683 [2023-12-21 21:43:17,949 INFO L226 Difference]: Without dead ends: 3824 [2023-12-21 21:43:17,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 89 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:43:17,953 INFO L413 NwaCegarLoop]: 4228 mSDtfsCounter, 4116 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4116 SdHoareTripleChecker+Valid, 4435 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:17,954 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4116 Valid, 4435 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:43:17,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3824 states. [2023-12-21 21:43:18,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3824 to 3822. [2023-12-21 21:43:18,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3822 states, 3668 states have (on average 1.6000545256270446) internal successors, (5869), 3674 states have internal predecessors, (5869), 82 states have call successors, (82), 68 states have call predecessors, (82), 70 states have return successors, (84), 80 states have call predecessors, (84), 82 states have call successors, (84) [2023-12-21 21:43:18,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3822 states to 3822 states and 6035 transitions. [2023-12-21 21:43:18,075 INFO L78 Accepts]: Start accepts. Automaton has 3822 states and 6035 transitions. Word has length 91 [2023-12-21 21:43:18,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:18,075 INFO L495 AbstractCegarLoop]: Abstraction has 3822 states and 6035 transitions. [2023-12-21 21:43:18,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 2 states have internal predecessors, (81), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2023-12-21 21:43:18,075 INFO L276 IsEmpty]: Start isEmpty. Operand 3822 states and 6035 transitions. [2023-12-21 21:43:18,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-21 21:43:18,078 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:18,078 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:18,084 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:43:18,283 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:43:18,283 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:18,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:18,284 INFO L85 PathProgramCache]: Analyzing trace with hash -236514157, now seen corresponding path program 1 times [2023-12-21 21:43:18,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:18,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [73119940] [2023-12-21 21:43:18,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:18,284 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:43:18,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:18,285 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:43:18,291 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:43:18,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:18,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:43:18,414 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:18,562 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-21 21:43:18,562 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:18,562 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:18,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [73119940] [2023-12-21 21:43:18,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [73119940] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:18,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:18,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:18,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272370906] [2023-12-21 21:43:18,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:18,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:43:18,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:18,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:43:18,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:43:18,564 INFO L87 Difference]: Start difference. First operand 3822 states and 6035 transitions. Second operand has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:43:19,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:19,005 INFO L93 Difference]: Finished difference Result 7104 states and 10039 transitions. [2023-12-21 21:43:19,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:43:19,005 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 147 [2023-12-21 21:43:19,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:19,019 INFO L225 Difference]: With dead ends: 7104 [2023-12-21 21:43:19,019 INFO L226 Difference]: Without dead ends: 5416 [2023-12-21 21:43:19,024 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 145 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:43:19,026 INFO L413 NwaCegarLoop]: 4232 mSDtfsCounter, 4267 mSDsluCounter, 4315 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4271 SdHoareTripleChecker+Valid, 8547 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:19,026 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4271 Valid, 8547 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:43:19,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5416 states. [2023-12-21 21:43:19,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5416 to 5414. [2023-12-21 21:43:19,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5414 states, 5117 states have (on average 1.4909126441274183) internal successors, (7629), 5132 states have internal predecessors, (7629), 155 states have call successors, (155), 128 states have call predecessors, (155), 140 states have return successors, (179), 155 states have call predecessors, (179), 155 states have call successors, (179) [2023-12-21 21:43:19,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5414 states to 5414 states and 7963 transitions. [2023-12-21 21:43:19,225 INFO L78 Accepts]: Start accepts. Automaton has 5414 states and 7963 transitions. Word has length 147 [2023-12-21 21:43:19,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:19,225 INFO L495 AbstractCegarLoop]: Abstraction has 5414 states and 7963 transitions. [2023-12-21 21:43:19,225 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.0) internal successors, (100), 4 states have internal predecessors, (100), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:43:19,225 INFO L276 IsEmpty]: Start isEmpty. Operand 5414 states and 7963 transitions. [2023-12-21 21:43:19,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2023-12-21 21:43:19,229 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:19,229 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:19,237 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:43:19,434 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:43:19,435 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:19,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:19,435 INFO L85 PathProgramCache]: Analyzing trace with hash 174096209, now seen corresponding path program 1 times [2023-12-21 21:43:19,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:19,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1556397490] [2023-12-21 21:43:19,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:19,436 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:43:19,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:19,437 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:43:19,467 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-12-21 21:43:19,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:19,547 INFO L262 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:43:19,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:19,561 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-21 21:43:19,561 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:19,561 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:19,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1556397490] [2023-12-21 21:43:19,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1556397490] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:19,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:19,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:43:19,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596974802] [2023-12-21 21:43:19,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:19,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:43:19,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:19,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:43:19,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:43:19,563 INFO L87 Difference]: Start difference. First operand 5414 states and 7963 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:43:19,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:19,741 INFO L93 Difference]: Finished difference Result 8686 states and 11932 transitions. [2023-12-21 21:43:19,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:43:19,742 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 147 [2023-12-21 21:43:19,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:19,759 INFO L225 Difference]: With dead ends: 8686 [2023-12-21 21:43:19,759 INFO L226 Difference]: Without dead ends: 5406 [2023-12-21 21:43:19,766 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 145 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:43:19,766 INFO L413 NwaCegarLoop]: 4190 mSDtfsCounter, 250 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 8147 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:19,767 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 8147 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:43:19,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5406 states. [2023-12-21 21:43:20,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5406 to 5406. [2023-12-21 21:43:20,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5406 states, 5112 states have (on average 1.4906103286384977) internal successors, (7620), 5126 states have internal predecessors, (7620), 152 states have call successors, (152), 128 states have call predecessors, (152), 140 states have return successors, (176), 152 states have call predecessors, (176), 152 states have call successors, (176) [2023-12-21 21:43:20,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5406 states to 5406 states and 7948 transitions. [2023-12-21 21:43:20,083 INFO L78 Accepts]: Start accepts. Automaton has 5406 states and 7948 transitions. Word has length 147 [2023-12-21 21:43:20,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:20,083 INFO L495 AbstractCegarLoop]: Abstraction has 5406 states and 7948 transitions. [2023-12-21 21:43:20,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:43:20,083 INFO L276 IsEmpty]: Start isEmpty. Operand 5406 states and 7948 transitions. [2023-12-21 21:43:20,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-21 21:43:20,087 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:20,087 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:20,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-21 21:43:20,292 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:43:20,293 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:20,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:20,293 INFO L85 PathProgramCache]: Analyzing trace with hash 1288621934, now seen corresponding path program 1 times [2023-12-21 21:43:20,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:20,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1823332542] [2023-12-21 21:43:20,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:20,294 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-21 21:43:20,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:20,295 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:43:20,320 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:43:20,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:20,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:43:20,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:20,581 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-21 21:43:20,582 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:20,582 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:20,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1823332542] [2023-12-21 21:43:20,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1823332542] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:20,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:20,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:20,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164561273] [2023-12-21 21:43:20,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:20,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:43:20,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:20,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:43:20,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:43:20,584 INFO L87 Difference]: Start difference. First operand 5406 states and 7948 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:43:21,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:21,072 INFO L93 Difference]: Finished difference Result 11637 states and 15514 transitions. [2023-12-21 21:43:21,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:43:21,074 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 149 [2023-12-21 21:43:21,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:21,097 INFO L225 Difference]: With dead ends: 11637 [2023-12-21 21:43:21,098 INFO L226 Difference]: Without dead ends: 8365 [2023-12-21 21:43:21,107 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 147 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:43:21,107 INFO L413 NwaCegarLoop]: 4215 mSDtfsCounter, 4262 mSDsluCounter, 4297 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4267 SdHoareTripleChecker+Valid, 8512 SdHoareTripleChecker+Invalid, 282 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:21,108 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4267 Valid, 8512 Invalid, 282 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:43:21,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8365 states. [2023-12-21 21:43:21,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8365 to 8363. [2023-12-21 21:43:21,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8363 states, 7802 states have (on average 1.3942578825942067) internal successors, (10878), 7833 states have internal predecessors, (10878), 287 states have call successors, (287), 240 states have call predecessors, (287), 272 states have return successors, (355), 291 states have call predecessors, (355), 287 states have call successors, (355) [2023-12-21 21:43:21,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8363 states to 8363 states and 11520 transitions. [2023-12-21 21:43:21,632 INFO L78 Accepts]: Start accepts. Automaton has 8363 states and 11520 transitions. Word has length 149 [2023-12-21 21:43:21,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:21,633 INFO L495 AbstractCegarLoop]: Abstraction has 8363 states and 11520 transitions. [2023-12-21 21:43:21,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:43:21,633 INFO L276 IsEmpty]: Start isEmpty. Operand 8363 states and 11520 transitions. [2023-12-21 21:43:21,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2023-12-21 21:43:21,640 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:21,640 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:21,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Forceful destruction successful, exit code 0 [2023-12-21 21:43:21,845 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:43:21,845 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:21,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:21,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1132641392, now seen corresponding path program 1 times [2023-12-21 21:43:21,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:21,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [862344139] [2023-12-21 21:43:21,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:21,846 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:43:21,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:21,847 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:43:21,849 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:43:21,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:21,953 INFO L262 TraceCheckSpWp]: Trace formula consists of 329 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:43:21,955 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:21,969 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-21 21:43:21,969 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:21,970 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:21,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [862344139] [2023-12-21 21:43:21,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [862344139] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:21,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:21,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:43:21,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835719758] [2023-12-21 21:43:21,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:21,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:43:21,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:21,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:43:21,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:43:21,972 INFO L87 Difference]: Start difference. First operand 8363 states and 11520 transitions. Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:43:22,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:22,281 INFO L93 Difference]: Finished difference Result 14585 states and 19049 transitions. [2023-12-21 21:43:22,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:43:22,282 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 149 [2023-12-21 21:43:22,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:22,303 INFO L225 Difference]: With dead ends: 14585 [2023-12-21 21:43:22,303 INFO L226 Difference]: Without dead ends: 8356 [2023-12-21 21:43:22,316 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 147 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:43:22,316 INFO L413 NwaCegarLoop]: 4189 mSDtfsCounter, 248 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 8146 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:22,317 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [248 Valid, 8146 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:43:22,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8356 states. [2023-12-21 21:43:22,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8356 to 8356. [2023-12-21 21:43:22,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8356 states, 7798 states have (on average 1.3940754039497307) internal successors, (10871), 7828 states have internal predecessors, (10871), 284 states have call successors, (284), 240 states have call predecessors, (284), 272 states have return successors, (352), 288 states have call predecessors, (352), 284 states have call successors, (352) [2023-12-21 21:43:22,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8356 states to 8356 states and 11507 transitions. [2023-12-21 21:43:22,662 INFO L78 Accepts]: Start accepts. Automaton has 8356 states and 11507 transitions. Word has length 149 [2023-12-21 21:43:22,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:22,662 INFO L495 AbstractCegarLoop]: Abstraction has 8356 states and 11507 transitions. [2023-12-21 21:43:22,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:43:22,663 INFO L276 IsEmpty]: Start isEmpty. Operand 8356 states and 11507 transitions. [2023-12-21 21:43:22,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2023-12-21 21:43:22,669 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:22,669 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:22,679 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:43:22,873 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:43:22,874 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:22,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:22,874 INFO L85 PathProgramCache]: Analyzing trace with hash 473251027, now seen corresponding path program 1 times [2023-12-21 21:43:22,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:22,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2037881863] [2023-12-21 21:43:22,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:22,875 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:43:22,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:22,876 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:43:22,904 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:43:22,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:22,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:43:22,995 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:23,173 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-21 21:43:23,173 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:23,173 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:23,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2037881863] [2023-12-21 21:43:23,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2037881863] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:23,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:23,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:23,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596041504] [2023-12-21 21:43:23,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:23,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:43:23,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:23,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:43:23,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:43:23,175 INFO L87 Difference]: Start difference. First operand 8356 states and 11507 transitions. Second operand has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:43:23,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:23,905 INFO L93 Difference]: Finished difference Result 20160 states and 25797 transitions. [2023-12-21 21:43:23,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:43:23,905 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 151 [2023-12-21 21:43:23,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:23,945 INFO L225 Difference]: With dead ends: 20160 [2023-12-21 21:43:23,946 INFO L226 Difference]: Without dead ends: 13938 [2023-12-21 21:43:23,962 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 149 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:43:23,963 INFO L413 NwaCegarLoop]: 4129 mSDtfsCounter, 4267 mSDsluCounter, 4222 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4273 SdHoareTripleChecker+Valid, 8351 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:23,963 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4273 Valid, 8351 Invalid, 253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:43:23,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13938 states. [2023-12-21 21:43:24,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13938 to 13936. [2023-12-21 21:43:24,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13936 states, 12874 states have (on average 1.3210346434674538) internal successors, (17007), 12940 states have internal predecessors, (17007), 532 states have call successors, (532), 448 states have call predecessors, (532), 528 states have return successors, (696), 548 states have call predecessors, (696), 532 states have call successors, (696) [2023-12-21 21:43:24,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13936 states to 13936 states and 18235 transitions. [2023-12-21 21:43:24,818 INFO L78 Accepts]: Start accepts. Automaton has 13936 states and 18235 transitions. Word has length 151 [2023-12-21 21:43:24,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:24,818 INFO L495 AbstractCegarLoop]: Abstraction has 13936 states and 18235 transitions. [2023-12-21 21:43:24,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.0) internal successors, (104), 4 states have internal predecessors, (104), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:43:24,818 INFO L276 IsEmpty]: Start isEmpty. Operand 13936 states and 18235 transitions. [2023-12-21 21:43:24,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-21 21:43:24,826 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:24,826 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:24,835 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:43:25,031 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:43:25,031 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:25,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:25,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1018828398, now seen corresponding path program 1 times [2023-12-21 21:43:25,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:25,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1229941955] [2023-12-21 21:43:25,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:25,032 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:43:25,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:25,033 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:43:25,035 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:43:25,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:25,132 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:43:25,134 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:25,286 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-21 21:43:25,287 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:25,287 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:25,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1229941955] [2023-12-21 21:43:25,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1229941955] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:25,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:25,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:25,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302175969] [2023-12-21 21:43:25,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:25,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:43:25,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:25,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:43:25,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:43:25,289 INFO L87 Difference]: Start difference. First operand 13936 states and 18235 transitions. Second operand has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:43:26,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:26,532 INFO L93 Difference]: Finished difference Result 38101 states and 47255 transitions. [2023-12-21 21:43:26,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:43:26,533 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 153 [2023-12-21 21:43:26,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:26,596 INFO L225 Difference]: With dead ends: 38101 [2023-12-21 21:43:26,596 INFO L226 Difference]: Without dead ends: 26299 [2023-12-21 21:43:26,622 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 151 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:43:26,623 INFO L413 NwaCegarLoop]: 4195 mSDtfsCounter, 4258 mSDsluCounter, 4265 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4264 SdHoareTripleChecker+Valid, 8460 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:26,623 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4264 Valid, 8460 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-21 21:43:26,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26299 states. [2023-12-21 21:43:27,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26299 to 25849. [2023-12-21 21:43:27,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25849 states, 23536 states have (on average 1.2631713120326309) internal successors, (29730), 23843 states have internal predecessors, (29730), 999 states have call successors, (999), 832 states have call predecessors, (999), 1312 states have return successors, (1676), 1175 states have call predecessors, (1676), 999 states have call successors, (1676) [2023-12-21 21:43:28,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25849 states to 25849 states and 32405 transitions. [2023-12-21 21:43:28,013 INFO L78 Accepts]: Start accepts. Automaton has 25849 states and 32405 transitions. Word has length 153 [2023-12-21 21:43:28,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:28,013 INFO L495 AbstractCegarLoop]: Abstraction has 25849 states and 32405 transitions. [2023-12-21 21:43:28,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.5) internal successors, (106), 4 states have internal predecessors, (106), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:43:28,013 INFO L276 IsEmpty]: Start isEmpty. Operand 25849 states and 32405 transitions. [2023-12-21 21:43:28,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2023-12-21 21:43:28,029 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:28,030 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:28,038 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Forceful destruction successful, exit code 0 [2023-12-21 21:43:28,235 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:43:28,235 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:28,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:28,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1445382896, now seen corresponding path program 1 times [2023-12-21 21:43:28,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:28,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1131439] [2023-12-21 21:43:28,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:28,237 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:43:28,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:28,238 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:43:28,244 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:43:28,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:28,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:43:28,358 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:28,376 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-21 21:43:28,376 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:28,376 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:28,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1131439] [2023-12-21 21:43:28,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1131439] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:28,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:28,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:43:28,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857872548] [2023-12-21 21:43:28,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:28,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:43:28,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:28,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:43:28,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:43:28,379 INFO L87 Difference]: Start difference. First operand 25849 states and 32405 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:43:29,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:29,587 INFO L93 Difference]: Finished difference Result 49560 states and 60824 transitions. [2023-12-21 21:43:29,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:43:29,588 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 153 [2023-12-21 21:43:29,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:29,647 INFO L225 Difference]: With dead ends: 49560 [2023-12-21 21:43:29,647 INFO L226 Difference]: Without dead ends: 25844 [2023-12-21 21:43:29,675 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 151 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:43:29,675 INFO L413 NwaCegarLoop]: 4188 mSDtfsCounter, 245 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 8145 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:29,676 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [245 Valid, 8145 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:43:29,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25844 states. [2023-12-21 21:43:31,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25844 to 25844. [2023-12-21 21:43:31,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25844 states, 23534 states have (on average 1.263108693804708) internal successors, (29726), 23840 states have internal predecessors, (29726), 996 states have call successors, (996), 832 states have call predecessors, (996), 1312 states have return successors, (1672), 1172 states have call predecessors, (1672), 996 states have call successors, (1672) [2023-12-21 21:43:31,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25844 states to 25844 states and 32394 transitions. [2023-12-21 21:43:31,107 INFO L78 Accepts]: Start accepts. Automaton has 25844 states and 32394 transitions. Word has length 153 [2023-12-21 21:43:31,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:31,107 INFO L495 AbstractCegarLoop]: Abstraction has 25844 states and 32394 transitions. [2023-12-21 21:43:31,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:43:31,107 INFO L276 IsEmpty]: Start isEmpty. Operand 25844 states and 32394 transitions. [2023-12-21 21:43:31,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-21 21:43:31,123 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:31,123 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:31,131 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:43:31,327 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:43:31,328 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:31,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:31,328 INFO L85 PathProgramCache]: Analyzing trace with hash -251413229, now seen corresponding path program 1 times [2023-12-21 21:43:31,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:31,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1710933718] [2023-12-21 21:43:31,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:31,329 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:43:31,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:31,331 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:43:31,361 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:43:31,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:31,452 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-21 21:43:31,456 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:31,637 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-21 21:43:31,637 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:31,637 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:31,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1710933718] [2023-12-21 21:43:31,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1710933718] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:31,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:31,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:31,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123702615] [2023-12-21 21:43:31,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:31,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:43:31,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:31,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:43:31,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:43:31,639 INFO L87 Difference]: Start difference. First operand 25844 states and 32394 transitions. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:43:33,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:33,692 INFO L93 Difference]: Finished difference Result 69972 states and 85259 transitions. [2023-12-21 21:43:33,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:43:33,693 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 155 [2023-12-21 21:43:33,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:33,795 INFO L225 Difference]: With dead ends: 69972 [2023-12-21 21:43:33,796 INFO L226 Difference]: Without dead ends: 46262 [2023-12-21 21:43:33,823 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 153 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:43:33,824 INFO L413 NwaCegarLoop]: 4174 mSDtfsCounter, 4241 mSDsluCounter, 4244 mSDsCounter, 0 mSdLazyCounter, 230 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4247 SdHoareTripleChecker+Valid, 8418 SdHoareTripleChecker+Invalid, 274 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 230 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:33,824 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4247 Valid, 8418 Invalid, 274 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 230 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:43:33,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46262 states. [2023-12-21 21:43:35,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46262 to 46260. [2023-12-21 21:43:35,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46260 states, 41899 states have (on average 1.2332275233299124) internal successors, (51671), 42510 states have internal predecessors, (51671), 1863 states have call successors, (1863), 1536 states have call predecessors, (1863), 2496 states have return successors, (3227), 2215 states have call predecessors, (3227), 1863 states have call successors, (3227) [2023-12-21 21:43:36,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46260 states to 46260 states and 56761 transitions. [2023-12-21 21:43:36,038 INFO L78 Accepts]: Start accepts. Automaton has 46260 states and 56761 transitions. Word has length 155 [2023-12-21 21:43:36,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:36,039 INFO L495 AbstractCegarLoop]: Abstraction has 46260 states and 56761 transitions. [2023-12-21 21:43:36,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 states have internal predecessors, (108), 4 states have call successors, (8), 4 states have call predecessors, (8), 4 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2023-12-21 21:43:36,039 INFO L276 IsEmpty]: Start isEmpty. Operand 46260 states and 56761 transitions. [2023-12-21 21:43:36,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2023-12-21 21:43:36,063 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:36,064 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:36,071 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:43:36,268 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:43:36,269 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:36,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:36,269 INFO L85 PathProgramCache]: Analyzing trace with hash 86874321, now seen corresponding path program 1 times [2023-12-21 21:43:36,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:36,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [656187273] [2023-12-21 21:43:36,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:36,270 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:43:36,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:36,272 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:43:36,300 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:43:36,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:36,391 INFO L262 TraceCheckSpWp]: Trace formula consists of 335 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:43:36,394 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:36,411 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2023-12-21 21:43:36,412 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:36,412 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:36,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [656187273] [2023-12-21 21:43:36,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [656187273] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:36,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:36,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:43:36,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306251810] [2023-12-21 21:43:36,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:36,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:43:36,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:36,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:43:36,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:43:36,415 INFO L87 Difference]: Start difference. First operand 46260 states and 56761 transitions. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:43:38,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:38,751 INFO L93 Difference]: Finished difference Result 90382 states and 109538 transitions. [2023-12-21 21:43:38,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:43:38,752 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 155 [2023-12-21 21:43:38,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:38,839 INFO L225 Difference]: With dead ends: 90382 [2023-12-21 21:43:38,839 INFO L226 Difference]: Without dead ends: 46256 [2023-12-21 21:43:38,882 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 153 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:43:38,883 INFO L413 NwaCegarLoop]: 4187 mSDtfsCounter, 243 mSDsluCounter, 3957 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 8144 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:38,883 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 8144 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-21 21:43:38,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46256 states. [2023-12-21 21:43:41,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46256 to 46256. [2023-12-21 21:43:41,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46256 states, 41898 states have (on average 1.2332092223972504) internal successors, (51669), 42508 states have internal predecessors, (51669), 1860 states have call successors, (1860), 1536 states have call predecessors, (1860), 2496 states have return successors, (3224), 2212 states have call predecessors, (3224), 1860 states have call successors, (3224) [2023-12-21 21:43:41,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46256 states to 46256 states and 56753 transitions. [2023-12-21 21:43:41,394 INFO L78 Accepts]: Start accepts. Automaton has 46256 states and 56753 transitions. Word has length 155 [2023-12-21 21:43:41,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:41,395 INFO L495 AbstractCegarLoop]: Abstraction has 46256 states and 56753 transitions. [2023-12-21 21:43:41,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-21 21:43:41,395 INFO L276 IsEmpty]: Start isEmpty. Operand 46256 states and 56753 transitions. [2023-12-21 21:43:41,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2023-12-21 21:43:41,415 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:41,416 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:41,420 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:43:41,620 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:43:41,620 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:41,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:41,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1649646226, now seen corresponding path program 1 times [2023-12-21 21:43:41,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:41,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1710601602] [2023-12-21 21:43:41,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:41,621 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:43:41,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:41,622 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:43:41,623 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:43:41,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:41,743 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:43:41,747 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:41,784 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-21 21:43:41,784 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:41,784 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:41,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1710601602] [2023-12-21 21:43:41,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1710601602] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:41,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:41,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:43:41,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971908858] [2023-12-21 21:43:41,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:41,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:43:41,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:41,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:43:41,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:43:41,786 INFO L87 Difference]: Start difference. First operand 46256 states and 56753 transitions. Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-21 21:43:45,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:45,130 INFO L93 Difference]: Finished difference Result 125483 states and 151950 transitions. [2023-12-21 21:43:45,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:43:45,131 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 157 [2023-12-21 21:43:45,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:45,307 INFO L225 Difference]: With dead ends: 125483 [2023-12-21 21:43:45,308 INFO L226 Difference]: Without dead ends: 63980 [2023-12-21 21:43:45,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 155 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:43:45,371 INFO L413 NwaCegarLoop]: 4388 mSDtfsCounter, 205 mSDsluCounter, 4180 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 8568 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:45,371 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 8568 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:43:45,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63980 states. [2023-12-21 21:43:48,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63980 to 63980. [2023-12-21 21:43:48,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63980 states, 57862 states have (on average 1.2219072966713906) internal successors, (70702), 58664 states have internal predecessors, (70702), 2660 states have call successors, (2660), 2176 states have call predecessors, (2660), 3456 states have return successors, (4642), 3140 states have call predecessors, (4642), 2660 states have call successors, (4642) [2023-12-21 21:43:48,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63980 states to 63980 states and 78004 transitions. [2023-12-21 21:43:48,494 INFO L78 Accepts]: Start accepts. Automaton has 63980 states and 78004 transitions. Word has length 157 [2023-12-21 21:43:48,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:48,495 INFO L495 AbstractCegarLoop]: Abstraction has 63980 states and 78004 transitions. [2023-12-21 21:43:48,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-21 21:43:48,495 INFO L276 IsEmpty]: Start isEmpty. Operand 63980 states and 78004 transitions. [2023-12-21 21:43:48,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2023-12-21 21:43:48,530 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:48,530 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:48,535 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 (30)] Ended with exit code 0 [2023-12-21 21:43:48,735 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:43:48,735 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:48,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:48,735 INFO L85 PathProgramCache]: Analyzing trace with hash 375320234, now seen corresponding path program 1 times [2023-12-21 21:43:48,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:48,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [405618674] [2023-12-21 21:43:48,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:48,736 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:43:48,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:48,737 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:43:48,738 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:43:48,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:48,851 INFO L262 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:43:48,854 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:49,006 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-21 21:43:49,007 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:49,007 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:49,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [405618674] [2023-12-21 21:43:49,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [405618674] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:49,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:49,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-21 21:43:49,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198468757] [2023-12-21 21:43:49,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:49,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:43:49,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:49,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:43:49,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:43:49,009 INFO L87 Difference]: Start difference. First operand 63980 states and 78004 transitions. Second operand has 3 states, 3 states have (on average 49.0) internal successors, (147), 2 states have internal predecessors, (147), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:43:52,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:43:52,533 INFO L93 Difference]: Finished difference Result 143623 states and 173984 transitions. [2023-12-21 21:43:52,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:43:52,533 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 49.0) internal successors, (147), 2 states have internal predecessors, (147), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 198 [2023-12-21 21:43:52,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:43:52,692 INFO L225 Difference]: With dead ends: 143623 [2023-12-21 21:43:52,692 INFO L226 Difference]: Without dead ends: 81776 [2023-12-21 21:43:52,750 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 196 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:43:52,751 INFO L413 NwaCegarLoop]: 4187 mSDtfsCounter, 4077 mSDsluCounter, 209 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4077 SdHoareTripleChecker+Valid, 4396 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:43:52,751 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4077 Valid, 4396 Invalid, 52 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:43:52,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81776 states. [2023-12-21 21:43:56,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81776 to 81680. [2023-12-21 21:43:56,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81680 states, 73786 states have (on average 1.2093079988073618) internal successors, (89230), 74788 states have internal predecessors, (89230), 3460 states have call successors, (3460), 2816 states have call predecessors, (3460), 4432 states have return successors, (5974), 4076 states have call predecessors, (5974), 3460 states have call successors, (5974) [2023-12-21 21:43:56,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81680 states to 81680 states and 98664 transitions. [2023-12-21 21:43:56,771 INFO L78 Accepts]: Start accepts. Automaton has 81680 states and 98664 transitions. Word has length 198 [2023-12-21 21:43:56,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:43:56,772 INFO L495 AbstractCegarLoop]: Abstraction has 81680 states and 98664 transitions. [2023-12-21 21:43:56,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 49.0) internal successors, (147), 2 states have internal predecessors, (147), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-21 21:43:56,772 INFO L276 IsEmpty]: Start isEmpty. Operand 81680 states and 98664 transitions. [2023-12-21 21:43:56,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2023-12-21 21:43:56,827 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:43:56,827 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:43:56,834 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:43:57,031 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:43:57,032 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:43:57,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:43:57,032 INFO L85 PathProgramCache]: Analyzing trace with hash -2340445, now seen corresponding path program 1 times [2023-12-21 21:43:57,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:43:57,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1170686171] [2023-12-21 21:43:57,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:43:57,033 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:43:57,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:43:57,034 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:43:57,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-12-21 21:43:57,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:43:57,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-21 21:43:57,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:43:57,292 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2023-12-21 21:43:57,293 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:43:57,293 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:43:57,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1170686171] [2023-12-21 21:43:57,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1170686171] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:43:57,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:43:57,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-21 21:43:57,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734233628] [2023-12-21 21:43:57,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:43:57,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-21 21:43:57,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:43:57,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-21 21:43:57,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-21 21:43:57,295 INFO L87 Difference]: Start difference. First operand 81680 states and 98664 transitions. Second operand has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-21 21:44:01,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:44:01,306 INFO L93 Difference]: Finished difference Result 162164 states and 194729 transitions. [2023-12-21 21:44:01,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-21 21:44:01,306 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 225 [2023-12-21 21:44:01,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:44:01,454 INFO L225 Difference]: With dead ends: 162164 [2023-12-21 21:44:01,455 INFO L226 Difference]: Without dead ends: 82618 [2023-12-21 21:44:01,520 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 223 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:44:01,523 INFO L413 NwaCegarLoop]: 4134 mSDtfsCounter, 4272 mSDsluCounter, 4235 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4278 SdHoareTripleChecker+Valid, 8369 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-21 21:44:01,524 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4278 Valid, 8369 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-21 21:44:01,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82618 states. [2023-12-21 21:44:05,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82618 to 82618. [2023-12-21 21:44:05,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82618 states, 74628 states have (on average 1.2033821085919494) internal successors, (89806), 75678 states have internal predecessors, (89806), 3460 states have call successors, (3460), 2816 states have call predecessors, (3460), 4528 states have return successors, (5512), 4124 states have call predecessors, (5512), 3460 states have call successors, (5512) [2023-12-21 21:44:05,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82618 states to 82618 states and 98778 transitions. [2023-12-21 21:44:05,463 INFO L78 Accepts]: Start accepts. Automaton has 82618 states and 98778 transitions. Word has length 225 [2023-12-21 21:44:05,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-21 21:44:05,464 INFO L495 AbstractCegarLoop]: Abstraction has 82618 states and 98778 transitions. [2023-12-21 21:44:05,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 3 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2023-12-21 21:44:05,464 INFO L276 IsEmpty]: Start isEmpty. Operand 82618 states and 98778 transitions. [2023-12-21 21:44:05,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2023-12-21 21:44:05,512 INFO L187 NwaCegarLoop]: Found error trace [2023-12-21 21:44:05,513 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-21 21:44:05,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 (32)] Forceful destruction successful, exit code 0 [2023-12-21 21:44:05,717 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:44:05,717 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-21 21:44:05,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-21 21:44:05,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1870184590, now seen corresponding path program 1 times [2023-12-21 21:44:05,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-21 21:44:05,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1671486164] [2023-12-21 21:44:05,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-21 21:44:05,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:44:05,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-21 21:44:05,719 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:44:05,720 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:44:05,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-21 21:44:05,841 INFO L262 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-21 21:44:05,843 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-21 21:44:05,878 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 112 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2023-12-21 21:44:05,878 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-21 21:44:05,878 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-21 21:44:05,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1671486164] [2023-12-21 21:44:05,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1671486164] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-21 21:44:05,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-21 21:44:05,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-21 21:44:05,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169105308] [2023-12-21 21:44:05,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-21 21:44:05,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-21 21:44:05,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-21 21:44:05,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-21 21:44:05,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-21 21:44:05,881 INFO L87 Difference]: Start difference. First operand 82618 states and 98778 transitions. Second operand has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2023-12-21 21:44:09,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-21 21:44:09,550 INFO L93 Difference]: Finished difference Result 145466 states and 173168 transitions. [2023-12-21 21:44:09,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-21 21:44:09,551 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 3 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 226 [2023-12-21 21:44:09,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-21 21:44:09,685 INFO L225 Difference]: With dead ends: 145466 [2023-12-21 21:44:09,685 INFO L226 Difference]: Without dead ends: 82620 [2023-12-21 21:44:09,734 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 224 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:44:09,734 INFO L413 NwaCegarLoop]: 4375 mSDtfsCounter, 196 mSDsluCounter, 4181 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 8556 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-21 21:44:09,735 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 8556 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-21 21:44:09,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82620 states.