/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/recursified_loop-crafted/recursified_simple_array_index_value_2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-25 06:32:45,445 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-25 06:32:45,514 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-25 06:32:45,516 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-25 06:32:45,517 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-25 06:32:45,544 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-25 06:32:45,544 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-25 06:32:45,545 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-25 06:32:45,545 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-25 06:32:45,545 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-25 06:32:45,546 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-25 06:32:45,546 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-25 06:32:45,546 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-25 06:32:45,546 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-25 06:32:45,547 INFO L153 SettingsManager]: * Use SBE=true [2023-12-25 06:32:45,547 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-25 06:32:45,547 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-25 06:32:45,547 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-25 06:32:45,548 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-25 06:32:45,551 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-25 06:32:45,551 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-25 06:32:45,554 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-25 06:32:45,554 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-25 06:32:45,555 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-12-25 06:32:45,555 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-12-25 06:32:45,555 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-25 06:32:45,555 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-12-25 06:32:45,555 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-25 06:32:45,555 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-25 06:32:45,556 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-25 06:32:45,556 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-25 06:32:45,556 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-25 06:32:45,556 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-25 06:32:45,556 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-25 06:32:45,557 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 06:32:45,557 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-25 06:32:45,557 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-25 06:32:45,557 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-25 06:32:45,557 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-12-25 06:32:45,557 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-12-25 06:32:45,558 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-25 06:32:45,561 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-25 06:32:45,561 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-25 06:32:45,561 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-25 06:32:45,561 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-25 06:32:45,561 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-12-25 06:32:45,562 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-25 06:32:45,757 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-25 06:32:45,779 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-25 06:32:45,780 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-25 06:32:45,781 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-25 06:32:45,781 INFO L274 PluginConnector]: CDTParser initialized [2023-12-25 06:32:45,783 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/recursified_loop-crafted/recursified_simple_array_index_value_2.i [2023-12-25 06:32:46,741 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-25 06:32:46,910 INFO L384 CDTParser]: Found 1 translation units. [2023-12-25 06:32:46,910 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/recursified_loop-crafted/recursified_simple_array_index_value_2.i [2023-12-25 06:32:46,917 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8aa5413fe/ce93c434d428487388a88def742e7271/FLAGec8c056cb [2023-12-25 06:32:46,933 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8aa5413fe/ce93c434d428487388a88def742e7271 [2023-12-25 06:32:46,935 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-25 06:32:46,937 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-25 06:32:46,938 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-25 06:32:46,938 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-25 06:32:46,941 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-25 06:32:46,942 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 06:32:46" (1/1) ... [2023-12-25 06:32:46,942 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6fc00f82 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:46, skipping insertion in model container [2023-12-25 06:32:46,942 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.12 06:32:46" (1/1) ... [2023-12-25 06:32:46,961 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-25 06:32:47,103 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/recursified_loop-crafted/recursified_simple_array_index_value_2.i[1800,1813] [2023-12-25 06:32:47,117 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 06:32:47,125 INFO L202 MainTranslator]: Completed pre-run [2023-12-25 06:32:47,137 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/recursified_loop-crafted/recursified_simple_array_index_value_2.i[1800,1813] [2023-12-25 06:32:47,145 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-25 06:32:47,163 INFO L206 MainTranslator]: Completed translation [2023-12-25 06:32:47,163 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47 WrapperNode [2023-12-25 06:32:47,163 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-25 06:32:47,164 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-25 06:32:47,164 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-25 06:32:47,164 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-25 06:32:47,168 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47" (1/1) ... [2023-12-25 06:32:47,175 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47" (1/1) ... [2023-12-25 06:32:47,194 INFO L138 Inliner]: procedures = 21, calls = 30, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 68 [2023-12-25 06:32:47,194 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-25 06:32:47,195 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-25 06:32:47,195 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-25 06:32:47,195 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-25 06:32:47,207 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47" (1/1) ... [2023-12-25 06:32:47,208 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47" (1/1) ... [2023-12-25 06:32:47,217 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47" (1/1) ... [2023-12-25 06:32:47,225 INFO L175 MemorySlicer]: Split 16 memory accesses to 3 slices as follows [2, 2, 12]. 75 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 5 writes are split as follows [0, 1, 4]. [2023-12-25 06:32:47,226 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47" (1/1) ... [2023-12-25 06:32:47,226 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47" (1/1) ... [2023-12-25 06:32:47,229 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47" (1/1) ... [2023-12-25 06:32:47,230 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47" (1/1) ... [2023-12-25 06:32:47,232 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47" (1/1) ... [2023-12-25 06:32:47,233 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47" (1/1) ... [2023-12-25 06:32:47,235 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-25 06:32:47,235 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-25 06:32:47,235 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-25 06:32:47,235 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-25 06:32:47,236 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47" (1/1) ... [2023-12-25 06:32:47,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-25 06:32:47,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-25 06:32:47,280 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-25 06:32:47,303 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-25 06:32:47,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-25 06:32:47,320 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-12-25 06:32:47,321 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-12-25 06:32:47,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-12-25 06:32:47,322 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-12-25 06:32:47,322 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_38_to_41_0 [2023-12-25 06:32:47,322 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_38_to_41_0 [2023-12-25 06:32:47,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-12-25 06:32:47,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-12-25 06:32:47,323 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-12-25 06:32:47,323 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_44_to_45_0 [2023-12-25 06:32:47,323 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_44_to_45_0 [2023-12-25 06:32:47,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-25 06:32:47,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-25 06:32:47,323 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-12-25 06:32:47,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-12-25 06:32:47,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-12-25 06:32:47,323 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-12-25 06:32:47,408 INFO L241 CfgBuilder]: Building ICFG [2023-12-25 06:32:47,410 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-25 06:32:47,578 INFO L282 CfgBuilder]: Performing block encoding [2023-12-25 06:32:47,595 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-25 06:32:47,596 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-12-25 06:32:47,599 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 06:32:47 BoogieIcfgContainer [2023-12-25 06:32:47,599 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-25 06:32:47,602 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-25 06:32:47,602 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-25 06:32:47,604 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-25 06:32:47,604 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.12 06:32:46" (1/3) ... [2023-12-25 06:32:47,605 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f7a45fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 06:32:47, skipping insertion in model container [2023-12-25 06:32:47,605 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.12 06:32:47" (2/3) ... [2023-12-25 06:32:47,606 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f7a45fd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.12 06:32:47, skipping insertion in model container [2023-12-25 06:32:47,606 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.12 06:32:47" (3/3) ... [2023-12-25 06:32:47,607 INFO L112 eAbstractionObserver]: Analyzing ICFG recursified_simple_array_index_value_2.i [2023-12-25 06:32:47,619 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-25 06:32:47,619 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-25 06:32:47,649 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-25 06:32:47,654 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;@7032eadc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-25 06:32:47,654 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-25 06:32:47,657 INFO L276 IsEmpty]: Start isEmpty. Operand has 22 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 17 states have internal predecessors, (19), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-25 06:32:47,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2023-12-25 06:32:47,664 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:32:47,664 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:32:47,665 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:32:47,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:32:47,668 INFO L85 PathProgramCache]: Analyzing trace with hash 290853727, now seen corresponding path program 1 times [2023-12-25 06:32:47,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:32:47,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [810228089] [2023-12-25 06:32:47,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 06:32:47,678 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-25 06:32:47,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:32:47,680 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-25 06:32:47,686 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-25 06:32:47,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 06:32:47,756 INFO L262 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-25 06:32:47,761 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:32:47,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:32:47,896 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-25 06:32:47,897 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-25 06:32:47,897 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:32:47,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [810228089] [2023-12-25 06:32:47,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [810228089] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-25 06:32:47,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-25 06:32:47,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-25 06:32:47,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747253770] [2023-12-25 06:32:47,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-25 06:32:47,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-25 06:32:47,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:32:47,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-25 06:32:47,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-25 06:32:47,928 INFO L87 Difference]: Start difference. First operand has 22 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 17 states have internal predecessors, (19), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 6 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-25 06:32:48,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:32:48,047 INFO L93 Difference]: Finished difference Result 47 states and 62 transitions. [2023-12-25 06:32:48,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-25 06:32:48,049 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 12 [2023-12-25 06:32:48,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:32:48,055 INFO L225 Difference]: With dead ends: 47 [2023-12-25 06:32:48,056 INFO L226 Difference]: Without dead ends: 20 [2023-12-25 06:32:48,059 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 7 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-25 06:32:48,062 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 9 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-25 06:32:48,063 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 40 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-25 06:32:48,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2023-12-25 06:32:48,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2023-12-25 06:32:48,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 15 states have internal predecessors, (15), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2023-12-25 06:32:48,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2023-12-25 06:32:48,087 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 12 [2023-12-25 06:32:48,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:32:48,087 INFO L495 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2023-12-25 06:32:48,088 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2023-12-25 06:32:48,088 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2023-12-25 06:32:48,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2023-12-25 06:32:48,089 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:32:48,089 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:32:48,094 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-25 06:32:48,292 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-25 06:32:48,292 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:32:48,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:32:48,293 INFO L85 PathProgramCache]: Analyzing trace with hash -813217266, now seen corresponding path program 1 times [2023-12-25 06:32:48,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:32:48,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [863490778] [2023-12-25 06:32:48,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-25 06:32:48,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-25 06:32:48,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:32:48,297 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-25 06:32:48,299 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-25 06:32:48,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 06:32:48,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-25 06:32:48,384 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:32:48,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:32:48,622 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-12-25 06:32:48,622 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:32:49,052 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:32:49,053 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:32:49,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [863490778] [2023-12-25 06:32:49,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [863490778] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:32:49,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:32:49,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2023-12-25 06:32:49,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515369888] [2023-12-25 06:32:49,053 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:32:49,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-25 06:32:49,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:32:49,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-25 06:32:49,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2023-12-25 06:32:49,055 INFO L87 Difference]: Start difference. First operand 20 states and 22 transitions. Second operand has 17 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 5 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-25 06:32:49,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:32:49,318 INFO L93 Difference]: Finished difference Result 31 states and 34 transitions. [2023-12-25 06:32:49,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-25 06:32:49,319 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 5 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) Word has length 19 [2023-12-25 06:32:49,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:32:49,320 INFO L225 Difference]: With dead ends: 31 [2023-12-25 06:32:49,320 INFO L226 Difference]: Without dead ends: 22 [2023-12-25 06:32:49,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=92, Invalid=328, Unknown=0, NotChecked=0, Total=420 [2023-12-25 06:32:49,321 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 9 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 06:32:49,321 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 70 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 06:32:49,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2023-12-25 06:32:49,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2023-12-25 06:32:49,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 14 states have (on average 1.1428571428571428) internal successors, (16), 16 states have internal predecessors, (16), 4 states have call successors, (4), 2 states have call predecessors, (4), 3 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2023-12-25 06:32:49,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 24 transitions. [2023-12-25 06:32:49,325 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 24 transitions. Word has length 19 [2023-12-25 06:32:49,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:32:49,325 INFO L495 AbstractCegarLoop]: Abstraction has 22 states and 24 transitions. [2023-12-25 06:32:49,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 5 states have call successors, (5), 4 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 4 states have call successors, (4) [2023-12-25 06:32:49,326 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 24 transitions. [2023-12-25 06:32:49,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2023-12-25 06:32:49,326 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:32:49,326 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:32:49,333 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-25 06:32:49,530 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-25 06:32:49,531 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:32:49,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:32:49,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1129500737, now seen corresponding path program 2 times [2023-12-25 06:32:49,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:32:49,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1937252652] [2023-12-25 06:32:49,532 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 06:32:49,532 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:32:49,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:32:49,533 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-25 06:32:49,537 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-25 06:32:49,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 06:32:49,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:32:49,599 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 28 conjunts are in the unsatisfiable core [2023-12-25 06:32:49,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:32:49,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:32:49,860 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2023-12-25 06:32:49,860 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:32:50,624 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:32:50,625 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:32:50,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1937252652] [2023-12-25 06:32:50,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1937252652] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:32:50,625 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:32:50,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13] total 21 [2023-12-25 06:32:50,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164166826] [2023-12-25 06:32:50,625 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:32:50,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-25 06:32:50,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:32:50,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-25 06:32:50,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2023-12-25 06:32:50,627 INFO L87 Difference]: Start difference. First operand 22 states and 24 transitions. Second operand has 22 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-25 06:32:50,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:32:50,986 INFO L93 Difference]: Finished difference Result 33 states and 36 transitions. [2023-12-25 06:32:50,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-25 06:32:50,987 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 26 [2023-12-25 06:32:50,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:32:50,988 INFO L225 Difference]: With dead ends: 33 [2023-12-25 06:32:50,988 INFO L226 Difference]: Without dead ends: 24 [2023-12-25 06:32:50,988 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2023-12-25 06:32:50,989 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 22 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-25 06:32:50,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 78 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-25 06:32:50,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2023-12-25 06:32:50,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2023-12-25 06:32:50,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 15 states have (on average 1.1333333333333333) internal successors, (17), 17 states have internal predecessors, (17), 4 states have call successors, (4), 2 states have call predecessors, (4), 4 states have return successors, (5), 4 states have call predecessors, (5), 2 states have call successors, (5) [2023-12-25 06:32:50,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 26 transitions. [2023-12-25 06:32:50,993 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 26 transitions. Word has length 26 [2023-12-25 06:32:50,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:32:50,993 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 26 transitions. [2023-12-25 06:32:50,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 17 states have (on average 1.7058823529411764) internal successors, (29), 17 states have internal predecessors, (29), 6 states have call successors, (6), 5 states have call predecessors, (6), 6 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2023-12-25 06:32:50,993 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 26 transitions. [2023-12-25 06:32:50,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2023-12-25 06:32:50,994 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:32:50,994 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:32:50,997 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-12-25 06:32:51,194 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-25 06:32:51,195 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:32:51,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:32:51,195 INFO L85 PathProgramCache]: Analyzing trace with hash 33493038, now seen corresponding path program 3 times [2023-12-25 06:32:51,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:32:51,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1947810332] [2023-12-25 06:32:51,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-25 06:32:51,196 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-25 06:32:51,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:32:51,197 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-25 06:32:51,199 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-25 06:32:51,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-12-25 06:32:51,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:32:51,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 39 conjunts are in the unsatisfiable core [2023-12-25 06:32:51,296 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:32:51,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:32:51,673 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 8 proven. 15 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-12-25 06:32:51,673 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:32:53,339 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:32:53,340 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:32:53,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1947810332] [2023-12-25 06:32:53,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1947810332] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:32:53,340 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:32:53,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18] total 30 [2023-12-25 06:32:53,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639935334] [2023-12-25 06:32:53,340 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:32:53,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2023-12-25 06:32:53,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:32:53,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2023-12-25 06:32:53,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=786, Unknown=0, NotChecked=0, Total=930 [2023-12-25 06:32:53,342 INFO L87 Difference]: Start difference. First operand 24 states and 26 transitions. Second operand has 31 states, 24 states have (on average 1.625) internal successors, (39), 25 states have internal predecessors, (39), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2023-12-25 06:32:54,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:32:54,101 INFO L93 Difference]: Finished difference Result 40 states and 45 transitions. [2023-12-25 06:32:54,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-25 06:32:54,101 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 24 states have (on average 1.625) internal successors, (39), 25 states have internal predecessors, (39), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 33 [2023-12-25 06:32:54,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:32:54,102 INFO L225 Difference]: With dead ends: 40 [2023-12-25 06:32:54,102 INFO L226 Difference]: Without dead ends: 31 [2023-12-25 06:32:54,103 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=221, Invalid=1111, Unknown=0, NotChecked=0, Total=1332 [2023-12-25 06:32:54,104 INFO L413 NwaCegarLoop]: 12 mSDtfsCounter, 40 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 236 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 236 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-25 06:32:54,104 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [40 Valid, 107 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 236 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-25 06:32:54,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2023-12-25 06:32:54,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 26. [2023-12-25 06:32:54,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 16 states have (on average 1.125) internal successors, (18), 18 states have internal predecessors, (18), 4 states have call successors, (4), 2 states have call predecessors, (4), 5 states have return successors, (6), 5 states have call predecessors, (6), 2 states have call successors, (6) [2023-12-25 06:32:54,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 28 transitions. [2023-12-25 06:32:54,111 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 28 transitions. Word has length 33 [2023-12-25 06:32:54,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:32:54,111 INFO L495 AbstractCegarLoop]: Abstraction has 26 states and 28 transitions. [2023-12-25 06:32:54,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 24 states have (on average 1.625) internal successors, (39), 25 states have internal predecessors, (39), 8 states have call successors, (8), 6 states have call predecessors, (8), 8 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2023-12-25 06:32:54,112 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 28 transitions. [2023-12-25 06:32:54,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-12-25 06:32:54,114 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:32:54,114 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:32:54,136 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-12-25 06:32:54,336 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-25 06:32:54,336 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:32:54,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:32:54,337 INFO L85 PathProgramCache]: Analyzing trace with hash -195283937, now seen corresponding path program 4 times [2023-12-25 06:32:54,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:32:54,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [87849626] [2023-12-25 06:32:54,337 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-25 06:32:54,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-25 06:32:54,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:32:54,338 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-25 06:32:54,347 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-25 06:32:54,409 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-25 06:32:54,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:32:54,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 46 conjunts are in the unsatisfiable core [2023-12-25 06:32:54,416 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:32:54,419 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:32:54,730 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2023-12-25 06:32:54,730 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:32:56,609 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:32:56,609 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:32:56,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [87849626] [2023-12-25 06:32:56,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [87849626] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:32:56,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:32:56,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 21] total 31 [2023-12-25 06:32:56,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115156209] [2023-12-25 06:32:56,610 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:32:56,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-12-25 06:32:56,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:32:56,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-12-25 06:32:56,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=860, Unknown=0, NotChecked=0, Total=992 [2023-12-25 06:32:56,612 INFO L87 Difference]: Start difference. First operand 26 states and 28 transitions. Second operand has 32 states, 25 states have (on average 1.64) internal successors, (41), 25 states have internal predecessors, (41), 8 states have call successors, (8), 7 states have call predecessors, (8), 10 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-25 06:32:57,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:32:57,231 INFO L93 Difference]: Finished difference Result 37 states and 40 transitions. [2023-12-25 06:32:57,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-25 06:32:57,232 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 25 states have (on average 1.64) internal successors, (41), 25 states have internal predecessors, (41), 8 states have call successors, (8), 7 states have call predecessors, (8), 10 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) Word has length 40 [2023-12-25 06:32:57,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:32:57,232 INFO L225 Difference]: With dead ends: 37 [2023-12-25 06:32:57,232 INFO L226 Difference]: Without dead ends: 28 [2023-12-25 06:32:57,233 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=220, Invalid=1186, Unknown=0, NotChecked=0, Total=1406 [2023-12-25 06:32:57,234 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 51 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-25 06:32:57,234 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 129 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-25 06:32:57,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2023-12-25 06:32:57,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2023-12-25 06:32:57,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 17 states have (on average 1.1176470588235294) internal successors, (19), 19 states have internal predecessors, (19), 4 states have call successors, (4), 2 states have call predecessors, (4), 6 states have return successors, (7), 6 states have call predecessors, (7), 2 states have call successors, (7) [2023-12-25 06:32:57,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 30 transitions. [2023-12-25 06:32:57,238 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 30 transitions. Word has length 40 [2023-12-25 06:32:57,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:32:57,238 INFO L495 AbstractCegarLoop]: Abstraction has 28 states and 30 transitions. [2023-12-25 06:32:57,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 25 states have (on average 1.64) internal successors, (41), 25 states have internal predecessors, (41), 8 states have call successors, (8), 7 states have call predecessors, (8), 10 states have return successors, (10), 9 states have call predecessors, (10), 7 states have call successors, (10) [2023-12-25 06:32:57,238 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 30 transitions. [2023-12-25 06:32:57,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2023-12-25 06:32:57,239 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:32:57,239 INFO L195 NwaCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:32:57,244 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 (6)] Ended with exit code 0 [2023-12-25 06:32:57,442 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-25 06:32:57,442 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:32:57,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:32:57,443 INFO L85 PathProgramCache]: Analyzing trace with hash 511618638, now seen corresponding path program 5 times [2023-12-25 06:32:57,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:32:57,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [706388439] [2023-12-25 06:32:57,443 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-25 06:32:57,443 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-25 06:32:57,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:32:57,444 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-25 06:32:57,446 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-12-25 06:32:57,564 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2023-12-25 06:32:57,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:32:57,569 INFO L262 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 59 conjunts are in the unsatisfiable core [2023-12-25 06:32:57,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:32:57,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:32:58,072 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 24 proven. 35 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-12-25 06:32:58,072 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:01,507 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:01,507 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:01,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [706388439] [2023-12-25 06:33:01,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [706388439] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:01,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:01,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 27] total 41 [2023-12-25 06:33:01,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072819321] [2023-12-25 06:33:01,508 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:01,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2023-12-25 06:33:01,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:01,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2023-12-25 06:33:01,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=222, Invalid=1500, Unknown=0, NotChecked=0, Total=1722 [2023-12-25 06:33:01,517 INFO L87 Difference]: Start difference. First operand 28 states and 30 transitions. Second operand has 42 states, 33 states have (on average 1.5454545454545454) internal successors, (51), 34 states have internal predecessors, (51), 10 states have call successors, (10), 8 states have call predecessors, (10), 12 states have return successors, (12), 11 states have call predecessors, (12), 9 states have call successors, (12) [2023-12-25 06:33:02,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:02,999 INFO L93 Difference]: Finished difference Result 44 states and 49 transitions. [2023-12-25 06:33:02,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-25 06:33:02,999 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 33 states have (on average 1.5454545454545454) internal successors, (51), 34 states have internal predecessors, (51), 10 states have call successors, (10), 8 states have call predecessors, (10), 12 states have return successors, (12), 11 states have call predecessors, (12), 9 states have call successors, (12) Word has length 47 [2023-12-25 06:33:03,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:03,000 INFO L225 Difference]: With dead ends: 44 [2023-12-25 06:33:03,000 INFO L226 Difference]: Without dead ends: 35 [2023-12-25 06:33:03,001 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 604 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=376, Invalid=2074, Unknown=0, NotChecked=0, Total=2450 [2023-12-25 06:33:03,002 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 73 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:03,002 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 214 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-25 06:33:03,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2023-12-25 06:33:03,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 30. [2023-12-25 06:33:03,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 20 states have internal predecessors, (20), 4 states have call successors, (4), 2 states have call predecessors, (4), 7 states have return successors, (8), 7 states have call predecessors, (8), 2 states have call successors, (8) [2023-12-25 06:33:03,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 32 transitions. [2023-12-25 06:33:03,006 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 32 transitions. Word has length 47 [2023-12-25 06:33:03,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:03,006 INFO L495 AbstractCegarLoop]: Abstraction has 30 states and 32 transitions. [2023-12-25 06:33:03,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 33 states have (on average 1.5454545454545454) internal successors, (51), 34 states have internal predecessors, (51), 10 states have call successors, (10), 8 states have call predecessors, (10), 12 states have return successors, (12), 11 states have call predecessors, (12), 9 states have call successors, (12) [2023-12-25 06:33:03,006 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 32 transitions. [2023-12-25 06:33:03,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2023-12-25 06:33:03,007 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:03,007 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:03,013 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 (7)] Ended with exit code 0 [2023-12-25 06:33:03,211 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-25 06:33:03,214 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:33:03,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:33:03,214 INFO L85 PathProgramCache]: Analyzing trace with hash -849010561, now seen corresponding path program 6 times [2023-12-25 06:33:03,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:33:03,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [608484920] [2023-12-25 06:33:03,215 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-25 06:33:03,215 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:03,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:33:03,217 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-25 06:33:03,217 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-25 06:33:03,385 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2023-12-25 06:33:03,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:33:03,391 INFO L262 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 66 conjunts are in the unsatisfiable core [2023-12-25 06:33:03,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:33:03,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:33:04,001 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 20 proven. 48 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2023-12-25 06:33:04,001 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:08,608 INFO L134 CoverageAnalysis]: Checked inductivity of 129 backedges. 0 proven. 129 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:08,608 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:08,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [608484920] [2023-12-25 06:33:08,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [608484920] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:08,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:08,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 30] total 45 [2023-12-25 06:33:08,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697122768] [2023-12-25 06:33:08,609 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:08,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-12-25 06:33:08,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:08,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-12-25 06:33:08,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1818, Unknown=0, NotChecked=0, Total=2070 [2023-12-25 06:33:08,611 INFO L87 Difference]: Start difference. First operand 30 states and 32 transitions. Second operand has 46 states, 36 states have (on average 1.5833333333333333) internal successors, (57), 37 states have internal predecessors, (57), 11 states have call successors, (11), 9 states have call predecessors, (11), 14 states have return successors, (14), 13 states have call predecessors, (14), 10 states have call successors, (14) [2023-12-25 06:33:10,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:10,699 INFO L93 Difference]: Finished difference Result 46 states and 51 transitions. [2023-12-25 06:33:10,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-12-25 06:33:10,700 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 36 states have (on average 1.5833333333333333) internal successors, (57), 37 states have internal predecessors, (57), 11 states have call successors, (11), 9 states have call predecessors, (11), 14 states have return successors, (14), 13 states have call predecessors, (14), 10 states have call successors, (14) Word has length 54 [2023-12-25 06:33:10,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:10,700 INFO L225 Difference]: With dead ends: 46 [2023-12-25 06:33:10,700 INFO L226 Difference]: Without dead ends: 37 [2023-12-25 06:33:10,701 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 719 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=443, Invalid=2527, Unknown=0, NotChecked=0, Total=2970 [2023-12-25 06:33:10,702 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 105 mSDsluCounter, 185 mSDsCounter, 0 mSdLazyCounter, 402 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 488 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 402 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:10,702 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 200 Invalid, 488 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 402 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-25 06:33:10,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2023-12-25 06:33:10,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 32. [2023-12-25 06:33:10,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 19 states have (on average 1.105263157894737) internal successors, (21), 21 states have internal predecessors, (21), 4 states have call successors, (4), 2 states have call predecessors, (4), 8 states have return successors, (9), 8 states have call predecessors, (9), 2 states have call successors, (9) [2023-12-25 06:33:10,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 34 transitions. [2023-12-25 06:33:10,706 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 34 transitions. Word has length 54 [2023-12-25 06:33:10,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:10,706 INFO L495 AbstractCegarLoop]: Abstraction has 32 states and 34 transitions. [2023-12-25 06:33:10,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 36 states have (on average 1.5833333333333333) internal successors, (57), 37 states have internal predecessors, (57), 11 states have call successors, (11), 9 states have call predecessors, (11), 14 states have return successors, (14), 13 states have call predecessors, (14), 10 states have call successors, (14) [2023-12-25 06:33:10,707 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 34 transitions. [2023-12-25 06:33:10,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2023-12-25 06:33:10,707 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:10,708 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:10,715 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-12-25 06:33:10,911 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-25 06:33:10,912 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:33:10,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:33:10,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1902388334, now seen corresponding path program 7 times [2023-12-25 06:33:10,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:33:10,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [928911842] [2023-12-25 06:33:10,913 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-25 06:33:10,913 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-25 06:33:10,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:33:10,914 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-25 06:33:10,915 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-25 06:33:11,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 06:33:11,055 INFO L262 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 73 conjunts are in the unsatisfiable core [2023-12-25 06:33:11,058 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:33:11,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:33:11,649 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2023-12-25 06:33:11,650 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:16,360 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 0 proven. 175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:16,360 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:16,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [928911842] [2023-12-25 06:33:16,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [928911842] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:16,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:16,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 33] total 46 [2023-12-25 06:33:16,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601177385] [2023-12-25 06:33:16,360 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:16,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2023-12-25 06:33:16,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:16,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2023-12-25 06:33:16,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=1946, Unknown=0, NotChecked=0, Total=2162 [2023-12-25 06:33:16,363 INFO L87 Difference]: Start difference. First operand 32 states and 34 transitions. Second operand has 47 states, 37 states have (on average 1.5945945945945945) internal successors, (59), 37 states have internal predecessors, (59), 11 states have call successors, (11), 10 states have call predecessors, (11), 16 states have return successors, (16), 15 states have call predecessors, (16), 10 states have call successors, (16) [2023-12-25 06:33:18,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:18,170 INFO L93 Difference]: Finished difference Result 43 states and 46 transitions. [2023-12-25 06:33:18,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-25 06:33:18,170 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 37 states have (on average 1.5945945945945945) internal successors, (59), 37 states have internal predecessors, (59), 11 states have call successors, (11), 10 states have call predecessors, (11), 16 states have return successors, (16), 15 states have call predecessors, (16), 10 states have call successors, (16) Word has length 61 [2023-12-25 06:33:18,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:18,171 INFO L225 Difference]: With dead ends: 43 [2023-12-25 06:33:18,171 INFO L226 Difference]: Without dead ends: 34 [2023-12-25 06:33:18,172 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 633 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=391, Invalid=2689, Unknown=0, NotChecked=0, Total=3080 [2023-12-25 06:33:18,172 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 66 mSDsluCounter, 305 mSDsCounter, 0 mSdLazyCounter, 526 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:18,173 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 323 Invalid, 576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 526 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-25 06:33:18,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2023-12-25 06:33:18,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2023-12-25 06:33:18,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 20 states have (on average 1.1) internal successors, (22), 22 states have internal predecessors, (22), 4 states have call successors, (4), 2 states have call predecessors, (4), 9 states have return successors, (10), 9 states have call predecessors, (10), 2 states have call successors, (10) [2023-12-25 06:33:18,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 36 transitions. [2023-12-25 06:33:18,177 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 36 transitions. Word has length 61 [2023-12-25 06:33:18,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:18,177 INFO L495 AbstractCegarLoop]: Abstraction has 34 states and 36 transitions. [2023-12-25 06:33:18,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 37 states have (on average 1.5945945945945945) internal successors, (59), 37 states have internal predecessors, (59), 11 states have call successors, (11), 10 states have call predecessors, (11), 16 states have return successors, (16), 15 states have call predecessors, (16), 10 states have call successors, (16) [2023-12-25 06:33:18,178 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 36 transitions. [2023-12-25 06:33:18,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-12-25 06:33:18,178 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:18,178 INFO L195 NwaCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:18,184 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-12-25 06:33:18,382 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-25 06:33:18,382 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:33:18,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:33:18,383 INFO L85 PathProgramCache]: Analyzing trace with hash 894039263, now seen corresponding path program 8 times [2023-12-25 06:33:18,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:33:18,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1940688634] [2023-12-25 06:33:18,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 06:33:18,383 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-25 06:33:18,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:33:18,384 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-25 06:33:18,385 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-25 06:33:18,520 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 06:33:18,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:33:18,526 INFO L262 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 82 conjunts are in the unsatisfiable core [2023-12-25 06:33:18,530 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:33:18,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:33:19,120 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2023-12-25 06:33:19,121 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:24,615 INFO L134 CoverageAnalysis]: Checked inductivity of 228 backedges. 0 proven. 228 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:24,615 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:24,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1940688634] [2023-12-25 06:33:24,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1940688634] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:24,615 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:24,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 37] total 51 [2023-12-25 06:33:24,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713936878] [2023-12-25 06:33:24,615 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:24,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2023-12-25 06:33:24,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:24,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2023-12-25 06:33:24,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=2406, Unknown=0, NotChecked=0, Total=2652 [2023-12-25 06:33:24,617 INFO L87 Difference]: Start difference. First operand 34 states and 36 transitions. Second operand has 52 states, 41 states have (on average 1.5853658536585367) internal successors, (65), 41 states have internal predecessors, (65), 12 states have call successors, (12), 11 states have call predecessors, (12), 18 states have return successors, (18), 17 states have call predecessors, (18), 11 states have call successors, (18) [2023-12-25 06:33:26,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:26,495 INFO L93 Difference]: Finished difference Result 45 states and 48 transitions. [2023-12-25 06:33:26,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-25 06:33:26,495 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 41 states have (on average 1.5853658536585367) internal successors, (65), 41 states have internal predecessors, (65), 12 states have call successors, (12), 11 states have call predecessors, (12), 18 states have return successors, (18), 17 states have call predecessors, (18), 11 states have call successors, (18) Word has length 68 [2023-12-25 06:33:26,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:26,498 INFO L225 Difference]: With dead ends: 45 [2023-12-25 06:33:26,498 INFO L226 Difference]: Without dead ends: 36 [2023-12-25 06:33:26,499 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 785 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=456, Invalid=3326, Unknown=0, NotChecked=0, Total=3782 [2023-12-25 06:33:26,499 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 87 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:26,499 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 349 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 552 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-25 06:33:26,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2023-12-25 06:33:26,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2023-12-25 06:33:26,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 21 states have (on average 1.0952380952380953) internal successors, (23), 23 states have internal predecessors, (23), 4 states have call successors, (4), 2 states have call predecessors, (4), 10 states have return successors, (11), 10 states have call predecessors, (11), 2 states have call successors, (11) [2023-12-25 06:33:26,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 38 transitions. [2023-12-25 06:33:26,503 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 38 transitions. Word has length 68 [2023-12-25 06:33:26,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:26,503 INFO L495 AbstractCegarLoop]: Abstraction has 36 states and 38 transitions. [2023-12-25 06:33:26,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 41 states have (on average 1.5853658536585367) internal successors, (65), 41 states have internal predecessors, (65), 12 states have call successors, (12), 11 states have call predecessors, (12), 18 states have return successors, (18), 17 states have call predecessors, (18), 11 states have call successors, (18) [2023-12-25 06:33:26,504 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 38 transitions. [2023-12-25 06:33:26,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2023-12-25 06:33:26,504 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:26,504 INFO L195 NwaCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:26,509 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-25 06:33:26,708 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-25 06:33:26,709 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:33:26,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:33:26,709 INFO L85 PathProgramCache]: Analyzing trace with hash 244150926, now seen corresponding path program 9 times [2023-12-25 06:33:26,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:33:26,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [98883659] [2023-12-25 06:33:26,710 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-25 06:33:26,710 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-25 06:33:26,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:33:26,711 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-25 06:33:26,714 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-25 06:33:27,006 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2023-12-25 06:33:27,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:33:27,014 INFO L262 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 93 conjunts are in the unsatisfiable core [2023-12-25 06:33:27,018 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:33:27,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:33:27,947 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 32 proven. 99 refuted. 0 times theorem prover too weak. 157 trivial. 0 not checked. [2023-12-25 06:33:27,947 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:37,053 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:37,054 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:37,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [98883659] [2023-12-25 06:33:37,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [98883659] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:37,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:37,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 42] total 60 [2023-12-25 06:33:37,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407298992] [2023-12-25 06:33:37,054 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:37,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2023-12-25 06:33:37,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:37,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2023-12-25 06:33:37,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=3282, Unknown=0, NotChecked=0, Total=3660 [2023-12-25 06:33:37,056 INFO L87 Difference]: Start difference. First operand 36 states and 38 transitions. Second operand has 61 states, 48 states have (on average 1.5625) internal successors, (75), 49 states have internal predecessors, (75), 14 states have call successors, (14), 12 states have call predecessors, (14), 20 states have return successors, (20), 19 states have call predecessors, (20), 13 states have call successors, (20) [2023-12-25 06:33:41,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:41,551 INFO L93 Difference]: Finished difference Result 52 states and 57 transitions. [2023-12-25 06:33:41,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-25 06:33:41,552 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 48 states have (on average 1.5625) internal successors, (75), 49 states have internal predecessors, (75), 14 states have call successors, (14), 12 states have call predecessors, (14), 20 states have return successors, (20), 19 states have call predecessors, (20), 13 states have call successors, (20) Word has length 75 [2023-12-25 06:33:41,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:41,555 INFO L225 Difference]: With dead ends: 52 [2023-12-25 06:33:41,555 INFO L226 Difference]: Without dead ends: 43 [2023-12-25 06:33:41,557 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1247 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=737, Invalid=4519, Unknown=0, NotChecked=0, Total=5256 [2023-12-25 06:33:41,558 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 215 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 183 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 183 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:41,558 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 314 Invalid, 757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [183 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-25 06:33:41,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2023-12-25 06:33:41,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 38. [2023-12-25 06:33:41,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 22 states have (on average 1.0909090909090908) internal successors, (24), 24 states have internal predecessors, (24), 4 states have call successors, (4), 2 states have call predecessors, (4), 11 states have return successors, (12), 11 states have call predecessors, (12), 2 states have call successors, (12) [2023-12-25 06:33:41,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2023-12-25 06:33:41,563 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 75 [2023-12-25 06:33:41,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:41,563 INFO L495 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2023-12-25 06:33:41,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 48 states have (on average 1.5625) internal successors, (75), 49 states have internal predecessors, (75), 14 states have call successors, (14), 12 states have call predecessors, (14), 20 states have return successors, (20), 19 states have call predecessors, (20), 13 states have call successors, (20) [2023-12-25 06:33:41,563 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2023-12-25 06:33:41,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2023-12-25 06:33:41,564 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:41,564 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:41,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-12-25 06:33:41,788 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-25 06:33:41,788 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:33:41,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:33:41,788 INFO L85 PathProgramCache]: Analyzing trace with hash 302821695, now seen corresponding path program 10 times [2023-12-25 06:33:41,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:33:41,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [785786442] [2023-12-25 06:33:41,789 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-25 06:33:41,789 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-25 06:33:41,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:33:41,790 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-25 06:33:41,792 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-25 06:33:41,966 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-25 06:33:41,966 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:33:41,975 INFO L262 TraceCheckSpWp]: Trace formula consists of 325 conjuncts, 100 conjunts are in the unsatisfiable core [2023-12-25 06:33:41,992 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:33:41,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:33:42,772 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 235 trivial. 0 not checked. [2023-12-25 06:33:42,772 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:33:51,516 INFO L134 CoverageAnalysis]: Checked inductivity of 355 backedges. 0 proven. 355 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:33:51,517 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:33:51,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [785786442] [2023-12-25 06:33:51,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [785786442] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:33:51,517 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:33:51,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 45] total 61 [2023-12-25 06:33:51,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519843661] [2023-12-25 06:33:51,517 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:33:51,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2023-12-25 06:33:51,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:33:51,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2023-12-25 06:33:51,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=309, Invalid=3473, Unknown=0, NotChecked=0, Total=3782 [2023-12-25 06:33:51,519 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand has 62 states, 49 states have (on average 1.5714285714285714) internal successors, (77), 49 states have internal predecessors, (77), 14 states have call successors, (14), 13 states have call predecessors, (14), 22 states have return successors, (22), 21 states have call predecessors, (22), 13 states have call successors, (22) [2023-12-25 06:33:54,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:33:54,577 INFO L93 Difference]: Finished difference Result 49 states and 52 transitions. [2023-12-25 06:33:54,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-12-25 06:33:54,578 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 49 states have (on average 1.5714285714285714) internal successors, (77), 49 states have internal predecessors, (77), 14 states have call successors, (14), 13 states have call predecessors, (14), 22 states have return successors, (22), 21 states have call predecessors, (22), 13 states have call successors, (22) Word has length 82 [2023-12-25 06:33:54,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:33:54,579 INFO L225 Difference]: With dead ends: 49 [2023-12-25 06:33:54,579 INFO L226 Difference]: Without dead ends: 40 [2023-12-25 06:33:54,580 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1137 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=598, Invalid=4804, Unknown=0, NotChecked=0, Total=5402 [2023-12-25 06:33:54,581 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 141 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-25 06:33:54,581 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 456 Invalid, 803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-25 06:33:54,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2023-12-25 06:33:54,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2023-12-25 06:33:54,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 23 states have (on average 1.0869565217391304) internal successors, (25), 25 states have internal predecessors, (25), 4 states have call successors, (4), 2 states have call predecessors, (4), 12 states have return successors, (13), 12 states have call predecessors, (13), 2 states have call successors, (13) [2023-12-25 06:33:54,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 42 transitions. [2023-12-25 06:33:54,585 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 42 transitions. Word has length 82 [2023-12-25 06:33:54,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:33:54,585 INFO L495 AbstractCegarLoop]: Abstraction has 40 states and 42 transitions. [2023-12-25 06:33:54,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 49 states have (on average 1.5714285714285714) internal successors, (77), 49 states have internal predecessors, (77), 14 states have call successors, (14), 13 states have call predecessors, (14), 22 states have return successors, (22), 21 states have call predecessors, (22), 13 states have call successors, (22) [2023-12-25 06:33:54,585 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 42 transitions. [2023-12-25 06:33:54,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2023-12-25 06:33:54,586 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:33:54,586 INFO L195 NwaCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:33:54,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-12-25 06:33:54,798 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-25 06:33:54,798 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:33:54,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:33:54,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1319593810, now seen corresponding path program 11 times [2023-12-25 06:33:54,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:33:54,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1979912774] [2023-12-25 06:33:54,799 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-25 06:33:54,799 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-12-25 06:33:54,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:33:54,800 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-25 06:33:54,806 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-25 06:33:55,119 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2023-12-25 06:33:55,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:33:55,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 113 conjunts are in the unsatisfiable core [2023-12-25 06:33:55,137 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:33:55,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:33:56,216 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 72 proven. 143 refuted. 0 times theorem prover too weak. 214 trivial. 0 not checked. [2023-12-25 06:33:56,216 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:34:09,136 INFO L134 CoverageAnalysis]: Checked inductivity of 429 backedges. 0 proven. 429 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:34:09,137 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:34:09,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1979912774] [2023-12-25 06:34:09,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1979912774] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:34:09,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:34:09,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 51] total 71 [2023-12-25 06:34:09,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689509086] [2023-12-25 06:34:09,137 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:34:09,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2023-12-25 06:34:09,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:34:09,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2023-12-25 06:34:09,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=480, Invalid=4632, Unknown=0, NotChecked=0, Total=5112 [2023-12-25 06:34:09,139 INFO L87 Difference]: Start difference. First operand 40 states and 42 transitions. Second operand has 72 states, 57 states have (on average 1.5263157894736843) internal successors, (87), 58 states have internal predecessors, (87), 16 states have call successors, (16), 14 states have call predecessors, (16), 24 states have return successors, (24), 23 states have call predecessors, (24), 15 states have call successors, (24) [2023-12-25 06:34:15,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:34:15,858 INFO L93 Difference]: Finished difference Result 56 states and 61 transitions. [2023-12-25 06:34:15,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-25 06:34:15,859 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 57 states have (on average 1.5263157894736843) internal successors, (87), 58 states have internal predecessors, (87), 16 states have call successors, (16), 14 states have call predecessors, (16), 24 states have return successors, (24), 23 states have call predecessors, (24), 15 states have call successors, (24) Word has length 89 [2023-12-25 06:34:15,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:34:15,860 INFO L225 Difference]: With dead ends: 56 [2023-12-25 06:34:15,860 INFO L226 Difference]: Without dead ends: 47 [2023-12-25 06:34:15,861 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1729 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=994, Invalid=6316, Unknown=0, NotChecked=0, Total=7310 [2023-12-25 06:34:15,862 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 287 mSDsluCounter, 461 mSDsCounter, 0 mSdLazyCounter, 854 mSolverCounterSat, 268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 1122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-12-25 06:34:15,862 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 481 Invalid, 1122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 854 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-12-25 06:34:15,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2023-12-25 06:34:15,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 42. [2023-12-25 06:34:15,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 24 states have (on average 1.0833333333333333) internal successors, (26), 26 states have internal predecessors, (26), 4 states have call successors, (4), 2 states have call predecessors, (4), 13 states have return successors, (14), 13 states have call predecessors, (14), 2 states have call successors, (14) [2023-12-25 06:34:15,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 44 transitions. [2023-12-25 06:34:15,866 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 44 transitions. Word has length 89 [2023-12-25 06:34:15,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:34:15,866 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 44 transitions. [2023-12-25 06:34:15,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 57 states have (on average 1.5263157894736843) internal successors, (87), 58 states have internal predecessors, (87), 16 states have call successors, (16), 14 states have call predecessors, (16), 24 states have return successors, (24), 23 states have call predecessors, (24), 15 states have call successors, (24) [2023-12-25 06:34:15,866 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 44 transitions. [2023-12-25 06:34:15,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2023-12-25 06:34:15,867 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:34:15,867 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:34:15,880 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-25 06:34:16,067 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-25 06:34:16,068 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:34:16,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:34:16,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1647269279, now seen corresponding path program 12 times [2023-12-25 06:34:16,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:34:16,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1445813831] [2023-12-25 06:34:16,069 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-25 06:34:16,069 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-25 06:34:16,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:34:16,070 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-25 06:34:16,071 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-25 06:34:16,472 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2023-12-25 06:34:16,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:34:16,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 120 conjunts are in the unsatisfiable core [2023-12-25 06:34:16,497 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:34:16,499 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:34:17,768 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 44 proven. 168 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2023-12-25 06:34:17,768 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:34:32,788 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 0 proven. 510 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:34:32,789 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:34:32,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1445813831] [2023-12-25 06:34:32,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1445813831] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:34:32,789 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:34:32,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 54] total 75 [2023-12-25 06:34:32,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110791048] [2023-12-25 06:34:32,789 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:34:32,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2023-12-25 06:34:32,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:34:32,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2023-12-25 06:34:32,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=522, Invalid=5178, Unknown=0, NotChecked=0, Total=5700 [2023-12-25 06:34:32,791 INFO L87 Difference]: Start difference. First operand 42 states and 44 transitions. Second operand has 76 states, 60 states have (on average 1.55) internal successors, (93), 61 states have internal predecessors, (93), 17 states have call successors, (17), 15 states have call predecessors, (17), 26 states have return successors, (26), 25 states have call predecessors, (26), 16 states have call successors, (26) [2023-12-25 06:34:41,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:34:41,109 INFO L93 Difference]: Finished difference Result 58 states and 63 transitions. [2023-12-25 06:34:41,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-25 06:34:41,110 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 60 states have (on average 1.55) internal successors, (93), 61 states have internal predecessors, (93), 17 states have call successors, (17), 15 states have call predecessors, (17), 26 states have return successors, (26), 25 states have call predecessors, (26), 16 states have call successors, (26) Word has length 96 [2023-12-25 06:34:41,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:34:41,111 INFO L225 Difference]: With dead ends: 58 [2023-12-25 06:34:41,111 INFO L226 Difference]: Without dead ends: 49 [2023-12-25 06:34:41,111 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 116 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1910 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=1103, Invalid=7087, Unknown=0, NotChecked=0, Total=8190 [2023-12-25 06:34:41,112 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 338 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 899 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 1202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-25 06:34:41,112 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [338 Valid, 533 Invalid, 1202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 899 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-25 06:34:41,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2023-12-25 06:34:41,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 44. [2023-12-25 06:34:41,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 25 states have (on average 1.08) internal successors, (27), 27 states have internal predecessors, (27), 4 states have call successors, (4), 2 states have call predecessors, (4), 14 states have return successors, (15), 14 states have call predecessors, (15), 2 states have call successors, (15) [2023-12-25 06:34:41,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 46 transitions. [2023-12-25 06:34:41,116 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 46 transitions. Word has length 96 [2023-12-25 06:34:41,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:34:41,116 INFO L495 AbstractCegarLoop]: Abstraction has 44 states and 46 transitions. [2023-12-25 06:34:41,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 60 states have (on average 1.55) internal successors, (93), 61 states have internal predecessors, (93), 17 states have call successors, (17), 15 states have call predecessors, (17), 26 states have return successors, (26), 25 states have call predecessors, (26), 16 states have call successors, (26) [2023-12-25 06:34:41,116 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 46 transitions. [2023-12-25 06:34:41,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2023-12-25 06:34:41,117 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:34:41,117 INFO L195 NwaCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:34:41,126 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 (14)] Ended with exit code 0 [2023-12-25 06:34:41,326 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-25 06:34:41,327 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:34:41,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:34:41,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1667000626, now seen corresponding path program 13 times [2023-12-25 06:34:41,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:34:41,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [176584217] [2023-12-25 06:34:41,327 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-25 06:34:41,327 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-25 06:34:41,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:34:41,336 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-25 06:34:41,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-12-25 06:34:41,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 06:34:41,632 INFO L262 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 127 conjunts are in the unsatisfiable core [2023-12-25 06:34:41,638 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:34:41,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:34:42,815 INFO L134 CoverageAnalysis]: Checked inductivity of 598 backedges. 0 proven. 195 refuted. 0 times theorem prover too weak. 403 trivial. 0 not checked. [2023-12-25 06:34:42,815 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:34:56,915 INFO L134 CoverageAnalysis]: Checked inductivity of 598 backedges. 0 proven. 598 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:34:56,916 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:34:56,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [176584217] [2023-12-25 06:34:56,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [176584217] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:34:56,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:34:56,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 57] total 76 [2023-12-25 06:34:56,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494568861] [2023-12-25 06:34:56,916 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:34:56,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2023-12-25 06:34:56,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:34:56,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2023-12-25 06:34:56,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=5441, Unknown=0, NotChecked=0, Total=5852 [2023-12-25 06:34:56,918 INFO L87 Difference]: Start difference. First operand 44 states and 46 transitions. Second operand has 77 states, 61 states have (on average 1.5573770491803278) internal successors, (95), 61 states have internal predecessors, (95), 17 states have call successors, (17), 16 states have call predecessors, (17), 28 states have return successors, (28), 27 states have call predecessors, (28), 16 states have call successors, (28) [2023-12-25 06:35:01,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:35:01,850 INFO L93 Difference]: Finished difference Result 55 states and 58 transitions. [2023-12-25 06:35:01,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-12-25 06:35:01,851 INFO L78 Accepts]: Start accepts. Automaton has has 77 states, 61 states have (on average 1.5573770491803278) internal successors, (95), 61 states have internal predecessors, (95), 17 states have call successors, (17), 16 states have call predecessors, (17), 28 states have return successors, (28), 27 states have call predecessors, (28), 16 states have call successors, (28) Word has length 103 [2023-12-25 06:35:01,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:35:01,852 INFO L225 Difference]: With dead ends: 55 [2023-12-25 06:35:01,852 INFO L226 Difference]: Without dead ends: 46 [2023-12-25 06:35:01,853 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1785 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=841, Invalid=7531, Unknown=0, NotChecked=0, Total=8372 [2023-12-25 06:35:01,853 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 188 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 949 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 1114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-25 06:35:01,853 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 660 Invalid, 1114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 949 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-25 06:35:01,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2023-12-25 06:35:01,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2023-12-25 06:35:01,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 26 states have (on average 1.0769230769230769) internal successors, (28), 28 states have internal predecessors, (28), 4 states have call successors, (4), 2 states have call predecessors, (4), 15 states have return successors, (16), 15 states have call predecessors, (16), 2 states have call successors, (16) [2023-12-25 06:35:01,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 48 transitions. [2023-12-25 06:35:01,859 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 48 transitions. Word has length 103 [2023-12-25 06:35:01,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:35:01,859 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 48 transitions. [2023-12-25 06:35:01,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 77 states, 61 states have (on average 1.5573770491803278) internal successors, (95), 61 states have internal predecessors, (95), 17 states have call successors, (17), 16 states have call predecessors, (17), 28 states have return successors, (28), 27 states have call predecessors, (28), 16 states have call successors, (28) [2023-12-25 06:35:01,859 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 48 transitions. [2023-12-25 06:35:01,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-12-25 06:35:01,860 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:35:01,860 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:35:01,869 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-25 06:35:02,066 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-25 06:35:02,066 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:35:02,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:35:02,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1555292671, now seen corresponding path program 14 times [2023-12-25 06:35:02,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:35:02,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1178002162] [2023-12-25 06:35:02,067 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 06:35:02,067 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-25 06:35:02,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:35:02,068 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-25 06:35:02,092 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-25 06:35:02,450 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 06:35:02,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:35:02,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 136 conjunts are in the unsatisfiable core [2023-12-25 06:35:02,468 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:35:02,470 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:35:03,843 INFO L134 CoverageAnalysis]: Checked inductivity of 693 backedges. 0 proven. 224 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2023-12-25 06:35:03,844 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:35:19,091 INFO L134 CoverageAnalysis]: Checked inductivity of 693 backedges. 0 proven. 693 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:35:19,091 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:35:19,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1178002162] [2023-12-25 06:35:19,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1178002162] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:35:19,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:35:19,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 61] total 81 [2023-12-25 06:35:19,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854549728] [2023-12-25 06:35:19,092 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:35:19,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2023-12-25 06:35:19,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:35:19,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2023-12-25 06:35:19,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=447, Invalid=6195, Unknown=0, NotChecked=0, Total=6642 [2023-12-25 06:35:19,093 INFO L87 Difference]: Start difference. First operand 46 states and 48 transitions. Second operand has 82 states, 65 states have (on average 1.5538461538461539) internal successors, (101), 65 states have internal predecessors, (101), 18 states have call successors, (18), 17 states have call predecessors, (18), 30 states have return successors, (30), 29 states have call predecessors, (30), 17 states have call successors, (30) [2023-12-25 06:35:25,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:35:25,071 INFO L93 Difference]: Finished difference Result 57 states and 60 transitions. [2023-12-25 06:35:25,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-25 06:35:25,072 INFO L78 Accepts]: Start accepts. Automaton has has 82 states, 65 states have (on average 1.5538461538461539) internal successors, (101), 65 states have internal predecessors, (101), 18 states have call successors, (18), 17 states have call predecessors, (18), 30 states have return successors, (30), 29 states have call predecessors, (30), 17 states have call successors, (30) Word has length 110 [2023-12-25 06:35:25,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:35:25,073 INFO L225 Difference]: With dead ends: 57 [2023-12-25 06:35:25,073 INFO L226 Difference]: Without dead ends: 48 [2023-12-25 06:35:25,074 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2033 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=930, Invalid=8576, Unknown=0, NotChecked=0, Total=9506 [2023-12-25 06:35:25,074 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 220 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 198 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 1391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 198 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2023-12-25 06:35:25,074 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 848 Invalid, 1391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [198 Valid, 1193 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2023-12-25 06:35:25,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2023-12-25 06:35:25,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2023-12-25 06:35:25,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 27 states have (on average 1.0740740740740742) internal successors, (29), 29 states have internal predecessors, (29), 4 states have call successors, (4), 2 states have call predecessors, (4), 16 states have return successors, (17), 16 states have call predecessors, (17), 2 states have call successors, (17) [2023-12-25 06:35:25,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 50 transitions. [2023-12-25 06:35:25,082 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 50 transitions. Word has length 110 [2023-12-25 06:35:25,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:35:25,082 INFO L495 AbstractCegarLoop]: Abstraction has 48 states and 50 transitions. [2023-12-25 06:35:25,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 65 states have (on average 1.5538461538461539) internal successors, (101), 65 states have internal predecessors, (101), 18 states have call successors, (18), 17 states have call predecessors, (18), 30 states have return successors, (30), 29 states have call predecessors, (30), 17 states have call successors, (30) [2023-12-25 06:35:25,082 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 50 transitions. [2023-12-25 06:35:25,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2023-12-25 06:35:25,083 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:35:25,083 INFO L195 NwaCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:35:25,091 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-25 06:35:25,288 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-25 06:35:25,289 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:35:25,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:35:25,289 INFO L85 PathProgramCache]: Analyzing trace with hash 2060217582, now seen corresponding path program 15 times [2023-12-25 06:35:25,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:35:25,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [573660252] [2023-12-25 06:35:25,290 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-25 06:35:25,290 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-25 06:35:25,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:35:25,291 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-25 06:35:25,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 (17)] Waiting until timeout for monitored process [2023-12-25 06:35:25,892 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2023-12-25 06:35:25,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:35:25,906 INFO L262 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 147 conjunts are in the unsatisfiable core [2023-12-25 06:35:25,912 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:35:25,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:35:27,666 INFO L134 CoverageAnalysis]: Checked inductivity of 795 backedges. 56 proven. 255 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2023-12-25 06:35:27,666 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:35:51,404 INFO L134 CoverageAnalysis]: Checked inductivity of 795 backedges. 0 proven. 795 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:35:51,404 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:35:51,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [573660252] [2023-12-25 06:35:51,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [573660252] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:35:51,405 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:35:51,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 66] total 90 [2023-12-25 06:35:51,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721030927] [2023-12-25 06:35:51,405 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:35:51,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2023-12-25 06:35:51,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:35:51,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2023-12-25 06:35:51,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=684, Invalid=7506, Unknown=0, NotChecked=0, Total=8190 [2023-12-25 06:35:51,407 INFO L87 Difference]: Start difference. First operand 48 states and 50 transitions. Second operand has 91 states, 72 states have (on average 1.5416666666666667) internal successors, (111), 73 states have internal predecessors, (111), 20 states have call successors, (20), 18 states have call predecessors, (20), 32 states have return successors, (32), 31 states have call predecessors, (32), 19 states have call successors, (32) [2023-12-25 06:36:05,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:36:05,543 INFO L93 Difference]: Finished difference Result 64 states and 69 transitions. [2023-12-25 06:36:05,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-25 06:36:05,544 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 72 states have (on average 1.5416666666666667) internal successors, (111), 73 states have internal predecessors, (111), 20 states have call successors, (20), 18 states have call predecessors, (20), 32 states have return successors, (32), 31 states have call predecessors, (32), 19 states have call successors, (32) Word has length 117 [2023-12-25 06:36:05,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:36:05,545 INFO L225 Difference]: With dead ends: 64 [2023-12-25 06:36:05,545 INFO L226 Difference]: Without dead ends: 55 [2023-12-25 06:36:05,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2708 ImplicationChecksByTransitivity, 20.7s TimeCoverageRelationStatistics Valid=1541, Invalid=10231, Unknown=0, NotChecked=0, Total=11772 [2023-12-25 06:36:05,546 INFO L413 NwaCegarLoop]: 24 mSDtfsCounter, 539 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 1042 mSolverCounterSat, 490 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 539 SdHoareTripleChecker+Valid, 632 SdHoareTripleChecker+Invalid, 1532 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 490 IncrementalHoareTripleChecker+Valid, 1042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-12-25 06:36:05,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [539 Valid, 632 Invalid, 1532 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [490 Valid, 1042 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-12-25 06:36:05,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2023-12-25 06:36:05,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 50. [2023-12-25 06:36:05,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 28 states have (on average 1.0714285714285714) internal successors, (30), 30 states have internal predecessors, (30), 4 states have call successors, (4), 2 states have call predecessors, (4), 17 states have return successors, (18), 17 states have call predecessors, (18), 2 states have call successors, (18) [2023-12-25 06:36:05,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 52 transitions. [2023-12-25 06:36:05,549 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 52 transitions. Word has length 117 [2023-12-25 06:36:05,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:36:05,550 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 52 transitions. [2023-12-25 06:36:05,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 72 states have (on average 1.5416666666666667) internal successors, (111), 73 states have internal predecessors, (111), 20 states have call successors, (20), 18 states have call predecessors, (20), 32 states have return successors, (32), 31 states have call predecessors, (32), 19 states have call successors, (32) [2023-12-25 06:36:05,550 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 52 transitions. [2023-12-25 06:36:05,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2023-12-25 06:36:05,550 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:36:05,550 INFO L195 NwaCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:36:05,560 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2023-12-25 06:36:05,757 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-25 06:36:05,758 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:36:05,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:36:05,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1860413857, now seen corresponding path program 16 times [2023-12-25 06:36:05,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:36:05,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2092249202] [2023-12-25 06:36:05,758 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-25 06:36:05,758 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-25 06:36:05,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:36:05,759 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-25 06:36:05,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-12-25 06:36:06,210 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-25 06:36:06,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:36:06,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 481 conjuncts, 154 conjunts are in the unsatisfiable core [2023-12-25 06:36:06,228 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:36:06,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:36:07,762 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2023-12-25 06:36:07,762 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:36:28,174 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 0 proven. 904 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:36:28,174 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:36:28,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2092249202] [2023-12-25 06:36:28,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2092249202] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:36:28,174 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:36:28,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 69] total 91 [2023-12-25 06:36:28,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343249715] [2023-12-25 06:36:28,174 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:36:28,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 92 states [2023-12-25 06:36:28,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:36:28,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2023-12-25 06:36:28,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=522, Invalid=7850, Unknown=0, NotChecked=0, Total=8372 [2023-12-25 06:36:28,176 INFO L87 Difference]: Start difference. First operand 50 states and 52 transitions. Second operand has 92 states, 73 states have (on average 1.547945205479452) internal successors, (113), 73 states have internal predecessors, (113), 20 states have call successors, (20), 19 states have call predecessors, (20), 34 states have return successors, (34), 33 states have call predecessors, (34), 19 states have call successors, (34) [2023-12-25 06:36:36,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:36:36,823 INFO L93 Difference]: Finished difference Result 61 states and 64 transitions. [2023-12-25 06:36:36,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-12-25 06:36:36,824 INFO L78 Accepts]: Start accepts. Automaton has has 92 states, 73 states have (on average 1.547945205479452) internal successors, (113), 73 states have internal predecessors, (113), 20 states have call successors, (20), 19 states have call predecessors, (20), 34 states have return successors, (34), 33 states have call predecessors, (34), 19 states have call successors, (34) Word has length 124 [2023-12-25 06:36:36,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:36:36,825 INFO L225 Difference]: With dead ends: 61 [2023-12-25 06:36:36,825 INFO L226 Difference]: Without dead ends: 52 [2023-12-25 06:36:36,825 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 108 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2577 ImplicationChecksByTransitivity, 12.4s TimeCoverageRelationStatistics Valid=1120, Invalid=10870, Unknown=0, NotChecked=0, Total=11990 [2023-12-25 06:36:36,826 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 369 mSDsluCounter, 912 mSDsCounter, 0 mSdLazyCounter, 1299 mSolverCounterSat, 283 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 939 SdHoareTripleChecker+Invalid, 1582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 283 IncrementalHoareTripleChecker+Valid, 1299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2023-12-25 06:36:36,826 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 939 Invalid, 1582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [283 Valid, 1299 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2023-12-25 06:36:36,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2023-12-25 06:36:36,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2023-12-25 06:36:36,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 29 states have (on average 1.0689655172413792) internal successors, (31), 31 states have internal predecessors, (31), 4 states have call successors, (4), 2 states have call predecessors, (4), 18 states have return successors, (19), 18 states have call predecessors, (19), 2 states have call successors, (19) [2023-12-25 06:36:36,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 54 transitions. [2023-12-25 06:36:36,829 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 54 transitions. Word has length 124 [2023-12-25 06:36:36,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:36:36,829 INFO L495 AbstractCegarLoop]: Abstraction has 52 states and 54 transitions. [2023-12-25 06:36:36,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 92 states, 73 states have (on average 1.547945205479452) internal successors, (113), 73 states have internal predecessors, (113), 20 states have call successors, (20), 19 states have call predecessors, (20), 34 states have return successors, (34), 33 states have call predecessors, (34), 19 states have call successors, (34) [2023-12-25 06:36:36,829 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 54 transitions. [2023-12-25 06:36:36,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2023-12-25 06:36:36,830 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:36:36,830 INFO L195 NwaCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:36:36,836 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-25 06:36:37,036 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-25 06:36:37,036 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:36:37,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:36:37,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1035016974, now seen corresponding path program 17 times [2023-12-25 06:36:37,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:36:37,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1393847608] [2023-12-25 06:36:37,037 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-25 06:36:37,037 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-25 06:36:37,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:36:37,038 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-25 06:36:37,040 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-12-25 06:36:37,895 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2023-12-25 06:36:37,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:36:37,911 INFO L262 TraceCheckSpWp]: Trace formula consists of 507 conjuncts, 179 conjunts are in the unsatisfiable core [2023-12-25 06:36:37,919 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:36:37,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:36:40,224 INFO L134 CoverageAnalysis]: Checked inductivity of 1020 backedges. 288 proven. 323 refuted. 0 times theorem prover too weak. 409 trivial. 0 not checked. [2023-12-25 06:36:40,224 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:37:11,047 INFO L134 CoverageAnalysis]: Checked inductivity of 1020 backedges. 0 proven. 1020 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:37:11,048 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:37:11,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1393847608] [2023-12-25 06:37:11,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1393847608] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:37:11,048 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:37:11,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 81] total 107 [2023-12-25 06:37:11,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233507790] [2023-12-25 06:37:11,048 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:37:11,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 108 states [2023-12-25 06:37:11,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:37:11,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2023-12-25 06:37:11,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=858, Invalid=10698, Unknown=0, NotChecked=0, Total=11556 [2023-12-25 06:37:11,050 INFO L87 Difference]: Start difference. First operand 52 states and 54 transitions. Second operand has 108 states, 87 states have (on average 1.4137931034482758) internal successors, (123), 88 states have internal predecessors, (123), 22 states have call successors, (22), 20 states have call predecessors, (22), 36 states have return successors, (36), 35 states have call predecessors, (36), 21 states have call successors, (36) [2023-12-25 06:37:29,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:37:29,253 INFO L93 Difference]: Finished difference Result 68 states and 73 transitions. [2023-12-25 06:37:29,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-25 06:37:29,254 INFO L78 Accepts]: Start accepts. Automaton has has 108 states, 87 states have (on average 1.4137931034482758) internal successors, (123), 88 states have internal predecessors, (123), 22 states have call successors, (22), 20 states have call predecessors, (22), 36 states have return successors, (36), 35 states have call predecessors, (36), 21 states have call successors, (36) Word has length 131 [2023-12-25 06:37:29,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:37:29,255 INFO L225 Difference]: With dead ends: 68 [2023-12-25 06:37:29,255 INFO L226 Difference]: Without dead ends: 59 [2023-12-25 06:37:29,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 154 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3889 ImplicationChecksByTransitivity, 27.1s TimeCoverageRelationStatistics Valid=2062, Invalid=14194, Unknown=0, NotChecked=0, Total=16256 [2023-12-25 06:37:29,257 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 701 mSDsluCounter, 796 mSDsCounter, 0 mSdLazyCounter, 1341 mSolverCounterSat, 655 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 701 SdHoareTripleChecker+Valid, 822 SdHoareTripleChecker+Invalid, 1996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 655 IncrementalHoareTripleChecker+Valid, 1341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-12-25 06:37:29,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [701 Valid, 822 Invalid, 1996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [655 Valid, 1341 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2023-12-25 06:37:29,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2023-12-25 06:37:29,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 54. [2023-12-25 06:37:29,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 30 states have (on average 1.0666666666666667) internal successors, (32), 32 states have internal predecessors, (32), 4 states have call successors, (4), 2 states have call predecessors, (4), 19 states have return successors, (20), 19 states have call predecessors, (20), 2 states have call successors, (20) [2023-12-25 06:37:29,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 56 transitions. [2023-12-25 06:37:29,260 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 56 transitions. Word has length 131 [2023-12-25 06:37:29,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:37:29,260 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 56 transitions. [2023-12-25 06:37:29,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 108 states, 87 states have (on average 1.4137931034482758) internal successors, (123), 88 states have internal predecessors, (123), 22 states have call successors, (22), 20 states have call predecessors, (22), 36 states have return successors, (36), 35 states have call predecessors, (36), 21 states have call successors, (36) [2023-12-25 06:37:29,260 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 56 transitions. [2023-12-25 06:37:29,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2023-12-25 06:37:29,261 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:37:29,261 INFO L195 NwaCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:37:29,276 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 (19)] Ended with exit code 0 [2023-12-25 06:37:29,474 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-25 06:37:29,474 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:37:29,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:37:29,474 INFO L85 PathProgramCache]: Analyzing trace with hash 124433087, now seen corresponding path program 18 times [2023-12-25 06:37:29,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:37:29,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [931559189] [2023-12-25 06:37:29,475 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-25 06:37:29,475 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-25 06:37:29,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:37:29,476 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-25 06:37:29,477 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-25 06:37:30,572 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2023-12-25 06:37:30,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:37:30,589 INFO L262 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 174 conjunts are in the unsatisfiable core [2023-12-25 06:37:30,597 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:37:30,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:37:32,506 INFO L134 CoverageAnalysis]: Checked inductivity of 1143 backedges. 68 proven. 360 refuted. 0 times theorem prover too weak. 715 trivial. 0 not checked. [2023-12-25 06:37:32,506 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:38:03,226 INFO L134 CoverageAnalysis]: Checked inductivity of 1143 backedges. 0 proven. 1143 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:38:03,226 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:38:03,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [931559189] [2023-12-25 06:38:03,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [931559189] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:38:03,227 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:38:03,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 78] total 105 [2023-12-25 06:38:03,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152388111] [2023-12-25 06:38:03,227 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:38:03,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2023-12-25 06:38:03,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:38:03,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2023-12-25 06:38:03,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=864, Invalid=10266, Unknown=0, NotChecked=0, Total=11130 [2023-12-25 06:38:03,229 INFO L87 Difference]: Start difference. First operand 54 states and 56 transitions. Second operand has 106 states, 84 states have (on average 1.5357142857142858) internal successors, (129), 85 states have internal predecessors, (129), 23 states have call successors, (23), 21 states have call predecessors, (23), 38 states have return successors, (38), 37 states have call predecessors, (38), 22 states have call successors, (38) [2023-12-25 06:38:24,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:38:24,041 INFO L93 Difference]: Finished difference Result 70 states and 75 transitions. [2023-12-25 06:38:24,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-25 06:38:24,041 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 84 states have (on average 1.5357142857142858) internal successors, (129), 85 states have internal predecessors, (129), 23 states have call successors, (23), 21 states have call predecessors, (23), 38 states have return successors, (38), 37 states have call predecessors, (38), 22 states have call successors, (38) Word has length 138 [2023-12-25 06:38:24,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:38:24,042 INFO L225 Difference]: With dead ends: 70 [2023-12-25 06:38:24,042 INFO L226 Difference]: Without dead ends: 61 [2023-12-25 06:38:24,043 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3641 ImplicationChecksByTransitivity, 28.8s TimeCoverageRelationStatistics Valid=2051, Invalid=13951, Unknown=0, NotChecked=0, Total=16002 [2023-12-25 06:38:24,043 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 769 mSDsluCounter, 898 mSDsCounter, 0 mSdLazyCounter, 1433 mSolverCounterSat, 699 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 769 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 2132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 699 IncrementalHoareTripleChecker+Valid, 1433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2023-12-25 06:38:24,044 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [769 Valid, 925 Invalid, 2132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [699 Valid, 1433 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2023-12-25 06:38:24,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2023-12-25 06:38:24,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 56. [2023-12-25 06:38:24,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 31 states have (on average 1.064516129032258) internal successors, (33), 33 states have internal predecessors, (33), 4 states have call successors, (4), 2 states have call predecessors, (4), 20 states have return successors, (21), 20 states have call predecessors, (21), 2 states have call successors, (21) [2023-12-25 06:38:24,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 58 transitions. [2023-12-25 06:38:24,047 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 58 transitions. Word has length 138 [2023-12-25 06:38:24,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:38:24,047 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 58 transitions. [2023-12-25 06:38:24,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 84 states have (on average 1.5357142857142858) internal successors, (129), 85 states have internal predecessors, (129), 23 states have call successors, (23), 21 states have call predecessors, (23), 38 states have return successors, (38), 37 states have call predecessors, (38), 22 states have call successors, (38) [2023-12-25 06:38:24,047 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 58 transitions. [2023-12-25 06:38:24,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2023-12-25 06:38:24,048 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:38:24,048 INFO L195 NwaCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:38:24,058 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-25 06:38:24,257 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-25 06:38:24,258 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:38:24,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:38:24,258 INFO L85 PathProgramCache]: Analyzing trace with hash -22044370, now seen corresponding path program 19 times [2023-12-25 06:38:24,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:38:24,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1763449493] [2023-12-25 06:38:24,259 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-25 06:38:24,259 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-25 06:38:24,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:38:24,260 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-25 06:38:24,261 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-25 06:38:24,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 06:38:24,848 INFO L262 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 181 conjunts are in the unsatisfiable core [2023-12-25 06:38:24,854 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:38:24,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:38:26,707 INFO L134 CoverageAnalysis]: Checked inductivity of 1273 backedges. 0 proven. 399 refuted. 0 times theorem prover too weak. 874 trivial. 0 not checked. [2023-12-25 06:38:26,707 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:38:53,744 INFO L134 CoverageAnalysis]: Checked inductivity of 1273 backedges. 0 proven. 1273 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:38:53,744 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:38:53,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1763449493] [2023-12-25 06:38:53,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1763449493] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:38:53,745 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:38:53,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 81] total 106 [2023-12-25 06:38:53,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592536806] [2023-12-25 06:38:53,745 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:38:53,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 107 states [2023-12-25 06:38:53,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:38:53,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 107 interpolants. [2023-12-25 06:38:53,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=642, Invalid=10700, Unknown=0, NotChecked=0, Total=11342 [2023-12-25 06:38:53,747 INFO L87 Difference]: Start difference. First operand 56 states and 58 transitions. Second operand has 107 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 85 states have internal predecessors, (131), 23 states have call successors, (23), 22 states have call predecessors, (23), 40 states have return successors, (40), 39 states have call predecessors, (40), 22 states have call successors, (40) [2023-12-25 06:39:05,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:39:05,339 INFO L93 Difference]: Finished difference Result 67 states and 70 transitions. [2023-12-25 06:39:05,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2023-12-25 06:39:05,340 INFO L78 Accepts]: Start accepts. Automaton has has 107 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 85 states have internal predecessors, (131), 23 states have call successors, (23), 22 states have call predecessors, (23), 40 states have return successors, (40), 39 states have call predecessors, (40), 22 states have call successors, (40) Word has length 145 [2023-12-25 06:39:05,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:39:05,341 INFO L225 Difference]: With dead ends: 67 [2023-12-25 06:39:05,341 INFO L226 Difference]: Without dead ends: 58 [2023-12-25 06:39:05,341 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3513 ImplicationChecksByTransitivity, 17.2s TimeCoverageRelationStatistics Valid=1435, Invalid=14821, Unknown=0, NotChecked=0, Total=16256 [2023-12-25 06:39:05,342 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 465 mSDsluCounter, 1205 mSDsCounter, 0 mSdLazyCounter, 1676 mSolverCounterSat, 387 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 1235 SdHoareTripleChecker+Invalid, 2063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 387 IncrementalHoareTripleChecker+Valid, 1676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2023-12-25 06:39:05,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [465 Valid, 1235 Invalid, 2063 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [387 Valid, 1676 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2023-12-25 06:39:05,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2023-12-25 06:39:05,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2023-12-25 06:39:05,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 32 states have (on average 1.0625) internal successors, (34), 34 states have internal predecessors, (34), 4 states have call successors, (4), 2 states have call predecessors, (4), 21 states have return successors, (22), 21 states have call predecessors, (22), 2 states have call successors, (22) [2023-12-25 06:39:05,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 60 transitions. [2023-12-25 06:39:05,345 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 60 transitions. Word has length 145 [2023-12-25 06:39:05,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:39:05,345 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 60 transitions. [2023-12-25 06:39:05,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 107 states, 85 states have (on average 1.5411764705882354) internal successors, (131), 85 states have internal predecessors, (131), 23 states have call successors, (23), 22 states have call predecessors, (23), 40 states have return successors, (40), 39 states have call predecessors, (40), 22 states have call successors, (40) [2023-12-25 06:39:05,345 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 60 transitions. [2023-12-25 06:39:05,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2023-12-25 06:39:05,346 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:39:05,346 INFO L195 NwaCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:39:05,356 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 (21)] Ended with exit code 0 [2023-12-25 06:39:05,552 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-25 06:39:05,552 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:39:05,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:39:05,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1612773151, now seen corresponding path program 20 times [2023-12-25 06:39:05,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:39:05,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [987768046] [2023-12-25 06:39:05,554 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 06:39:05,554 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-25 06:39:05,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:39:05,555 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-25 06:39:05,556 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-25 06:39:06,219 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 06:39:06,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:39:06,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 190 conjunts are in the unsatisfiable core [2023-12-25 06:39:06,240 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:39:06,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:39:08,366 INFO L134 CoverageAnalysis]: Checked inductivity of 1410 backedges. 0 proven. 440 refuted. 0 times theorem prover too weak. 970 trivial. 0 not checked. [2023-12-25 06:39:08,366 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:39:37,563 INFO L134 CoverageAnalysis]: Checked inductivity of 1410 backedges. 0 proven. 1410 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:39:37,564 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:39:37,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [987768046] [2023-12-25 06:39:37,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [987768046] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:39:37,564 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:39:37,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 85] total 111 [2023-12-25 06:39:37,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350125555] [2023-12-25 06:39:37,564 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:39:37,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 112 states [2023-12-25 06:39:37,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:39:37,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 112 interpolants. [2023-12-25 06:39:37,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=684, Invalid=11748, Unknown=0, NotChecked=0, Total=12432 [2023-12-25 06:39:37,566 INFO L87 Difference]: Start difference. First operand 58 states and 60 transitions. Second operand has 112 states, 89 states have (on average 1.5393258426966292) internal successors, (137), 89 states have internal predecessors, (137), 24 states have call successors, (24), 23 states have call predecessors, (24), 42 states have return successors, (42), 41 states have call predecessors, (42), 23 states have call successors, (42) [2023-12-25 06:39:51,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:39:51,008 INFO L93 Difference]: Finished difference Result 69 states and 72 transitions. [2023-12-25 06:39:51,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2023-12-25 06:39:51,009 INFO L78 Accepts]: Start accepts. Automaton has has 112 states, 89 states have (on average 1.5393258426966292) internal successors, (137), 89 states have internal predecessors, (137), 24 states have call successors, (24), 23 states have call predecessors, (24), 42 states have return successors, (42), 41 states have call predecessors, (42), 23 states have call successors, (42) Word has length 152 [2023-12-25 06:39:51,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:39:51,010 INFO L225 Difference]: With dead ends: 69 [2023-12-25 06:39:51,010 INFO L226 Difference]: Without dead ends: 60 [2023-12-25 06:39:51,011 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 192 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3857 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=1548, Invalid=16274, Unknown=0, NotChecked=0, Total=17822 [2023-12-25 06:39:51,011 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 494 mSDsluCounter, 1348 mSDsCounter, 0 mSdLazyCounter, 1852 mSolverCounterSat, 414 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 1379 SdHoareTripleChecker+Invalid, 2266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 414 IncrementalHoareTripleChecker+Valid, 1852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-12-25 06:39:51,011 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [494 Valid, 1379 Invalid, 2266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [414 Valid, 1852 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2023-12-25 06:39:51,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2023-12-25 06:39:51,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2023-12-25 06:39:51,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 33 states have (on average 1.0606060606060606) internal successors, (35), 35 states have internal predecessors, (35), 4 states have call successors, (4), 2 states have call predecessors, (4), 22 states have return successors, (23), 22 states have call predecessors, (23), 2 states have call successors, (23) [2023-12-25 06:39:51,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 62 transitions. [2023-12-25 06:39:51,020 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 62 transitions. Word has length 152 [2023-12-25 06:39:51,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:39:51,021 INFO L495 AbstractCegarLoop]: Abstraction has 60 states and 62 transitions. [2023-12-25 06:39:51,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 112 states, 89 states have (on average 1.5393258426966292) internal successors, (137), 89 states have internal predecessors, (137), 24 states have call successors, (24), 23 states have call predecessors, (24), 42 states have return successors, (42), 41 states have call predecessors, (42), 23 states have call successors, (42) [2023-12-25 06:39:51,021 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 62 transitions. [2023-12-25 06:39:51,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 160 [2023-12-25 06:39:51,022 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:39:51,022 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:39:51,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Forceful destruction successful, exit code 0 [2023-12-25 06:39:51,226 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-25 06:39:51,227 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:39:51,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:39:51,227 INFO L85 PathProgramCache]: Analyzing trace with hash -559546546, now seen corresponding path program 21 times [2023-12-25 06:39:51,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:39:51,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [559517467] [2023-12-25 06:39:51,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-12-25 06:39:51,227 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-25 06:39:51,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:39:51,228 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-25 06:39:51,229 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-25 06:39:52,581 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2023-12-25 06:39:52,582 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:39:52,597 INFO L262 TraceCheckSpWp]: Trace formula consists of 611 conjuncts, 201 conjunts are in the unsatisfiable core [2023-12-25 06:39:52,622 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:39:52,625 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:39:55,047 INFO L134 CoverageAnalysis]: Checked inductivity of 1554 backedges. 80 proven. 483 refuted. 0 times theorem prover too weak. 991 trivial. 0 not checked. [2023-12-25 06:39:55,047 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:40:34,798 INFO L134 CoverageAnalysis]: Checked inductivity of 1554 backedges. 0 proven. 1554 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:40:34,798 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:40:34,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [559517467] [2023-12-25 06:40:34,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [559517467] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:40:34,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:40:34,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 90] total 120 [2023-12-25 06:40:34,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984927142] [2023-12-25 06:40:34,799 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:40:34,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 121 states [2023-12-25 06:40:34,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:40:34,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2023-12-25 06:40:34,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1062, Invalid=13458, Unknown=0, NotChecked=0, Total=14520 [2023-12-25 06:40:34,802 INFO L87 Difference]: Start difference. First operand 60 states and 62 transitions. Second operand has 121 states, 96 states have (on average 1.53125) internal successors, (147), 97 states have internal predecessors, (147), 26 states have call successors, (26), 24 states have call predecessors, (26), 44 states have return successors, (44), 43 states have call predecessors, (44), 25 states have call successors, (44) [2023-12-25 06:41:03,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:41:03,117 INFO L93 Difference]: Finished difference Result 76 states and 81 transitions. [2023-12-25 06:41:03,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-12-25 06:41:03,120 INFO L78 Accepts]: Start accepts. Automaton has has 121 states, 96 states have (on average 1.53125) internal successors, (147), 97 states have internal predecessors, (147), 26 states have call successors, (26), 24 states have call predecessors, (26), 44 states have return successors, (44), 43 states have call predecessors, (44), 25 states have call successors, (44) Word has length 159 [2023-12-25 06:41:03,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:41:03,121 INFO L225 Difference]: With dead ends: 76 [2023-12-25 06:41:03,121 INFO L226 Difference]: Without dead ends: 67 [2023-12-25 06:41:03,122 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 197 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4709 ImplicationChecksByTransitivity, 38.6s TimeCoverageRelationStatistics Valid=2633, Invalid=18247, Unknown=0, NotChecked=0, Total=20880 [2023-12-25 06:41:03,123 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 1023 mSDsluCounter, 1096 mSDsCounter, 0 mSdLazyCounter, 1740 mSolverCounterSat, 932 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1023 SdHoareTripleChecker+Valid, 1126 SdHoareTripleChecker+Invalid, 2672 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 932 IncrementalHoareTripleChecker+Valid, 1740 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2023-12-25 06:41:03,123 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1023 Valid, 1126 Invalid, 2672 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [932 Valid, 1740 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2023-12-25 06:41:03,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2023-12-25 06:41:03,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 62. [2023-12-25 06:41:03,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 34 states have (on average 1.0588235294117647) internal successors, (36), 36 states have internal predecessors, (36), 4 states have call successors, (4), 2 states have call predecessors, (4), 23 states have return successors, (24), 23 states have call predecessors, (24), 2 states have call successors, (24) [2023-12-25 06:41:03,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 64 transitions. [2023-12-25 06:41:03,126 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 64 transitions. Word has length 159 [2023-12-25 06:41:03,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:41:03,126 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 64 transitions. [2023-12-25 06:41:03,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 121 states, 96 states have (on average 1.53125) internal successors, (147), 97 states have internal predecessors, (147), 26 states have call successors, (26), 24 states have call predecessors, (26), 44 states have return successors, (44), 43 states have call predecessors, (44), 25 states have call successors, (44) [2023-12-25 06:41:03,127 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 64 transitions. [2023-12-25 06:41:03,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2023-12-25 06:41:03,128 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:41:03,128 INFO L195 NwaCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:41:03,137 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-12-25 06:41:03,336 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-25 06:41:03,336 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:41:03,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:41:03,337 INFO L85 PathProgramCache]: Analyzing trace with hash -197057665, now seen corresponding path program 22 times [2023-12-25 06:41:03,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:41:03,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1743630430] [2023-12-25 06:41:03,337 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-12-25 06:41:03,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-25 06:41:03,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:41:03,338 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-25 06:41:03,340 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-25 06:41:04,139 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-12-25 06:41:04,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:41:04,154 INFO L262 TraceCheckSpWp]: Trace formula consists of 637 conjuncts, 208 conjunts are in the unsatisfiable core [2023-12-25 06:41:04,161 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:41:04,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:41:06,613 INFO L134 CoverageAnalysis]: Checked inductivity of 1705 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 1177 trivial. 0 not checked. [2023-12-25 06:41:06,613 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:41:42,452 INFO L134 CoverageAnalysis]: Checked inductivity of 1705 backedges. 0 proven. 1705 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:41:42,453 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:41:42,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1743630430] [2023-12-25 06:41:42,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1743630430] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:41:42,453 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:41:42,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 93] total 121 [2023-12-25 06:41:42,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961987898] [2023-12-25 06:41:42,453 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:41:42,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 122 states [2023-12-25 06:41:42,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:41:42,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 122 interpolants. [2023-12-25 06:41:42,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=771, Invalid=13991, Unknown=0, NotChecked=0, Total=14762 [2023-12-25 06:41:42,455 INFO L87 Difference]: Start difference. First operand 62 states and 64 transitions. Second operand has 122 states, 97 states have (on average 1.5360824742268042) internal successors, (149), 97 states have internal predecessors, (149), 26 states have call successors, (26), 25 states have call predecessors, (26), 46 states have return successors, (46), 45 states have call predecessors, (46), 25 states have call successors, (46) [2023-12-25 06:41:58,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:41:58,487 INFO L93 Difference]: Finished difference Result 73 states and 76 transitions. [2023-12-25 06:41:58,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-12-25 06:41:58,488 INFO L78 Accepts]: Start accepts. Automaton has has 122 states, 97 states have (on average 1.5360824742268042) internal successors, (149), 97 states have internal predecessors, (149), 26 states have call successors, (26), 25 states have call predecessors, (26), 46 states have return successors, (46), 45 states have call predecessors, (46), 25 states have call successors, (46) Word has length 166 [2023-12-25 06:41:58,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:41:58,489 INFO L225 Difference]: With dead ends: 73 [2023-12-25 06:41:58,489 INFO L226 Difference]: Without dead ends: 64 [2023-12-25 06:41:58,490 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4593 ImplicationChecksByTransitivity, 22.9s TimeCoverageRelationStatistics Valid=1786, Invalid=19384, Unknown=0, NotChecked=0, Total=21170 [2023-12-25 06:41:58,490 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 603 mSDsluCounter, 1586 mSDsCounter, 0 mSdLazyCounter, 2120 mSolverCounterSat, 517 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 1619 SdHoareTripleChecker+Invalid, 2637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 517 IncrementalHoareTripleChecker+Valid, 2120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2023-12-25 06:41:58,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [603 Valid, 1619 Invalid, 2637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [517 Valid, 2120 Invalid, 0 Unknown, 0 Unchecked, 5.2s Time] [2023-12-25 06:41:58,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2023-12-25 06:41:58,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2023-12-25 06:41:58,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 35 states have (on average 1.0571428571428572) internal successors, (37), 37 states have internal predecessors, (37), 4 states have call successors, (4), 2 states have call predecessors, (4), 24 states have return successors, (25), 24 states have call predecessors, (25), 2 states have call successors, (25) [2023-12-25 06:41:58,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 66 transitions. [2023-12-25 06:41:58,492 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 66 transitions. Word has length 166 [2023-12-25 06:41:58,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:41:58,493 INFO L495 AbstractCegarLoop]: Abstraction has 64 states and 66 transitions. [2023-12-25 06:41:58,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 122 states, 97 states have (on average 1.5360824742268042) internal successors, (149), 97 states have internal predecessors, (149), 26 states have call successors, (26), 25 states have call predecessors, (26), 46 states have return successors, (46), 45 states have call predecessors, (46), 25 states have call successors, (46) [2023-12-25 06:41:58,493 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 66 transitions. [2023-12-25 06:41:58,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-12-25 06:41:58,493 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:41:58,493 INFO L195 NwaCegarLoop]: trace histogram [24, 24, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:41:58,508 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 (24)] Ended with exit code 0 [2023-12-25 06:41:58,701 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-25 06:41:58,702 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:41:58,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:41:58,702 INFO L85 PathProgramCache]: Analyzing trace with hash -437111442, now seen corresponding path program 23 times [2023-12-25 06:41:58,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:41:58,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2019498522] [2023-12-25 06:41:58,702 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-12-25 06:41:58,703 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-25 06:41:58,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:41:58,703 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-25 06:41:58,705 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-25 06:42:00,173 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2023-12-25 06:42:00,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:42:00,193 INFO L262 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 245 conjunts are in the unsatisfiable core [2023-12-25 06:42:00,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:42:00,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:42:03,279 INFO L134 CoverageAnalysis]: Checked inductivity of 1863 backedges. 504 proven. 575 refuted. 0 times theorem prover too weak. 784 trivial. 0 not checked. [2023-12-25 06:42:03,279 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:42:55,749 INFO L134 CoverageAnalysis]: Checked inductivity of 1863 backedges. 0 proven. 1863 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:42:55,749 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:42:55,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2019498522] [2023-12-25 06:42:55,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2019498522] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:42:55,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:42:55,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 111] total 143 [2023-12-25 06:42:55,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896265000] [2023-12-25 06:42:55,750 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:42:55,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 144 states [2023-12-25 06:42:55,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:42:55,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 144 interpolants. [2023-12-25 06:42:55,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1308, Invalid=19284, Unknown=0, NotChecked=0, Total=20592 [2023-12-25 06:42:55,753 INFO L87 Difference]: Start difference. First operand 64 states and 66 transitions. Second operand has 144 states, 117 states have (on average 1.358974358974359) internal successors, (159), 118 states have internal predecessors, (159), 28 states have call successors, (28), 26 states have call predecessors, (28), 48 states have return successors, (48), 47 states have call predecessors, (48), 27 states have call successors, (48) [2023-12-25 06:43:30,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:43:30,969 INFO L93 Difference]: Finished difference Result 80 states and 85 transitions. [2023-12-25 06:43:30,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-12-25 06:43:30,970 INFO L78 Accepts]: Start accepts. Automaton has has 144 states, 117 states have (on average 1.358974358974359) internal successors, (159), 118 states have internal predecessors, (159), 28 states have call successors, (28), 26 states have call predecessors, (28), 48 states have return successors, (48), 47 states have call predecessors, (48), 27 states have call successors, (48) Word has length 173 [2023-12-25 06:43:30,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:43:30,970 INFO L225 Difference]: With dead ends: 80 [2023-12-25 06:43:30,970 INFO L226 Difference]: Without dead ends: 71 [2023-12-25 06:43:30,972 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 370 GetRequests, 202 SyntacticMatches, 0 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6913 ImplicationChecksByTransitivity, 50.9s TimeCoverageRelationStatistics Valid=3490, Invalid=25240, Unknown=0, NotChecked=0, Total=28730 [2023-12-25 06:43:30,972 INFO L413 NwaCegarLoop]: 32 mSDtfsCounter, 1247 mSDsluCounter, 1372 mSDsCounter, 0 mSdLazyCounter, 2122 mSolverCounterSat, 1221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1247 SdHoareTripleChecker+Valid, 1404 SdHoareTripleChecker+Invalid, 3343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1221 IncrementalHoareTripleChecker+Valid, 2122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2023-12-25 06:43:30,972 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1247 Valid, 1404 Invalid, 3343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1221 Valid, 2122 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2023-12-25 06:43:30,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2023-12-25 06:43:30,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 66. [2023-12-25 06:43:30,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 36 states have (on average 1.0555555555555556) internal successors, (38), 38 states have internal predecessors, (38), 4 states have call successors, (4), 2 states have call predecessors, (4), 25 states have return successors, (26), 25 states have call predecessors, (26), 2 states have call successors, (26) [2023-12-25 06:43:30,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 68 transitions. [2023-12-25 06:43:30,975 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 68 transitions. Word has length 173 [2023-12-25 06:43:30,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:43:30,975 INFO L495 AbstractCegarLoop]: Abstraction has 66 states and 68 transitions. [2023-12-25 06:43:30,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 144 states, 117 states have (on average 1.358974358974359) internal successors, (159), 118 states have internal predecessors, (159), 28 states have call successors, (28), 26 states have call predecessors, (28), 48 states have return successors, (48), 47 states have call predecessors, (48), 27 states have call successors, (48) [2023-12-25 06:43:30,975 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 68 transitions. [2023-12-25 06:43:30,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2023-12-25 06:43:30,976 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:43:30,976 INFO L195 NwaCegarLoop]: trace histogram [25, 25, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:43:30,987 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-25 06:43:31,184 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-25 06:43:31,185 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:43:31,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:43:31,185 INFO L85 PathProgramCache]: Analyzing trace with hash -179488801, now seen corresponding path program 24 times [2023-12-25 06:43:31,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:43:31,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1867794098] [2023-12-25 06:43:31,185 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-12-25 06:43:31,185 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-25 06:43:31,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:43:31,186 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-25 06:43:31,188 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-25 06:43:33,082 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2023-12-25 06:43:33,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:43:33,098 INFO L262 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 228 conjunts are in the unsatisfiable core [2023-12-25 06:43:33,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:43:33,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:43:36,040 INFO L134 CoverageAnalysis]: Checked inductivity of 2028 backedges. 92 proven. 624 refuted. 0 times theorem prover too weak. 1312 trivial. 0 not checked. [2023-12-25 06:43:36,041 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:44:27,728 INFO L134 CoverageAnalysis]: Checked inductivity of 2028 backedges. 0 proven. 2028 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:44:27,728 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:44:27,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1867794098] [2023-12-25 06:44:27,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1867794098] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:44:27,728 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:44:27,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 102] total 135 [2023-12-25 06:44:27,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577541954] [2023-12-25 06:44:27,731 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:44:27,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 136 states [2023-12-25 06:44:27,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:44:27,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 136 interpolants. [2023-12-25 06:44:27,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1278, Invalid=17082, Unknown=0, NotChecked=0, Total=18360 [2023-12-25 06:44:27,734 INFO L87 Difference]: Start difference. First operand 66 states and 68 transitions. Second operand has 136 states, 108 states have (on average 1.5277777777777777) internal successors, (165), 109 states have internal predecessors, (165), 29 states have call successors, (29), 27 states have call predecessors, (29), 50 states have return successors, (50), 49 states have call predecessors, (50), 28 states have call successors, (50) [2023-12-25 06:45:06,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:45:06,609 INFO L93 Difference]: Finished difference Result 82 states and 87 transitions. [2023-12-25 06:45:06,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-12-25 06:45:06,610 INFO L78 Accepts]: Start accepts. Automaton has has 136 states, 108 states have (on average 1.5277777777777777) internal successors, (165), 109 states have internal predecessors, (165), 29 states have call successors, (29), 27 states have call predecessors, (29), 50 states have return successors, (50), 49 states have call predecessors, (50), 28 states have call successors, (50) Word has length 180 [2023-12-25 06:45:06,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:45:06,611 INFO L225 Difference]: With dead ends: 82 [2023-12-25 06:45:06,611 INFO L226 Difference]: Without dead ends: 73 [2023-12-25 06:45:06,612 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 385 GetRequests, 224 SyntacticMatches, 0 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5912 ImplicationChecksByTransitivity, 52.6s TimeCoverageRelationStatistics Valid=3287, Invalid=23119, Unknown=0, NotChecked=0, Total=26406 [2023-12-25 06:45:06,613 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 1216 mSDsluCounter, 1321 mSDsCounter, 0 mSdLazyCounter, 2007 mSolverCounterSat, 1174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1216 SdHoareTripleChecker+Valid, 1354 SdHoareTripleChecker+Invalid, 3181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1174 IncrementalHoareTripleChecker+Valid, 2007 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-12-25 06:45:06,613 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1216 Valid, 1354 Invalid, 3181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1174 Valid, 2007 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2023-12-25 06:45:06,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2023-12-25 06:45:06,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 68. [2023-12-25 06:45:06,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 37 states have (on average 1.054054054054054) internal successors, (39), 39 states have internal predecessors, (39), 4 states have call successors, (4), 2 states have call predecessors, (4), 26 states have return successors, (27), 26 states have call predecessors, (27), 2 states have call successors, (27) [2023-12-25 06:45:06,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 70 transitions. [2023-12-25 06:45:06,625 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 70 transitions. Word has length 180 [2023-12-25 06:45:06,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:45:06,626 INFO L495 AbstractCegarLoop]: Abstraction has 68 states and 70 transitions. [2023-12-25 06:45:06,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 136 states, 108 states have (on average 1.5277777777777777) internal successors, (165), 109 states have internal predecessors, (165), 29 states have call successors, (29), 27 states have call predecessors, (29), 50 states have return successors, (50), 49 states have call predecessors, (50), 28 states have call successors, (50) [2023-12-25 06:45:06,626 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 70 transitions. [2023-12-25 06:45:06,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2023-12-25 06:45:06,628 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:45:06,628 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:45:06,641 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-12-25 06:45:06,832 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-25 06:45:06,832 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:45:06,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:45:06,833 INFO L85 PathProgramCache]: Analyzing trace with hash -462273650, now seen corresponding path program 25 times [2023-12-25 06:45:06,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:45:06,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1663650826] [2023-12-25 06:45:06,833 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-12-25 06:45:06,833 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-25 06:45:06,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:45:06,834 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-25 06:45:06,836 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-25 06:45:07,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-25 06:45:07,845 INFO L262 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 235 conjunts are in the unsatisfiable core [2023-12-25 06:45:07,858 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:45:07,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:45:10,502 INFO L134 CoverageAnalysis]: Checked inductivity of 2200 backedges. 0 proven. 675 refuted. 0 times theorem prover too weak. 1525 trivial. 0 not checked. [2023-12-25 06:45:10,502 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-25 06:45:55,149 INFO L134 CoverageAnalysis]: Checked inductivity of 2200 backedges. 0 proven. 2200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-12-25 06:45:55,149 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-12-25 06:45:55,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1663650826] [2023-12-25 06:45:55,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1663650826] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-25 06:45:55,149 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-25 06:45:55,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 105] total 136 [2023-12-25 06:45:55,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150991564] [2023-12-25 06:45:55,150 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-25 06:45:55,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 137 states [2023-12-25 06:45:55,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-12-25 06:45:55,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 137 interpolants. [2023-12-25 06:45:55,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=909, Invalid=17723, Unknown=0, NotChecked=0, Total=18632 [2023-12-25 06:45:55,152 INFO L87 Difference]: Start difference. First operand 68 states and 70 transitions. Second operand has 137 states, 109 states have (on average 1.5321100917431192) internal successors, (167), 109 states have internal predecessors, (167), 29 states have call successors, (29), 28 states have call predecessors, (29), 52 states have return successors, (52), 51 states have call predecessors, (52), 28 states have call successors, (52) [2023-12-25 06:46:16,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-25 06:46:16,886 INFO L93 Difference]: Finished difference Result 79 states and 82 transitions. [2023-12-25 06:46:16,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-12-25 06:46:16,887 INFO L78 Accepts]: Start accepts. Automaton has has 137 states, 109 states have (on average 1.5321100917431192) internal successors, (167), 109 states have internal predecessors, (167), 29 states have call successors, (29), 28 states have call predecessors, (29), 52 states have return successors, (52), 51 states have call predecessors, (52), 28 states have call successors, (52) Word has length 187 [2023-12-25 06:46:16,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-25 06:46:16,887 INFO L225 Difference]: With dead ends: 79 [2023-12-25 06:46:16,887 INFO L226 Difference]: Without dead ends: 70 [2023-12-25 06:46:16,889 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 237 SyntacticMatches, 0 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5817 ImplicationChecksByTransitivity, 30.5s TimeCoverageRelationStatistics Valid=2173, Invalid=24559, Unknown=0, NotChecked=0, Total=26732 [2023-12-25 06:46:16,889 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 675 mSDsluCounter, 1979 mSDsCounter, 0 mSdLazyCounter, 2587 mSolverCounterSat, 633 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 675 SdHoareTripleChecker+Valid, 2015 SdHoareTripleChecker+Invalid, 3220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 633 IncrementalHoareTripleChecker+Valid, 2587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2023-12-25 06:46:16,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [675 Valid, 2015 Invalid, 3220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [633 Valid, 2587 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2023-12-25 06:46:16,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2023-12-25 06:46:16,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2023-12-25 06:46:16,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 38 states have (on average 1.0526315789473684) internal successors, (40), 40 states have internal predecessors, (40), 4 states have call successors, (4), 2 states have call predecessors, (4), 27 states have return successors, (28), 27 states have call predecessors, (28), 2 states have call successors, (28) [2023-12-25 06:46:16,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 72 transitions. [2023-12-25 06:46:16,891 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 72 transitions. Word has length 187 [2023-12-25 06:46:16,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-25 06:46:16,892 INFO L495 AbstractCegarLoop]: Abstraction has 70 states and 72 transitions. [2023-12-25 06:46:16,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 137 states, 109 states have (on average 1.5321100917431192) internal successors, (167), 109 states have internal predecessors, (167), 29 states have call successors, (29), 28 states have call predecessors, (29), 52 states have return successors, (52), 51 states have call predecessors, (52), 28 states have call successors, (52) [2023-12-25 06:46:16,892 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 72 transitions. [2023-12-25 06:46:16,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2023-12-25 06:46:16,892 INFO L187 NwaCegarLoop]: Found error trace [2023-12-25 06:46:16,893 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-25 06:46:16,905 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-25 06:46:17,102 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-25 06:46:17,103 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION === [func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-25 06:46:17,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-25 06:46:17,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1924713409, now seen corresponding path program 26 times [2023-12-25 06:46:17,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-12-25 06:46:17,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [785245285] [2023-12-25 06:46:17,104 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-12-25 06:46:17,104 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-25 06:46:17,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat [2023-12-25 06:46:17,105 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-25 06:46:17,106 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-25 06:46:18,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-12-25 06:46:18,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-12-25 06:46:18,344 INFO L262 TraceCheckSpWp]: Trace formula consists of 741 conjuncts, 244 conjunts are in the unsatisfiable core [2023-12-25 06:46:18,352 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-25 06:46:18,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-12-25 06:46:21,284 INFO L134 CoverageAnalysis]: Checked inductivity of 2379 backedges. 0 proven. 728 refuted. 0 times theorem prover too weak. 1651 trivial. 0 not checked. [2023-12-25 06:46:21,284 INFO L327 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2023-12-25 06:46:53,049 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-25 06:46:53,049 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-25 06:46:53,062 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location func_to_recursive_line_44_to_45_0Err0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-25 06:46:53,074 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Ended with exit code 0 [2023-12-25 06:46:53,263 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-25 06:46:53,263 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 195 with TraceHistMax 27,while TraceCheckSpWp was constructing backward predicates,while TransFormulaUtils was doing sequential composition of 6 TransFormulas,while SimplifyDDA2 was simplifying a ∧-12-1 term,while SimplifyDDA2 was simplifying 12 xjuncts wrt. a ATOM-1 context. [2023-12-25 06:46:53,268 INFO L445 BasicCegarLoop]: Path program histogram: [26, 1] [2023-12-25 06:46:53,270 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-25 06:46:53,271 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 25.12 06:46:53 BoogieIcfgContainer [2023-12-25 06:46:53,271 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-25 06:46:53,271 INFO L158 Benchmark]: Toolchain (without parser) took 846334.54ms. Allocated memory was 242.2MB in the beginning and 483.4MB in the end (delta: 241.2MB). Free memory was 179.1MB in the beginning and 226.7MB in the end (delta: -47.6MB). Peak memory consumption was 195.1MB. Max. memory is 8.0GB. [2023-12-25 06:46:53,271 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 242.2MB. Free memory is still 193.1MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-25 06:46:53,271 INFO L158 Benchmark]: CACSL2BoogieTranslator took 225.40ms. Allocated memory is still 242.2MB. Free memory was 178.7MB in the beginning and 167.2MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2023-12-25 06:46:53,272 INFO L158 Benchmark]: Boogie Procedure Inliner took 30.37ms. Allocated memory is still 242.2MB. Free memory was 167.2MB in the beginning and 165.4MB in the end (delta: 1.8MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2023-12-25 06:46:53,272 INFO L158 Benchmark]: Boogie Preprocessor took 39.95ms. Allocated memory is still 242.2MB. Free memory was 165.4MB in the beginning and 163.4MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2023-12-25 06:46:53,272 INFO L158 Benchmark]: RCFGBuilder took 364.83ms. Allocated memory was 242.2MB in the beginning and 335.5MB in the end (delta: 93.3MB). Free memory was 163.4MB in the beginning and 290.0MB in the end (delta: -126.7MB). Peak memory consumption was 6.9MB. Max. memory is 8.0GB. [2023-12-25 06:46:53,272 INFO L158 Benchmark]: TraceAbstraction took 845669.27ms. Allocated memory was 335.5MB in the beginning and 483.4MB in the end (delta: 147.8MB). Free memory was 289.0MB in the beginning and 226.7MB in the end (delta: 62.3MB). Peak memory consumption was 210.2MB. Max. memory is 8.0GB. [2023-12-25 06:46:53,273 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 242.2MB. Free memory is still 193.1MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 225.40ms. Allocated memory is still 242.2MB. Free memory was 178.7MB in the beginning and 167.2MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 30.37ms. Allocated memory is still 242.2MB. Free memory was 167.2MB in the beginning and 165.4MB in the end (delta: 1.8MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 39.95ms. Allocated memory is still 242.2MB. Free memory was 165.4MB in the beginning and 163.4MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 364.83ms. Allocated memory was 242.2MB in the beginning and 335.5MB in the end (delta: 93.3MB). Free memory was 163.4MB in the beginning and 290.0MB in the end (delta: -126.7MB). Peak memory consumption was 6.9MB. Max. memory is 8.0GB. * TraceAbstraction took 845669.27ms. Allocated memory was 335.5MB in the beginning and 483.4MB in the end (delta: 147.8MB). Free memory was 289.0MB in the beginning and 226.7MB in the end (delta: 62.3MB). Peak memory consumption was 210.2MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 50). Cancelled while NwaCegarLoop was analyzing trace of length 195 with TraceHistMax 27,while TraceCheckSpWp was constructing backward predicates,while TransFormulaUtils was doing sequential composition of 6 TransFormulas,while SimplifyDDA2 was simplifying a ∧-12-1 term,while SimplifyDDA2 was simplifying 12 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 22 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 845.6s, OverallIterations: 27, TraceHistogramMax: 27, PathProgramHistogramMax: 26, EmptinessCheckTime: 0.0s, AutomataDifference: 270.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 9952 SdHoareTripleChecker+Valid, 57.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9952 mSDsluCounter, 18252 SdHoareTripleChecker+Invalid, 53.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 17662 mSDsCounter, 8983 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 27076 IncrementalHoareTripleChecker+Invalid, 36059 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 8983 mSolverCounterUnsat, 590 mSDtfsCounter, 27076 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5499 GetRequests, 3162 SyntacticMatches, 0 SemanticMatches, 2337 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61486 ImplicationChecksByTransitivity, 385.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=70occurred in iteration=26, InterpolantAutomatonStates: 567, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 26 MinimizatonAttempts, 60 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.8s SsaConstructionTime, 7.2s SatisfiabilityAnalysisTime, 520.1s InterpolantComputationTime, 2587 NumberOfCodeBlocks, 2587 NumberOfCodeBlocksAsserted, 194 NumberOfCheckSat, 5111 ConstructedInterpolants, 0 QuantifiedInterpolants, 100284 SizeOfPredicates, 777 NumberOfNonLiveVariables, 10140 ConjunctsInSsa, 3253 ConjunctsInUnsatCore, 51 InterpolantComputations, 1 PerfectInterpolantSequences, 13325/39000 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown