./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/no-overflow.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version fca748b1 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd-ll.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 494d69f416dd1b0b56dc0371ee72744b83dbc298da37778d271d6f779b4cdcdc --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dd.update-z3-fca748b-m [2024-11-20 19:07:24,962 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-20 19:07:25,036 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-20 19:07:25,042 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-20 19:07:25,043 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-20 19:07:25,074 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-20 19:07:25,076 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-20 19:07:25,076 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-20 19:07:25,077 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-20 19:07:25,079 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-20 19:07:25,079 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-20 19:07:25,080 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-20 19:07:25,080 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-20 19:07:25,081 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-20 19:07:25,082 INFO L153 SettingsManager]: * Use SBE=true [2024-11-20 19:07:25,083 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-20 19:07:25,083 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-20 19:07:25,083 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-20 19:07:25,083 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-20 19:07:25,084 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-20 19:07:25,084 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-20 19:07:25,084 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-20 19:07:25,085 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-20 19:07:25,085 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-20 19:07:25,085 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-20 19:07:25,086 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-20 19:07:25,086 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-20 19:07:25,086 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-20 19:07:25,086 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-20 19:07:25,087 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-20 19:07:25,087 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-20 19:07:25,087 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-20 19:07:25,088 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-20 19:07:25,088 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-20 19:07:25,088 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-20 19:07:25,089 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-20 19:07:25,089 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-20 19:07:25,089 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-20 19:07:25,090 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-20 19:07:25,090 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-20 19:07:25,090 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-20 19:07:25,091 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-20 19:07:25,091 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-20 19:07:25,091 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-20 19:07:25,092 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 494d69f416dd1b0b56dc0371ee72744b83dbc298da37778d271d6f779b4cdcdc [2024-11-20 19:07:25,370 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-20 19:07:25,396 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-20 19:07:25,399 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-20 19:07:25,400 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-20 19:07:25,400 INFO L274 PluginConnector]: CDTParser initialized [2024-11-20 19:07:25,402 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd-ll.c [2024-11-20 19:07:26,760 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-20 19:07:26,932 INFO L384 CDTParser]: Found 1 translation units. [2024-11-20 19:07:26,932 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd-ll.c [2024-11-20 19:07:26,941 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2af7904f8/e6c66a889deb48ffae75d6a166cf6e9b/FLAG5a7e4876f [2024-11-20 19:07:26,953 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2af7904f8/e6c66a889deb48ffae75d6a166cf6e9b [2024-11-20 19:07:26,955 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-20 19:07:26,956 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-20 19:07:26,958 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-20 19:07:26,958 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-20 19:07:26,963 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-20 19:07:26,964 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:07:26" (1/1) ... [2024-11-20 19:07:26,964 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ed5c779 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:26, skipping insertion in model container [2024-11-20 19:07:26,965 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:07:26" (1/1) ... [2024-11-20 19:07:26,986 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-20 19:07:27,181 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-20 19:07:27,193 INFO L200 MainTranslator]: Completed pre-run [2024-11-20 19:07:27,222 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-20 19:07:27,236 INFO L204 MainTranslator]: Completed translation [2024-11-20 19:07:27,236 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27 WrapperNode [2024-11-20 19:07:27,236 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-20 19:07:27,237 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-20 19:07:27,237 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-20 19:07:27,237 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-20 19:07:27,242 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27" (1/1) ... [2024-11-20 19:07:27,249 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27" (1/1) ... [2024-11-20 19:07:27,270 INFO L138 Inliner]: procedures = 16, calls = 107, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 144 [2024-11-20 19:07:27,270 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-20 19:07:27,271 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-20 19:07:27,271 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-20 19:07:27,271 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-20 19:07:27,282 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27" (1/1) ... [2024-11-20 19:07:27,283 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27" (1/1) ... [2024-11-20 19:07:27,286 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27" (1/1) ... [2024-11-20 19:07:27,304 INFO L175 MemorySlicer]: Split 66 memory accesses to 9 slices as follows [2, 8, 10, 8, 8, 8, 8, 7, 7]. 15 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0, 0, 0, 0]. The 14 writes are split as follows [0, 2, 2, 2, 2, 2, 2, 1, 1]. [2024-11-20 19:07:27,305 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27" (1/1) ... [2024-11-20 19:07:27,305 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27" (1/1) ... [2024-11-20 19:07:27,313 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27" (1/1) ... [2024-11-20 19:07:27,318 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27" (1/1) ... [2024-11-20 19:07:27,320 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27" (1/1) ... [2024-11-20 19:07:27,321 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27" (1/1) ... [2024-11-20 19:07:27,330 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-20 19:07:27,331 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-20 19:07:27,331 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-20 19:07:27,331 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-20 19:07:27,332 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27" (1/1) ... [2024-11-20 19:07:27,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-20 19:07:27,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:07:27,406 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) [2024-11-20 19:07:27,424 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 [2024-11-20 19:07:27,469 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-20 19:07:27,469 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_33_to_48_0 [2024-11-20 19:07:27,469 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_33_to_48_0 [2024-11-20 19:07:27,469 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-20 19:07:27,469 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-20 19:07:27,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-20 19:07:27,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-20 19:07:27,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-20 19:07:27,470 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-20 19:07:27,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-20 19:07:27,471 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-20 19:07:27,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-20 19:07:27,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-20 19:07:27,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-20 19:07:27,472 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-20 19:07:27,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-20 19:07:27,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-20 19:07:27,472 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-20 19:07:27,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-20 19:07:27,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-20 19:07:27,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-20 19:07:27,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-20 19:07:27,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-20 19:07:27,473 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-20 19:07:27,473 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-20 19:07:27,473 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-20 19:07:27,473 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-20 19:07:27,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-20 19:07:27,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-20 19:07:27,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-20 19:07:27,474 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-20 19:07:27,475 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-20 19:07:27,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-20 19:07:27,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-20 19:07:27,476 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-20 19:07:27,477 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-20 19:07:27,477 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-20 19:07:27,477 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-20 19:07:27,608 INFO L238 CfgBuilder]: Building ICFG [2024-11-20 19:07:27,611 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-20 19:07:28,198 INFO L? ?]: Removed 165 outVars from TransFormulas that were not future-live. [2024-11-20 19:07:28,198 INFO L287 CfgBuilder]: Performing block encoding [2024-11-20 19:07:28,222 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-20 19:07:28,222 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-20 19:07:28,223 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:07:28 BoogieIcfgContainer [2024-11-20 19:07:28,223 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-20 19:07:28,226 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-20 19:07:28,226 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-20 19:07:28,229 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-20 19:07:28,229 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 07:07:26" (1/3) ... [2024-11-20 19:07:28,230 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@533a6f68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:07:28, skipping insertion in model container [2024-11-20 19:07:28,230 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:07:27" (2/3) ... [2024-11-20 19:07:28,232 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@533a6f68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:07:28, skipping insertion in model container [2024-11-20 19:07:28,232 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:07:28" (3/3) ... [2024-11-20 19:07:28,233 INFO L112 eAbstractionObserver]: Analyzing ICFG recursified_egcd-ll.c [2024-11-20 19:07:28,249 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-20 19:07:28,249 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 56 error locations. [2024-11-20 19:07:28,322 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-20 19:07:28,329 INFO L333 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, 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;@4f321555, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-20 19:07:28,330 INFO L334 AbstractCegarLoop]: Starting to check reachability of 56 error locations. [2024-11-20 19:07:28,335 INFO L276 IsEmpty]: Start isEmpty. Operand has 154 states, 83 states have (on average 1.7349397590361446) internal successors, (144), 140 states have internal predecessors, (144), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-20 19:07:28,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-20 19:07:28,342 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:07:28,344 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:07:28,345 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:07:28,350 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:07:28,350 INFO L85 PathProgramCache]: Analyzing trace with hash 102717811, now seen corresponding path program 1 times [2024-11-20 19:07:28,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:07:28,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826259707] [2024-11-20 19:07:28,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:28,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:07:28,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:07:28,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-20 19:07:28,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:07:28,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-20 19:07:28,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:07:28,643 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-20 19:07:28,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:07:28,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826259707] [2024-11-20 19:07:28,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826259707] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:07:28,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:07:28,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-20 19:07:28,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607892913] [2024-11-20 19:07:28,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:07:28,652 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-20 19:07:28,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:07:28,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-20 19:07:28,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-20 19:07:28,679 INFO L87 Difference]: Start difference. First operand has 154 states, 83 states have (on average 1.7349397590361446) internal successors, (144), 140 states have internal predecessors, (144), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-20 19:07:28,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:07:28,713 INFO L93 Difference]: Finished difference Result 304 states and 338 transitions. [2024-11-20 19:07:28,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-20 19:07:28,716 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 18 [2024-11-20 19:07:28,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:07:28,723 INFO L225 Difference]: With dead ends: 304 [2024-11-20 19:07:28,723 INFO L226 Difference]: Without dead ends: 147 [2024-11-20 19:07:28,728 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-20 19:07:28,731 INFO L432 NwaCegarLoop]: 162 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-20 19:07:28,732 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 19:07:28,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2024-11-20 19:07:28,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2024-11-20 19:07:28,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 78 states have (on average 1.7307692307692308) internal successors, (135), 134 states have internal predecessors, (135), 10 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-20 19:07:28,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 155 transitions. [2024-11-20 19:07:28,776 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 155 transitions. Word has length 18 [2024-11-20 19:07:28,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:07:28,777 INFO L471 AbstractCegarLoop]: Abstraction has 147 states and 155 transitions. [2024-11-20 19:07:28,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-20 19:07:28,777 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 155 transitions. [2024-11-20 19:07:28,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-20 19:07:28,778 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:07:28,779 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:07:28,779 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-20 19:07:28,779 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:07:28,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:07:28,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1717746065, now seen corresponding path program 1 times [2024-11-20 19:07:28,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:07:28,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524524068] [2024-11-20 19:07:28,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:28,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:07:28,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:07:28,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1736957727] [2024-11-20 19:07:28,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:28,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:28,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:07:28,860 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:07:28,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-20 19:07:29,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:07:29,019 INFO L255 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-20 19:07:29,026 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:07:29,104 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 [2024-11-20 19:07:29,118 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 15 treesize of output 1 [2024-11-20 19:07:29,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:07:29,243 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-20 19:07:29,243 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 19:07:29,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:07:29,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524524068] [2024-11-20 19:07:29,245 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:07:29,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736957727] [2024-11-20 19:07:29,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736957727] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:07:29,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:07:29,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 19:07:29,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305077473] [2024-11-20 19:07:29,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:07:29,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 19:07:29,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:07:29,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 19:07:29,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-20 19:07:29,251 INFO L87 Difference]: Start difference. First operand 147 states and 155 transitions. Second operand has 6 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-20 19:07:29,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:07:29,520 INFO L93 Difference]: Finished difference Result 244 states and 259 transitions. [2024-11-20 19:07:29,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 19:07:29,522 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2024-11-20 19:07:29,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:07:29,524 INFO L225 Difference]: With dead ends: 244 [2024-11-20 19:07:29,524 INFO L226 Difference]: Without dead ends: 243 [2024-11-20 19:07:29,525 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-20 19:07:29,529 INFO L432 NwaCegarLoop]: 136 mSDtfsCounter, 159 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-20 19:07:29,530 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 659 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-20 19:07:29,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-11-20 19:07:29,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 176. [2024-11-20 19:07:29,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 103 states have (on average 1.7281553398058251) internal successors, (178), 159 states have internal predecessors, (178), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2024-11-20 19:07:29,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 205 transitions. [2024-11-20 19:07:29,561 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 205 transitions. Word has length 18 [2024-11-20 19:07:29,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:07:29,561 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 205 transitions. [2024-11-20 19:07:29,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-20 19:07:29,562 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 205 transitions. [2024-11-20 19:07:29,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-20 19:07:29,562 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:07:29,562 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:07:29,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-20 19:07:29,763 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:29,764 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:07:29,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:07:29,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1710520426, now seen corresponding path program 1 times [2024-11-20 19:07:29,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:07:29,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875264605] [2024-11-20 19:07:29,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:29,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:07:29,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:07:29,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1518098882] [2024-11-20 19:07:29,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:29,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:29,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:07:29,826 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:07:29,827 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-20 19:07:29,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:07:29,951 INFO L255 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-20 19:07:29,956 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:07:29,966 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 [2024-11-20 19:07:29,974 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 [2024-11-20 19:07:30,043 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-20 19:07:30,044 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 19:07:30,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:07:30,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875264605] [2024-11-20 19:07:30,045 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:07:30,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518098882] [2024-11-20 19:07:30,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518098882] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:07:30,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:07:30,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 19:07:30,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926052500] [2024-11-20 19:07:30,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:07:30,046 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 19:07:30,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:07:30,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 19:07:30,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-20 19:07:30,048 INFO L87 Difference]: Start difference. First operand 176 states and 205 transitions. Second operand has 6 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-20 19:07:30,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:07:30,264 INFO L93 Difference]: Finished difference Result 243 states and 258 transitions. [2024-11-20 19:07:30,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 19:07:30,264 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2024-11-20 19:07:30,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:07:30,266 INFO L225 Difference]: With dead ends: 243 [2024-11-20 19:07:30,266 INFO L226 Difference]: Without dead ends: 242 [2024-11-20 19:07:30,266 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-20 19:07:30,268 INFO L432 NwaCegarLoop]: 137 mSDtfsCounter, 156 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-20 19:07:30,269 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 661 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-20 19:07:30,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2024-11-20 19:07:30,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 176. [2024-11-20 19:07:30,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 103 states have (on average 1.7184466019417475) internal successors, (177), 159 states have internal predecessors, (177), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2024-11-20 19:07:30,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 204 transitions. [2024-11-20 19:07:30,282 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 204 transitions. Word has length 19 [2024-11-20 19:07:30,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:07:30,283 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 204 transitions. [2024-11-20 19:07:30,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-20 19:07:30,283 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 204 transitions. [2024-11-20 19:07:30,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-20 19:07:30,284 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:07:30,284 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:07:30,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-20 19:07:30,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-11-20 19:07:30,489 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting func_to_recursive_line_33_to_48_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:07:30,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:07:30,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1486525615, now seen corresponding path program 1 times [2024-11-20 19:07:30,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:07:30,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524980732] [2024-11-20 19:07:30,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:30,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:07:30,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:07:30,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [875852388] [2024-11-20 19:07:30,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:30,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:30,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:07:30,559 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:07:30,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-20 19:07:30,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:07:30,673 INFO L255 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-20 19:07:30,675 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:07:30,684 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 [2024-11-20 19:07:30,741 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-20 19:07:30,742 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 19:07:30,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:07:30,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524980732] [2024-11-20 19:07:30,742 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:07:30,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [875852388] [2024-11-20 19:07:30,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [875852388] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:07:30,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:07:30,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 19:07:30,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446215895] [2024-11-20 19:07:30,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:07:30,744 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 19:07:30,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:07:30,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 19:07:30,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-20 19:07:30,744 INFO L87 Difference]: Start difference. First operand 176 states and 204 transitions. Second operand has 6 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-20 19:07:30,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:07:30,896 INFO L93 Difference]: Finished difference Result 276 states and 313 transitions. [2024-11-20 19:07:30,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 19:07:30,897 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2024-11-20 19:07:30,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:07:30,900 INFO L225 Difference]: With dead ends: 276 [2024-11-20 19:07:30,900 INFO L226 Difference]: Without dead ends: 274 [2024-11-20 19:07:30,901 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-20 19:07:30,901 INFO L432 NwaCegarLoop]: 139 mSDtfsCounter, 158 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 19:07:30,902 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [160 Valid, 674 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 19:07:30,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 274 states. [2024-11-20 19:07:30,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 274 to 215. [2024-11-20 19:07:30,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 136 states have (on average 1.7058823529411764) internal successors, (232), 193 states have internal predecessors, (232), 17 states have call successors, (17), 5 states have call predecessors, (17), 6 states have return successors, (21), 17 states have call predecessors, (21), 17 states have call successors, (21) [2024-11-20 19:07:30,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 270 transitions. [2024-11-20 19:07:30,923 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 270 transitions. Word has length 20 [2024-11-20 19:07:30,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:07:30,924 INFO L471 AbstractCegarLoop]: Abstraction has 215 states and 270 transitions. [2024-11-20 19:07:30,924 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-20 19:07:30,924 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 270 transitions. [2024-11-20 19:07:30,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-20 19:07:30,925 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:07:30,925 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:07:30,933 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-20 19:07:31,129 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:31,130 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting func_to_recursive_line_33_to_48_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:07:31,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:07:31,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1672994867, now seen corresponding path program 1 times [2024-11-20 19:07:31,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:07:31,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725389120] [2024-11-20 19:07:31,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:31,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:07:31,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:07:31,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [139528819] [2024-11-20 19:07:31,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:31,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:31,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:07:31,189 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:07:31,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-20 19:07:31,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:07:31,307 INFO L255 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 45 conjuncts are in the unsatisfiable core [2024-11-20 19:07:31,310 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:07:31,317 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 [2024-11-20 19:07:31,322 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 [2024-11-20 19:07:31,327 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 [2024-11-20 19:07:31,460 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-20 19:07:31,460 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 19:07:31,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:07:31,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725389120] [2024-11-20 19:07:31,460 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:07:31,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139528819] [2024-11-20 19:07:31,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139528819] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:07:31,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:07:31,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-20 19:07:31,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985223162] [2024-11-20 19:07:31,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:07:31,461 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-20 19:07:31,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:07:31,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-20 19:07:31,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-20 19:07:31,462 INFO L87 Difference]: Start difference. First operand 215 states and 270 transitions. Second operand has 7 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-20 19:07:31,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:07:31,714 INFO L93 Difference]: Finished difference Result 275 states and 319 transitions. [2024-11-20 19:07:31,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 19:07:31,715 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 22 [2024-11-20 19:07:31,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:07:31,717 INFO L225 Difference]: With dead ends: 275 [2024-11-20 19:07:31,717 INFO L226 Difference]: Without dead ends: 273 [2024-11-20 19:07:31,718 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-20 19:07:31,721 INFO L432 NwaCegarLoop]: 136 mSDtfsCounter, 140 mSDsluCounter, 629 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 765 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-20 19:07:31,721 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [142 Valid, 765 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-20 19:07:31,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2024-11-20 19:07:31,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 215. [2024-11-20 19:07:31,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 136 states have (on average 1.6911764705882353) internal successors, (230), 193 states have internal predecessors, (230), 17 states have call successors, (17), 5 states have call predecessors, (17), 6 states have return successors, (21), 17 states have call predecessors, (21), 17 states have call successors, (21) [2024-11-20 19:07:31,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 268 transitions. [2024-11-20 19:07:31,748 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 268 transitions. Word has length 22 [2024-11-20 19:07:31,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:07:31,748 INFO L471 AbstractCegarLoop]: Abstraction has 215 states and 268 transitions. [2024-11-20 19:07:31,748 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-20 19:07:31,749 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 268 transitions. [2024-11-20 19:07:31,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-20 19:07:31,749 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:07:31,749 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:07:31,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-20 19:07:31,950 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:31,950 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting func_to_recursive_line_33_to_48_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:07:31,951 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:07:31,951 INFO L85 PathProgramCache]: Analyzing trace with hash -2003485438, now seen corresponding path program 1 times [2024-11-20 19:07:31,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:07:31,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634023860] [2024-11-20 19:07:31,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:31,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:07:31,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:07:31,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [150833928] [2024-11-20 19:07:31,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:31,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:31,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:07:31,997 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:07:31,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-20 19:07:32,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:07:32,157 INFO L255 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-20 19:07:32,161 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:07:32,172 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 15 treesize of output 1 [2024-11-20 19:07:32,213 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 [2024-11-20 19:07:32,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:07:32,413 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-20 19:07:32,413 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 19:07:32,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:07:32,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634023860] [2024-11-20 19:07:32,414 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:07:32,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150833928] [2024-11-20 19:07:32,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150833928] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:07:32,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:07:32,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-20 19:07:32,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971031643] [2024-11-20 19:07:32,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:07:32,416 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-20 19:07:32,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:07:32,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-20 19:07:32,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-20 19:07:32,417 INFO L87 Difference]: Start difference. First operand 215 states and 268 transitions. Second operand has 11 states, 8 states have (on average 2.875) internal successors, (23), 9 states have internal predecessors, (23), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-20 19:07:32,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:07:32,848 INFO L93 Difference]: Finished difference Result 339 states and 374 transitions. [2024-11-20 19:07:32,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-20 19:07:32,848 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 8 states have (on average 2.875) internal successors, (23), 9 states have internal predecessors, (23), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 30 [2024-11-20 19:07:32,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:07:32,850 INFO L225 Difference]: With dead ends: 339 [2024-11-20 19:07:32,850 INFO L226 Difference]: Without dead ends: 338 [2024-11-20 19:07:32,851 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-11-20 19:07:32,851 INFO L432 NwaCegarLoop]: 127 mSDtfsCounter, 282 mSDsluCounter, 1012 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 1139 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-20 19:07:32,852 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [288 Valid, 1139 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-20 19:07:32,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2024-11-20 19:07:32,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 243. [2024-11-20 19:07:32,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 160 states have (on average 1.6875) internal successors, (270), 217 states have internal predecessors, (270), 20 states have call successors, (20), 6 states have call predecessors, (20), 7 states have return successors, (24), 20 states have call predecessors, (24), 20 states have call successors, (24) [2024-11-20 19:07:32,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 314 transitions. [2024-11-20 19:07:32,866 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 314 transitions. Word has length 30 [2024-11-20 19:07:32,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:07:32,866 INFO L471 AbstractCegarLoop]: Abstraction has 243 states and 314 transitions. [2024-11-20 19:07:32,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 8 states have (on average 2.875) internal successors, (23), 9 states have internal predecessors, (23), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-20 19:07:32,866 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 314 transitions. [2024-11-20 19:07:32,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-20 19:07:32,867 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:07:32,867 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:07:32,876 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-20 19:07:33,071 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:33,072 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting func_to_recursive_line_33_to_48_0Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:07:33,072 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:07:33,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1978506383, now seen corresponding path program 1 times [2024-11-20 19:07:33,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:07:33,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341329711] [2024-11-20 19:07:33,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:33,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:07:33,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:07:33,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [508097295] [2024-11-20 19:07:33,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:33,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:33,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:07:33,115 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:07:33,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-20 19:07:33,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:07:33,234 INFO L255 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-20 19:07:33,236 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:07:33,239 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 15 treesize of output 1 [2024-11-20 19:07:33,275 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 [2024-11-20 19:07:33,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:07:33,446 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-20 19:07:33,447 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 19:07:33,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:07:33,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341329711] [2024-11-20 19:07:33,447 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:07:33,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [508097295] [2024-11-20 19:07:33,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [508097295] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:07:33,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:07:33,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-20 19:07:33,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045106106] [2024-11-20 19:07:33,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:07:33,448 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-20 19:07:33,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:07:33,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-20 19:07:33,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-20 19:07:33,448 INFO L87 Difference]: Start difference. First operand 243 states and 314 transitions. Second operand has 11 states, 8 states have (on average 3.0) internal successors, (24), 9 states have internal predecessors, (24), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-20 19:07:33,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:07:33,863 INFO L93 Difference]: Finished difference Result 338 states and 372 transitions. [2024-11-20 19:07:33,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-20 19:07:33,863 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 8 states have (on average 3.0) internal successors, (24), 9 states have internal predecessors, (24), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 31 [2024-11-20 19:07:33,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:07:33,865 INFO L225 Difference]: With dead ends: 338 [2024-11-20 19:07:33,865 INFO L226 Difference]: Without dead ends: 337 [2024-11-20 19:07:33,866 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-11-20 19:07:33,866 INFO L432 NwaCegarLoop]: 128 mSDtfsCounter, 278 mSDsluCounter, 1088 mSDsCounter, 0 mSdLazyCounter, 313 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 1216 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 313 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-20 19:07:33,866 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 1216 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 313 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-20 19:07:33,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2024-11-20 19:07:33,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 243. [2024-11-20 19:07:33,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 160 states have (on average 1.675) internal successors, (268), 217 states have internal predecessors, (268), 20 states have call successors, (20), 6 states have call predecessors, (20), 7 states have return successors, (24), 20 states have call predecessors, (24), 20 states have call successors, (24) [2024-11-20 19:07:33,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 312 transitions. [2024-11-20 19:07:33,879 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 312 transitions. Word has length 31 [2024-11-20 19:07:33,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:07:33,879 INFO L471 AbstractCegarLoop]: Abstraction has 243 states and 312 transitions. [2024-11-20 19:07:33,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 8 states have (on average 3.0) internal successors, (24), 9 states have internal predecessors, (24), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-20 19:07:33,879 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 312 transitions. [2024-11-20 19:07:33,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-20 19:07:33,880 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:07:33,880 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:07:33,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-20 19:07:34,081 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:34,082 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting func_to_recursive_line_33_to_48_0Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:07:34,082 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:07:34,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1204155676, now seen corresponding path program 1 times [2024-11-20 19:07:34,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:07:34,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012726467] [2024-11-20 19:07:34,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:34,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:07:34,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:07:34,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2119776936] [2024-11-20 19:07:34,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:34,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:34,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:07:34,125 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:07:34,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-20 19:07:34,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:07:34,256 INFO L255 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-20 19:07:34,259 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:07:34,268 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 15 treesize of output 1 [2024-11-20 19:07:34,338 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 15 treesize of output 1 [2024-11-20 19:07:34,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:07:34,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:07:34,493 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 19:07:34,493 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 19:07:34,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:07:34,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012726467] [2024-11-20 19:07:34,616 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:07:34,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119776936] [2024-11-20 19:07:34,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119776936] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 19:07:34,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-20 19:07:34,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-11-20 19:07:34,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123920607] [2024-11-20 19:07:34,617 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-20 19:07:34,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-20 19:07:34,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:07:34,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-20 19:07:34,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-20 19:07:34,618 INFO L87 Difference]: Start difference. First operand 243 states and 312 transitions. Second operand has 12 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 11 states have internal predecessors, (25), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-20 19:07:38,624 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-20 19:07:42,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-20 19:07:46,897 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-20 19:07:51,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-20 19:07:55,029 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-20 19:07:59,036 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-20 19:07:59,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:07:59,130 INFO L93 Difference]: Finished difference Result 341 states and 373 transitions. [2024-11-20 19:07:59,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-20 19:07:59,131 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 11 states have internal predecessors, (25), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 32 [2024-11-20 19:07:59,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:07:59,133 INFO L225 Difference]: With dead ends: 341 [2024-11-20 19:07:59,133 INFO L226 Difference]: Without dead ends: 340 [2024-11-20 19:07:59,133 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2024-11-20 19:07:59,134 INFO L432 NwaCegarLoop]: 129 mSDtfsCounter, 502 mSDsluCounter, 1008 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 36 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 1137 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.4s IncrementalHoareTripleChecker+Time [2024-11-20 19:07:59,135 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [508 Valid, 1137 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 323 Invalid, 6 Unknown, 0 Unchecked, 24.4s Time] [2024-11-20 19:07:59,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2024-11-20 19:07:59,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 247. [2024-11-20 19:07:59,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 163 states have (on average 1.6503067484662577) internal successors, (269), 220 states have internal predecessors, (269), 20 states have call successors, (20), 7 states have call predecessors, (20), 8 states have return successors, (24), 20 states have call predecessors, (24), 20 states have call successors, (24) [2024-11-20 19:07:59,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 313 transitions. [2024-11-20 19:07:59,148 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 313 transitions. Word has length 32 [2024-11-20 19:07:59,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:07:59,149 INFO L471 AbstractCegarLoop]: Abstraction has 247 states and 313 transitions. [2024-11-20 19:07:59,149 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 11 states have internal predecessors, (25), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-20 19:07:59,149 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 313 transitions. [2024-11-20 19:07:59,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-20 19:07:59,150 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:07:59,150 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:07:59,159 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-20 19:07:59,353 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:59,354 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting func_to_recursive_line_33_to_48_0Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:07:59,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:07:59,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1325879763, now seen corresponding path program 1 times [2024-11-20 19:07:59,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:07:59,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280158029] [2024-11-20 19:07:59,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:59,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:07:59,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:07:59,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [611346059] [2024-11-20 19:07:59,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:07:59,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:07:59,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:07:59,405 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:07:59,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-20 19:07:59,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:07:59,532 INFO L255 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-20 19:07:59,534 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:07:59,544 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 15 treesize of output 1 [2024-11-20 19:07:59,704 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 [2024-11-20 19:07:59,963 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-20 19:07:59,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-20 19:07:59,994 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-20 19:07:59,994 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 19:08:00,609 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-20 19:08:00,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:00,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280158029] [2024-11-20 19:08:00,609 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:08:00,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611346059] [2024-11-20 19:08:00,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611346059] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-20 19:08:00,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-20 19:08:00,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 20 [2024-11-20 19:08:00,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24467042] [2024-11-20 19:08:00,610 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-20 19:08:00,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-20 19:08:00,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:00,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-20 19:08:00,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2024-11-20 19:08:00,612 INFO L87 Difference]: Start difference. First operand 247 states and 313 transitions. Second operand has 21 states, 16 states have (on average 3.1875) internal successors, (51), 18 states have internal predecessors, (51), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-20 19:08:04,623 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-20 19:08:06,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:06,304 INFO L93 Difference]: Finished difference Result 340 states and 371 transitions. [2024-11-20 19:08:06,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-20 19:08:06,305 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 16 states have (on average 3.1875) internal successors, (51), 18 states have internal predecessors, (51), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) Word has length 33 [2024-11-20 19:08:06,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:06,307 INFO L225 Difference]: With dead ends: 340 [2024-11-20 19:08:06,307 INFO L226 Difference]: Without dead ends: 339 [2024-11-20 19:08:06,308 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2024-11-20 19:08:06,311 INFO L432 NwaCegarLoop]: 130 mSDtfsCounter, 554 mSDsluCounter, 1204 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 45 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 560 SdHoareTripleChecker+Valid, 1334 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:06,311 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [560 Valid, 1334 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 415 Invalid, 1 Unknown, 0 Unchecked, 5.4s Time] [2024-11-20 19:08:06,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2024-11-20 19:08:06,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 247. [2024-11-20 19:08:06,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 163 states have (on average 1.638036809815951) internal successors, (267), 220 states have internal predecessors, (267), 20 states have call successors, (20), 7 states have call predecessors, (20), 8 states have return successors, (24), 20 states have call predecessors, (24), 20 states have call successors, (24) [2024-11-20 19:08:06,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 311 transitions. [2024-11-20 19:08:06,332 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 311 transitions. Word has length 33 [2024-11-20 19:08:06,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:06,332 INFO L471 AbstractCegarLoop]: Abstraction has 247 states and 311 transitions. [2024-11-20 19:08:06,332 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 16 states have (on average 3.1875) internal successors, (51), 18 states have internal predecessors, (51), 8 states have call successors, (8), 6 states have call predecessors, (8), 5 states have return successors, (6), 4 states have call predecessors, (6), 6 states have call successors, (6) [2024-11-20 19:08:06,332 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 311 transitions. [2024-11-20 19:08:06,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-20 19:08:06,333 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:06,333 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:06,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-20 19:08:06,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-20 19:08:06,534 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting func_to_recursive_line_33_to_48_0Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:06,534 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:06,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1847400250, now seen corresponding path program 1 times [2024-11-20 19:08:06,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:06,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472955953] [2024-11-20 19:08:06,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:06,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:06,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:08:06,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [578377268] [2024-11-20 19:08:06,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:06,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:08:06,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:08:06,591 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:08:06,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-20 19:08:06,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:06,718 INFO L255 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-11-20 19:08:06,721 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:08:06,731 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 15 treesize of output 1 [2024-11-20 19:08:06,735 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 15 treesize of output 1 [2024-11-20 19:08:06,780 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 [2024-11-20 19:08:06,785 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 [2024-11-20 19:08:06,986 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-20 19:08:07,014 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-20 19:08:07,035 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-20 19:08:07,035 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 19:08:07,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:07,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472955953] [2024-11-20 19:08:07,036 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:08:07,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578377268] [2024-11-20 19:08:07,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578377268] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:07,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:07,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-20 19:08:07,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920626913] [2024-11-20 19:08:07,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:07,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-20 19:08:07,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:07,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-20 19:08:07,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-20 19:08:07,038 INFO L87 Difference]: Start difference. First operand 247 states and 311 transitions. Second operand has 10 states, 8 states have (on average 3.0) internal successors, (24), 9 states have internal predecessors, (24), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-20 19:08:07,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:07,480 INFO L93 Difference]: Finished difference Result 335 states and 365 transitions. [2024-11-20 19:08:07,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-20 19:08:07,480 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.0) internal successors, (24), 9 states have internal predecessors, (24), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 34 [2024-11-20 19:08:07,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:07,482 INFO L225 Difference]: With dead ends: 335 [2024-11-20 19:08:07,482 INFO L226 Difference]: Without dead ends: 334 [2024-11-20 19:08:07,483 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-11-20 19:08:07,483 INFO L432 NwaCegarLoop]: 124 mSDtfsCounter, 478 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 483 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:07,483 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [483 Valid, 848 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-20 19:08:07,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2024-11-20 19:08:07,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 247. [2024-11-20 19:08:07,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 163 states have (on average 1.6257668711656441) internal successors, (265), 220 states have internal predecessors, (265), 20 states have call successors, (20), 7 states have call predecessors, (20), 8 states have return successors, (24), 20 states have call predecessors, (24), 20 states have call successors, (24) [2024-11-20 19:08:07,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 309 transitions. [2024-11-20 19:08:07,499 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 309 transitions. Word has length 34 [2024-11-20 19:08:07,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:07,500 INFO L471 AbstractCegarLoop]: Abstraction has 247 states and 309 transitions. [2024-11-20 19:08:07,500 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.0) internal successors, (24), 9 states have internal predecessors, (24), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-20 19:08:07,500 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 309 transitions. [2024-11-20 19:08:07,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-20 19:08:07,501 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:07,501 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:07,510 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-20 19:08:07,705 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-20 19:08:07,706 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting func_to_recursive_line_33_to_48_0Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:07,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:07,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1434832843, now seen corresponding path program 1 times [2024-11-20 19:08:07,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:07,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542477426] [2024-11-20 19:08:07,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:07,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:07,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:08:07,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1672264097] [2024-11-20 19:08:07,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:07,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:08:07,741 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:08:07,743 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:08:07,745 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-20 19:08:07,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:07,869 INFO L255 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-11-20 19:08:07,872 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:08:07,878 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 15 treesize of output 1 [2024-11-20 19:08:07,883 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 15 treesize of output 1 [2024-11-20 19:08:07,922 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 [2024-11-20 19:08:07,927 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 [2024-11-20 19:08:08,100 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-20 19:08:08,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:08:08,149 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-20 19:08:08,149 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 19:08:08,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:08,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542477426] [2024-11-20 19:08:08,149 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:08:08,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672264097] [2024-11-20 19:08:08,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672264097] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:08,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:08,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-20 19:08:08,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395083702] [2024-11-20 19:08:08,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:08,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-20 19:08:08,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:08,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-20 19:08:08,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-20 19:08:08,150 INFO L87 Difference]: Start difference. First operand 247 states and 309 transitions. Second operand has 10 states, 8 states have (on average 3.125) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-20 19:08:08,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:08,486 INFO L93 Difference]: Finished difference Result 334 states and 363 transitions. [2024-11-20 19:08:08,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-20 19:08:08,487 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.125) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 35 [2024-11-20 19:08:08,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:08,489 INFO L225 Difference]: With dead ends: 334 [2024-11-20 19:08:08,489 INFO L226 Difference]: Without dead ends: 333 [2024-11-20 19:08:08,489 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-11-20 19:08:08,489 INFO L432 NwaCegarLoop]: 125 mSDtfsCounter, 449 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 254 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:08,490 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [454 Valid, 693 Invalid, 254 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-20 19:08:08,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2024-11-20 19:08:08,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 247. [2024-11-20 19:08:08,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 163 states have (on average 1.6134969325153374) internal successors, (263), 220 states have internal predecessors, (263), 20 states have call successors, (20), 7 states have call predecessors, (20), 8 states have return successors, (24), 20 states have call predecessors, (24), 20 states have call successors, (24) [2024-11-20 19:08:08,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 307 transitions. [2024-11-20 19:08:08,507 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 307 transitions. Word has length 35 [2024-11-20 19:08:08,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:08,508 INFO L471 AbstractCegarLoop]: Abstraction has 247 states and 307 transitions. [2024-11-20 19:08:08,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.125) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-20 19:08:08,508 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 307 transitions. [2024-11-20 19:08:08,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-20 19:08:08,509 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:08,509 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:08,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-20 19:08:08,713 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-20 19:08:08,714 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting func_to_recursive_line_33_to_48_0Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:08,714 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:08,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1163856245, now seen corresponding path program 1 times [2024-11-20 19:08:08,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:08,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249957064] [2024-11-20 19:08:08,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:08,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:08,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:08:08,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [623321140] [2024-11-20 19:08:08,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:08,756 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:08:08,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:08:08,764 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:08:08,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-20 19:08:08,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:08,891 INFO L255 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-20 19:08:08,892 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:08:08,903 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 15 treesize of output 1 [2024-11-20 19:08:08,947 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 [2024-11-20 19:08:09,130 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:08:09,155 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-20 19:08:09,155 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 19:08:09,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:09,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249957064] [2024-11-20 19:08:09,207 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:08:09,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623321140] [2024-11-20 19:08:09,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623321140] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 19:08:09,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-20 19:08:09,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-11-20 19:08:09,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176870807] [2024-11-20 19:08:09,207 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-20 19:08:09,208 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-20 19:08:09,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:09,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-20 19:08:09,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-20 19:08:09,209 INFO L87 Difference]: Start difference. First operand 247 states and 307 transitions. Second operand has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 11 states have internal predecessors, (30), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-20 19:08:13,215 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-20 19:08:13,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:13,644 INFO L93 Difference]: Finished difference Result 435 states and 511 transitions. [2024-11-20 19:08:13,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-20 19:08:13,645 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 11 states have internal predecessors, (30), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 42 [2024-11-20 19:08:13,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:13,647 INFO L225 Difference]: With dead ends: 435 [2024-11-20 19:08:13,647 INFO L226 Difference]: Without dead ends: 434 [2024-11-20 19:08:13,648 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2024-11-20 19:08:13,648 INFO L432 NwaCegarLoop]: 134 mSDtfsCounter, 458 mSDsluCounter, 1049 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 30 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 1183 SdHoareTripleChecker+Invalid, 362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:13,649 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [465 Valid, 1183 Invalid, 362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 331 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2024-11-20 19:08:13,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2024-11-20 19:08:13,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 343. [2024-11-20 19:08:13,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 245 states have (on average 1.6571428571428573) internal successors, (406), 303 states have internal predecessors, (406), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-20 19:08:13,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 473 transitions. [2024-11-20 19:08:13,680 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 473 transitions. Word has length 42 [2024-11-20 19:08:13,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:13,680 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 473 transitions. [2024-11-20 19:08:13,681 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 3.3333333333333335) internal successors, (30), 11 states have internal predecessors, (30), 4 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-20 19:08:13,681 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 473 transitions. [2024-11-20 19:08:13,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-20 19:08:13,683 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:13,683 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:13,693 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-20 19:08:13,883 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-20 19:08:13,883 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting func_to_recursive_line_33_to_48_0Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:13,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:13,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1719805162, now seen corresponding path program 1 times [2024-11-20 19:08:13,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:13,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725037298] [2024-11-20 19:08:13,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:13,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:13,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:08:13,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [776659008] [2024-11-20 19:08:13,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:13,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:08:13,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:08:13,941 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:08:13,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-20 19:08:14,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:14,062 INFO L255 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-20 19:08:14,063 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:08:14,067 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 [2024-11-20 19:08:14,138 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-20 19:08:14,139 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 19:08:14,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:14,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725037298] [2024-11-20 19:08:14,139 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:08:14,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776659008] [2024-11-20 19:08:14,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776659008] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:14,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:14,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-20 19:08:14,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29529617] [2024-11-20 19:08:14,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:14,140 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-20 19:08:14,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:14,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-20 19:08:14,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-20 19:08:14,140 INFO L87 Difference]: Start difference. First operand 343 states and 473 transitions. Second operand has 7 states, 5 states have (on average 5.6) internal successors, (28), 6 states have internal predecessors, (28), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-20 19:08:14,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:14,342 INFO L93 Difference]: Finished difference Result 434 states and 509 transitions. [2024-11-20 19:08:14,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-20 19:08:14,342 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 5.6) internal successors, (28), 6 states have internal predecessors, (28), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 43 [2024-11-20 19:08:14,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:14,344 INFO L225 Difference]: With dead ends: 434 [2024-11-20 19:08:14,344 INFO L226 Difference]: Without dead ends: 433 [2024-11-20 19:08:14,345 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-20 19:08:14,345 INFO L432 NwaCegarLoop]: 139 mSDtfsCounter, 223 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 785 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:14,345 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 785 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 19:08:14,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2024-11-20 19:08:14,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 343. [2024-11-20 19:08:14,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 245 states have (on average 1.6489795918367347) internal successors, (404), 303 states have internal predecessors, (404), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-20 19:08:14,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 471 transitions. [2024-11-20 19:08:14,367 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 471 transitions. Word has length 43 [2024-11-20 19:08:14,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:14,367 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 471 transitions. [2024-11-20 19:08:14,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 5.6) internal successors, (28), 6 states have internal predecessors, (28), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-20 19:08:14,368 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 471 transitions. [2024-11-20 19:08:14,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-20 19:08:14,368 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:14,369 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:14,382 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-20 19:08:14,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-20 19:08:14,570 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting func_to_recursive_line_33_to_48_0Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:14,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:14,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1774352403, now seen corresponding path program 1 times [2024-11-20 19:08:14,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:14,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315613388] [2024-11-20 19:08:14,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:14,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:14,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:08:14,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [618158810] [2024-11-20 19:08:14,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:14,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:08:14,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:08:14,600 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:08:14,602 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-20 19:08:14,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:14,743 INFO L255 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-20 19:08:14,745 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:08:14,748 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 15 treesize of output 1 [2024-11-20 19:08:14,775 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 [2024-11-20 19:08:14,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:08:14,981 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-20 19:08:14,981 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 19:08:14,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:14,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315613388] [2024-11-20 19:08:14,982 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:08:14,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618158810] [2024-11-20 19:08:14,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618158810] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:14,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:14,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-20 19:08:14,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082611253] [2024-11-20 19:08:14,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:14,984 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-20 19:08:14,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:14,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-20 19:08:14,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-11-20 19:08:14,984 INFO L87 Difference]: Start difference. First operand 343 states and 471 transitions. Second operand has 11 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-20 19:08:15,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:15,297 INFO L93 Difference]: Finished difference Result 443 states and 519 transitions. [2024-11-20 19:08:15,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-20 19:08:15,298 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 44 [2024-11-20 19:08:15,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:15,300 INFO L225 Difference]: With dead ends: 443 [2024-11-20 19:08:15,300 INFO L226 Difference]: Without dead ends: 442 [2024-11-20 19:08:15,300 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 31 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-11-20 19:08:15,301 INFO L432 NwaCegarLoop]: 132 mSDtfsCounter, 408 mSDsluCounter, 870 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 1002 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:15,301 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [415 Valid, 1002 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-20 19:08:15,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2024-11-20 19:08:15,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 343. [2024-11-20 19:08:15,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 245 states have (on average 1.6408163265306122) internal successors, (402), 303 states have internal predecessors, (402), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-20 19:08:15,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 469 transitions. [2024-11-20 19:08:15,346 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 469 transitions. Word has length 44 [2024-11-20 19:08:15,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:15,346 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 469 transitions. [2024-11-20 19:08:15,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-20 19:08:15,347 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 469 transitions. [2024-11-20 19:08:15,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-20 19:08:15,347 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:15,347 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:15,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-20 19:08:15,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-20 19:08:15,548 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting func_to_recursive_line_33_to_48_0Err15ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:15,548 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:15,548 INFO L85 PathProgramCache]: Analyzing trace with hash 829650424, now seen corresponding path program 1 times [2024-11-20 19:08:15,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:15,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174766606] [2024-11-20 19:08:15,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:15,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:15,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:08:15,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1468009136] [2024-11-20 19:08:15,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:15,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:08:15,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:08:15,593 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:08:15,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-20 19:08:15,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:15,715 INFO L255 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-20 19:08:15,717 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:08:15,722 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 15 treesize of output 1 [2024-11-20 19:08:15,810 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 [2024-11-20 19:08:16,194 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-20 19:08:16,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-20 19:08:16,221 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-20 19:08:16,221 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 19:08:16,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:16,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174766606] [2024-11-20 19:08:16,222 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:08:16,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468009136] [2024-11-20 19:08:16,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468009136] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:16,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:16,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-20 19:08:16,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319044835] [2024-11-20 19:08:16,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:16,223 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-20 19:08:16,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:16,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-20 19:08:16,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-11-20 19:08:16,224 INFO L87 Difference]: Start difference. First operand 343 states and 469 transitions. Second operand has 13 states, 10 states have (on average 3.3) internal successors, (33), 11 states have internal predecessors, (33), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-20 19:08:16,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:16,711 INFO L93 Difference]: Finished difference Result 442 states and 517 transitions. [2024-11-20 19:08:16,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-20 19:08:16,712 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 3.3) internal successors, (33), 11 states have internal predecessors, (33), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 45 [2024-11-20 19:08:16,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:16,714 INFO L225 Difference]: With dead ends: 442 [2024-11-20 19:08:16,714 INFO L226 Difference]: Without dead ends: 441 [2024-11-20 19:08:16,714 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2024-11-20 19:08:16,714 INFO L432 NwaCegarLoop]: 132 mSDtfsCounter, 595 mSDsluCounter, 975 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 602 SdHoareTripleChecker+Valid, 1107 SdHoareTripleChecker+Invalid, 375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:16,715 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [602 Valid, 1107 Invalid, 375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-20 19:08:16,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2024-11-20 19:08:16,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 343. [2024-11-20 19:08:16,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 245 states have (on average 1.6326530612244898) internal successors, (400), 303 states have internal predecessors, (400), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-20 19:08:16,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 467 transitions. [2024-11-20 19:08:16,739 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 467 transitions. Word has length 45 [2024-11-20 19:08:16,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:16,740 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 467 transitions. [2024-11-20 19:08:16,740 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 3.3) internal successors, (33), 11 states have internal predecessors, (33), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-20 19:08:16,740 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 467 transitions. [2024-11-20 19:08:16,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-20 19:08:16,740 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:16,740 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:16,749 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-11-20 19:08:16,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:08:16,941 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting func_to_recursive_line_33_to_48_0Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:16,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:16,942 INFO L85 PathProgramCache]: Analyzing trace with hash -50640561, now seen corresponding path program 1 times [2024-11-20 19:08:16,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:16,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626332447] [2024-11-20 19:08:16,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:16,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:16,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:08:16,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1379970798] [2024-11-20 19:08:16,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:16,974 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:08:16,974 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:08:16,980 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:08:16,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-20 19:08:17,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:17,113 INFO L255 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-20 19:08:17,115 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:08:17,117 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 15 treesize of output 1 [2024-11-20 19:08:17,144 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 [2024-11-20 19:08:17,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:08:17,384 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-20 19:08:17,384 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 19:08:17,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:17,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626332447] [2024-11-20 19:08:17,385 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:08:17,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379970798] [2024-11-20 19:08:17,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379970798] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:17,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:17,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-20 19:08:17,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761001791] [2024-11-20 19:08:17,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:17,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-20 19:08:17,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:17,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-20 19:08:17,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-11-20 19:08:17,386 INFO L87 Difference]: Start difference. First operand 343 states and 467 transitions. Second operand has 12 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-20 19:08:17,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:17,784 INFO L93 Difference]: Finished difference Result 441 states and 515 transitions. [2024-11-20 19:08:17,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-20 19:08:17,784 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 46 [2024-11-20 19:08:17,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:17,786 INFO L225 Difference]: With dead ends: 441 [2024-11-20 19:08:17,786 INFO L226 Difference]: Without dead ends: 440 [2024-11-20 19:08:17,787 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2024-11-20 19:08:17,787 INFO L432 NwaCegarLoop]: 134 mSDtfsCounter, 352 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 304 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 1199 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 304 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:17,788 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [359 Valid, 1199 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 304 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-20 19:08:17,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2024-11-20 19:08:17,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 343. [2024-11-20 19:08:17,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 245 states have (on average 1.6244897959183673) internal successors, (398), 303 states have internal predecessors, (398), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-20 19:08:17,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 465 transitions. [2024-11-20 19:08:17,812 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 465 transitions. Word has length 46 [2024-11-20 19:08:17,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:17,812 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 465 transitions. [2024-11-20 19:08:17,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 3.7777777777777777) internal successors, (34), 10 states have internal predecessors, (34), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-20 19:08:17,812 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 465 transitions. [2024-11-20 19:08:17,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-20 19:08:17,813 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:17,813 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:17,822 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-20 19:08:18,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-20 19:08:18,014 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting func_to_recursive_line_33_to_48_0Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:18,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:18,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1569857318, now seen corresponding path program 1 times [2024-11-20 19:08:18,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:18,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097582654] [2024-11-20 19:08:18,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:18,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:18,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:08:18,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1299115704] [2024-11-20 19:08:18,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:18,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:08:18,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:08:18,045 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:08:18,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-20 19:08:18,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:18,209 INFO L255 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-20 19:08:18,211 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:08:18,216 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 15 treesize of output 1 [2024-11-20 19:08:18,252 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 [2024-11-20 19:08:18,259 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 [2024-11-20 19:08:18,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:08:18,574 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-20 19:08:18,574 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-20 19:08:18,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:18,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097582654] [2024-11-20 19:08:18,575 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:08:18,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299115704] [2024-11-20 19:08:18,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299115704] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:18,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:18,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-20 19:08:18,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122311254] [2024-11-20 19:08:18,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:18,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-20 19:08:18,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:18,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-20 19:08:18,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-20 19:08:18,576 INFO L87 Difference]: Start difference. First operand 343 states and 465 transitions. Second operand has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-20 19:08:18,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:18,971 INFO L93 Difference]: Finished difference Result 430 states and 501 transitions. [2024-11-20 19:08:18,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-20 19:08:18,971 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 47 [2024-11-20 19:08:18,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:18,973 INFO L225 Difference]: With dead ends: 430 [2024-11-20 19:08:18,973 INFO L226 Difference]: Without dead ends: 429 [2024-11-20 19:08:18,973 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 6 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-11-20 19:08:18,974 INFO L432 NwaCegarLoop]: 129 mSDtfsCounter, 433 mSDsluCounter, 639 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 439 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:18,974 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [439 Valid, 768 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-20 19:08:18,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2024-11-20 19:08:18,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 343. [2024-11-20 19:08:18,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 245 states have (on average 1.616326530612245) internal successors, (396), 303 states have internal predecessors, (396), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-20 19:08:18,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 463 transitions. [2024-11-20 19:08:18,999 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 463 transitions. Word has length 47 [2024-11-20 19:08:18,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:19,000 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 463 transitions. [2024-11-20 19:08:19,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 4.0) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-20 19:08:19,000 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 463 transitions. [2024-11-20 19:08:19,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-20 19:08:19,000 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:19,000 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:19,010 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-20 19:08:19,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-20 19:08:19,205 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting func_to_recursive_line_33_to_48_0Err24ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:19,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:19,205 INFO L85 PathProgramCache]: Analyzing trace with hash -110007538, now seen corresponding path program 1 times [2024-11-20 19:08:19,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:19,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776106066] [2024-11-20 19:08:19,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:19,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:19,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:20,016 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-20 19:08:20,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:20,019 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-20 19:08:20,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:20,021 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-20 19:08:20,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:20,023 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-20 19:08:20,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:20,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-20 19:08:20,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:20,026 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-20 19:08:20,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:20,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776106066] [2024-11-20 19:08:20,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776106066] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:20,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:20,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-20 19:08:20,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212366233] [2024-11-20 19:08:20,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:20,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-20 19:08:20,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:20,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-20 19:08:20,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-20 19:08:20,028 INFO L87 Difference]: Start difference. First operand 343 states and 463 transitions. Second operand has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 19:08:20,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:20,075 INFO L93 Difference]: Finished difference Result 343 states and 463 transitions. [2024-11-20 19:08:20,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-20 19:08:20,075 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 56 [2024-11-20 19:08:20,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:20,077 INFO L225 Difference]: With dead ends: 343 [2024-11-20 19:08:20,077 INFO L226 Difference]: Without dead ends: 342 [2024-11-20 19:08:20,077 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-20 19:08:20,078 INFO L432 NwaCegarLoop]: 149 mSDtfsCounter, 1 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:20,078 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 437 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 19:08:20,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2024-11-20 19:08:20,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2024-11-20 19:08:20,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 245 states have (on average 1.6081632653061224) internal successors, (394), 302 states have internal predecessors, (394), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-20 19:08:20,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 461 transitions. [2024-11-20 19:08:20,106 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 461 transitions. Word has length 56 [2024-11-20 19:08:20,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:20,106 INFO L471 AbstractCegarLoop]: Abstraction has 342 states and 461 transitions. [2024-11-20 19:08:20,107 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 19:08:20,107 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 461 transitions. [2024-11-20 19:08:20,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-20 19:08:20,107 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:20,107 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:20,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-20 19:08:20,108 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting func_to_recursive_line_33_to_48_0Err18ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:20,108 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:20,108 INFO L85 PathProgramCache]: Analyzing trace with hash -110007986, now seen corresponding path program 1 times [2024-11-20 19:08:20,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:20,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869898575] [2024-11-20 19:08:20,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:20,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:20,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:20,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-20 19:08:20,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:20,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-20 19:08:20,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:20,641 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-20 19:08:20,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:20,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-20 19:08:20,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:20,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-20 19:08:20,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:20,648 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-20 19:08:20,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:20,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869898575] [2024-11-20 19:08:20,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869898575] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:20,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:20,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-20 19:08:20,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083364022] [2024-11-20 19:08:20,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:20,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-20 19:08:20,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:20,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-20 19:08:20,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-20 19:08:20,652 INFO L87 Difference]: Start difference. First operand 342 states and 461 transitions. Second operand has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 19:08:20,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:20,702 INFO L93 Difference]: Finished difference Result 342 states and 461 transitions. [2024-11-20 19:08:20,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-20 19:08:20,703 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 56 [2024-11-20 19:08:20,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:20,704 INFO L225 Difference]: With dead ends: 342 [2024-11-20 19:08:20,704 INFO L226 Difference]: Without dead ends: 341 [2024-11-20 19:08:20,705 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-20 19:08:20,705 INFO L432 NwaCegarLoop]: 148 mSDtfsCounter, 1 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:20,705 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 434 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-20 19:08:20,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2024-11-20 19:08:20,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 341. [2024-11-20 19:08:20,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 245 states have (on average 1.6) internal successors, (392), 301 states have internal predecessors, (392), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-20 19:08:20,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 459 transitions. [2024-11-20 19:08:20,732 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 459 transitions. Word has length 56 [2024-11-20 19:08:20,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:20,732 INFO L471 AbstractCegarLoop]: Abstraction has 341 states and 459 transitions. [2024-11-20 19:08:20,732 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-20 19:08:20,732 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 459 transitions. [2024-11-20 19:08:20,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-20 19:08:20,733 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:20,733 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:20,733 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-20 19:08:20,733 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting func_to_recursive_line_33_to_48_0Err25ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:20,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:20,734 INFO L85 PathProgramCache]: Analyzing trace with hash 884733718, now seen corresponding path program 1 times [2024-11-20 19:08:20,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:20,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564816997] [2024-11-20 19:08:20,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:20,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:20,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:21,147 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-20 19:08:21,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:21,152 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-20 19:08:21,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:21,155 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-20 19:08:21,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:21,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-20 19:08:21,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:21,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-20 19:08:21,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:21,164 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-20 19:08:21,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:21,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564816997] [2024-11-20 19:08:21,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564816997] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:21,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:21,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-20 19:08:21,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742269526] [2024-11-20 19:08:21,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:21,166 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-20 19:08:21,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:21,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-20 19:08:21,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-20 19:08:21,167 INFO L87 Difference]: Start difference. First operand 341 states and 459 transitions. Second operand has 7 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:21,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:21,358 INFO L93 Difference]: Finished difference Result 347 states and 465 transitions. [2024-11-20 19:08:21,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 19:08:21,359 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 57 [2024-11-20 19:08:21,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:21,360 INFO L225 Difference]: With dead ends: 347 [2024-11-20 19:08:21,361 INFO L226 Difference]: Without dead ends: 346 [2024-11-20 19:08:21,361 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-20 19:08:21,361 INFO L432 NwaCegarLoop]: 136 mSDtfsCounter, 79 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:21,362 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 743 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 19:08:21,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2024-11-20 19:08:21,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 343. [2024-11-20 19:08:21,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 247 states have (on average 1.5951417004048583) internal successors, (394), 303 states have internal predecessors, (394), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-20 19:08:21,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 461 transitions. [2024-11-20 19:08:21,385 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 461 transitions. Word has length 57 [2024-11-20 19:08:21,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:21,386 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 461 transitions. [2024-11-20 19:08:21,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:21,386 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 461 transitions. [2024-11-20 19:08:21,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-20 19:08:21,387 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:21,387 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:21,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-20 19:08:21,387 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting func_to_recursive_line_33_to_48_0Err19ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:21,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:21,388 INFO L85 PathProgramCache]: Analyzing trace with hash 884719816, now seen corresponding path program 1 times [2024-11-20 19:08:21,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:21,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930132607] [2024-11-20 19:08:21,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:21,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:21,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:21,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-20 19:08:21,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:21,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-20 19:08:21,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:21,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-20 19:08:21,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:21,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-20 19:08:21,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:21,801 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-20 19:08:21,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:21,803 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-20 19:08:21,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:21,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930132607] [2024-11-20 19:08:21,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930132607] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:21,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:21,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-20 19:08:21,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784271617] [2024-11-20 19:08:21,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:21,804 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-20 19:08:21,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:21,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-20 19:08:21,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-20 19:08:21,805 INFO L87 Difference]: Start difference. First operand 343 states and 461 transitions. Second operand has 7 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:21,998 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:21,998 INFO L93 Difference]: Finished difference Result 346 states and 464 transitions. [2024-11-20 19:08:21,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 19:08:21,999 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 57 [2024-11-20 19:08:21,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:22,001 INFO L225 Difference]: With dead ends: 346 [2024-11-20 19:08:22,001 INFO L226 Difference]: Without dead ends: 345 [2024-11-20 19:08:22,001 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-20 19:08:22,001 INFO L432 NwaCegarLoop]: 136 mSDtfsCounter, 77 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:22,002 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 743 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 19:08:22,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2024-11-20 19:08:22,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 345. [2024-11-20 19:08:22,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 249 states have (on average 1.5903614457831325) internal successors, (396), 305 states have internal predecessors, (396), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-20 19:08:22,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 463 transitions. [2024-11-20 19:08:22,027 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 463 transitions. Word has length 57 [2024-11-20 19:08:22,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:22,027 INFO L471 AbstractCegarLoop]: Abstraction has 345 states and 463 transitions. [2024-11-20 19:08:22,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:22,027 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 463 transitions. [2024-11-20 19:08:22,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-20 19:08:22,028 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:22,028 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:22,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-20 19:08:22,028 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:22,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:22,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1656672535, now seen corresponding path program 1 times [2024-11-20 19:08:22,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:22,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902904483] [2024-11-20 19:08:22,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:22,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:22,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:22,311 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-20 19:08:22,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:22,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-20 19:08:22,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:22,329 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-11-20 19:08:22,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:22,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-20 19:08:22,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:22,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-11-20 19:08:22,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:22,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 19:08:22,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:22,470 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-20 19:08:22,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:22,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902904483] [2024-11-20 19:08:22,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902904483] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:22,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:22,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-20 19:08:22,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379295076] [2024-11-20 19:08:22,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:22,471 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-20 19:08:22,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:22,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-20 19:08:22,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-20 19:08:22,472 INFO L87 Difference]: Start difference. First operand 345 states and 463 transitions. Second operand has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-20 19:08:22,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:22,808 INFO L93 Difference]: Finished difference Result 347 states and 465 transitions. [2024-11-20 19:08:22,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-20 19:08:22,810 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 58 [2024-11-20 19:08:22,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:22,811 INFO L225 Difference]: With dead ends: 347 [2024-11-20 19:08:22,811 INFO L226 Difference]: Without dead ends: 346 [2024-11-20 19:08:22,812 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-20 19:08:22,812 INFO L432 NwaCegarLoop]: 124 mSDtfsCounter, 105 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:22,812 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 690 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-20 19:08:22,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2024-11-20 19:08:22,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 346. [2024-11-20 19:08:22,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 250 states have (on average 1.572) internal successors, (393), 305 states have internal predecessors, (393), 30 states have call successors, (30), 10 states have call predecessors, (30), 13 states have return successors, (38), 30 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-20 19:08:22,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 461 transitions. [2024-11-20 19:08:22,861 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 461 transitions. Word has length 58 [2024-11-20 19:08:22,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:22,861 INFO L471 AbstractCegarLoop]: Abstraction has 346 states and 461 transitions. [2024-11-20 19:08:22,861 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-20 19:08:22,861 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 461 transitions. [2024-11-20 19:08:22,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-20 19:08:22,862 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:22,862 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:22,862 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-20 19:08:22,863 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting func_to_recursive_line_33_to_48_0Err26ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:22,863 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:22,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1656941584, now seen corresponding path program 1 times [2024-11-20 19:08:22,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:22,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291804781] [2024-11-20 19:08:22,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:22,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:22,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:23,179 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-20 19:08:23,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:23,182 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-20 19:08:23,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:23,185 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-20 19:08:23,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:23,188 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-20 19:08:23,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:23,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-20 19:08:23,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:23,200 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-20 19:08:23,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:23,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291804781] [2024-11-20 19:08:23,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291804781] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:23,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:23,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 19:08:23,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834113754] [2024-11-20 19:08:23,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:23,202 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 19:08:23,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:23,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 19:08:23,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-20 19:08:23,203 INFO L87 Difference]: Start difference. First operand 346 states and 461 transitions. Second operand has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:23,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:23,376 INFO L93 Difference]: Finished difference Result 365 states and 469 transitions. [2024-11-20 19:08:23,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 19:08:23,376 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 58 [2024-11-20 19:08:23,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:23,378 INFO L225 Difference]: With dead ends: 365 [2024-11-20 19:08:23,379 INFO L226 Difference]: Without dead ends: 363 [2024-11-20 19:08:23,380 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-20 19:08:23,380 INFO L432 NwaCegarLoop]: 138 mSDtfsCounter, 72 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:23,381 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 657 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 19:08:23,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2024-11-20 19:08:23,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 348. [2024-11-20 19:08:23,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 252 states have (on average 1.5674603174603174) internal successors, (395), 307 states have internal predecessors, (395), 30 states have call successors, (30), 10 states have call predecessors, (30), 13 states have return successors, (38), 30 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-20 19:08:23,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 463 transitions. [2024-11-20 19:08:23,410 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 463 transitions. Word has length 58 [2024-11-20 19:08:23,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:23,411 INFO L471 AbstractCegarLoop]: Abstraction has 348 states and 463 transitions. [2024-11-20 19:08:23,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:23,411 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 463 transitions. [2024-11-20 19:08:23,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-20 19:08:23,411 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:23,412 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:23,412 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-20 19:08:23,412 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting func_to_recursive_line_33_to_48_0Err20ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:23,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:23,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1656510608, now seen corresponding path program 1 times [2024-11-20 19:08:23,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:23,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914764144] [2024-11-20 19:08:23,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:23,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:23,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:23,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-20 19:08:23,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:23,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-20 19:08:23,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:23,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-20 19:08:23,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:23,738 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-20 19:08:23,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:23,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-20 19:08:23,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:23,746 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-20 19:08:23,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:23,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914764144] [2024-11-20 19:08:23,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914764144] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:23,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:23,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 19:08:23,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087981310] [2024-11-20 19:08:23,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:23,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 19:08:23,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:23,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 19:08:23,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-20 19:08:23,748 INFO L87 Difference]: Start difference. First operand 348 states and 463 transitions. Second operand has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:23,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:23,927 INFO L93 Difference]: Finished difference Result 385 states and 473 transitions. [2024-11-20 19:08:23,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 19:08:23,928 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 58 [2024-11-20 19:08:23,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:23,929 INFO L225 Difference]: With dead ends: 385 [2024-11-20 19:08:23,929 INFO L226 Difference]: Without dead ends: 383 [2024-11-20 19:08:23,930 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-20 19:08:23,930 INFO L432 NwaCegarLoop]: 147 mSDtfsCounter, 109 mSDsluCounter, 536 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:23,930 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 683 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 19:08:23,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2024-11-20 19:08:23,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 348. [2024-11-20 19:08:23,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 252 states have (on average 1.5595238095238095) internal successors, (393), 307 states have internal predecessors, (393), 30 states have call successors, (30), 10 states have call predecessors, (30), 13 states have return successors, (38), 30 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-20 19:08:23,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 461 transitions. [2024-11-20 19:08:23,962 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 461 transitions. Word has length 58 [2024-11-20 19:08:23,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:23,962 INFO L471 AbstractCegarLoop]: Abstraction has 348 states and 461 transitions. [2024-11-20 19:08:23,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:23,965 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 461 transitions. [2024-11-20 19:08:23,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-20 19:08:23,966 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:23,966 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:23,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-20 19:08:23,966 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:23,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:23,966 INFO L85 PathProgramCache]: Analyzing trace with hash -182758832, now seen corresponding path program 1 times [2024-11-20 19:08:23,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:23,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434947996] [2024-11-20 19:08:23,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:23,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:23,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:24,229 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-20 19:08:24,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:24,231 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-20 19:08:24,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:24,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-11-20 19:08:24,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:24,375 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-20 19:08:24,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:24,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-11-20 19:08:24,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:24,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-20 19:08:24,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:24,388 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-20 19:08:24,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:24,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434947996] [2024-11-20 19:08:24,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434947996] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:24,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:24,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-20 19:08:24,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008362375] [2024-11-20 19:08:24,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:24,390 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-20 19:08:24,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:24,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-20 19:08:24,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-20 19:08:24,390 INFO L87 Difference]: Start difference. First operand 348 states and 461 transitions. Second operand has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-20 19:08:24,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:24,715 INFO L93 Difference]: Finished difference Result 348 states and 461 transitions. [2024-11-20 19:08:24,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-20 19:08:24,715 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 59 [2024-11-20 19:08:24,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:24,718 INFO L225 Difference]: With dead ends: 348 [2024-11-20 19:08:24,718 INFO L226 Difference]: Without dead ends: 347 [2024-11-20 19:08:24,718 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-20 19:08:24,719 INFO L432 NwaCegarLoop]: 124 mSDtfsCounter, 104 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:24,719 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 690 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-20 19:08:24,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2024-11-20 19:08:24,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 347. [2024-11-20 19:08:24,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 252 states have (on average 1.5436507936507937) internal successors, (389), 306 states have internal predecessors, (389), 30 states have call successors, (30), 10 states have call predecessors, (30), 13 states have return successors, (38), 30 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-20 19:08:24,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 457 transitions. [2024-11-20 19:08:24,754 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 457 transitions. Word has length 59 [2024-11-20 19:08:24,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:24,754 INFO L471 AbstractCegarLoop]: Abstraction has 347 states and 457 transitions. [2024-11-20 19:08:24,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-20 19:08:24,755 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 457 transitions. [2024-11-20 19:08:24,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-20 19:08:24,755 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:24,756 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:24,756 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-20 19:08:24,756 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting func_to_recursive_line_33_to_48_0Err28ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:24,756 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:24,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1112001262, now seen corresponding path program 1 times [2024-11-20 19:08:24,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:24,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113214895] [2024-11-20 19:08:24,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:24,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:24,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:25,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-20 19:08:25,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:25,092 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-20 19:08:25,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:25,094 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-20 19:08:25,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:25,097 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-20 19:08:25,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:25,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-20 19:08:25,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:25,104 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-20 19:08:25,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:25,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113214895] [2024-11-20 19:08:25,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113214895] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:25,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:25,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 19:08:25,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063056666] [2024-11-20 19:08:25,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:25,105 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 19:08:25,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:25,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 19:08:25,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-20 19:08:25,106 INFO L87 Difference]: Start difference. First operand 347 states and 457 transitions. Second operand has 6 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:25,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:25,281 INFO L93 Difference]: Finished difference Result 387 states and 477 transitions. [2024-11-20 19:08:25,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-20 19:08:25,282 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 60 [2024-11-20 19:08:25,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:25,284 INFO L225 Difference]: With dead ends: 387 [2024-11-20 19:08:25,285 INFO L226 Difference]: Without dead ends: 385 [2024-11-20 19:08:25,285 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-20 19:08:25,287 INFO L432 NwaCegarLoop]: 137 mSDtfsCounter, 106 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:25,287 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 647 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 19:08:25,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2024-11-20 19:08:25,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 347. [2024-11-20 19:08:25,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 252 states have (on average 1.5357142857142858) internal successors, (387), 306 states have internal predecessors, (387), 30 states have call successors, (30), 10 states have call predecessors, (30), 13 states have return successors, (38), 30 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-20 19:08:25,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 455 transitions. [2024-11-20 19:08:25,318 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 455 transitions. Word has length 60 [2024-11-20 19:08:25,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:25,318 INFO L471 AbstractCegarLoop]: Abstraction has 347 states and 455 transitions. [2024-11-20 19:08:25,318 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:25,319 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 455 transitions. [2024-11-20 19:08:25,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-20 19:08:25,319 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:25,319 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:25,319 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-20 19:08:25,320 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting func_to_recursive_line_33_to_48_0Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:25,320 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:25,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1526169646, now seen corresponding path program 1 times [2024-11-20 19:08:25,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:25,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023322388] [2024-11-20 19:08:25,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:25,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:25,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:25,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-20 19:08:25,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:25,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-20 19:08:25,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:25,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-20 19:08:25,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:25,594 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-20 19:08:25,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:25,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-20 19:08:25,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:25,603 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-20 19:08:25,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:25,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023322388] [2024-11-20 19:08:25,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023322388] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-20 19:08:25,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-20 19:08:25,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-20 19:08:25,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061352980] [2024-11-20 19:08:25,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-20 19:08:25,604 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-20 19:08:25,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:25,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-20 19:08:25,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-20 19:08:25,605 INFO L87 Difference]: Start difference. First operand 347 states and 455 transitions. Second operand has 6 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:25,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:25,762 INFO L93 Difference]: Finished difference Result 363 states and 463 transitions. [2024-11-20 19:08:25,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-20 19:08:25,763 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 60 [2024-11-20 19:08:25,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:25,764 INFO L225 Difference]: With dead ends: 363 [2024-11-20 19:08:25,764 INFO L226 Difference]: Without dead ends: 361 [2024-11-20 19:08:25,765 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-20 19:08:25,765 INFO L432 NwaCegarLoop]: 138 mSDtfsCounter, 69 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:25,765 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 654 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-20 19:08:25,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2024-11-20 19:08:25,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 351. [2024-11-20 19:08:25,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 256 states have (on average 1.52734375) internal successors, (391), 310 states have internal predecessors, (391), 30 states have call successors, (30), 10 states have call predecessors, (30), 13 states have return successors, (38), 30 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-20 19:08:25,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 459 transitions. [2024-11-20 19:08:25,794 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 459 transitions. Word has length 60 [2024-11-20 19:08:25,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:25,794 INFO L471 AbstractCegarLoop]: Abstraction has 351 states and 459 transitions. [2024-11-20 19:08:25,795 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:25,795 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 459 transitions. [2024-11-20 19:08:25,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-20 19:08:25,795 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:25,795 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:25,795 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-20 19:08:25,796 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:25,796 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:25,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1423222683, now seen corresponding path program 1 times [2024-11-20 19:08:25,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:25,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268029042] [2024-11-20 19:08:25,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:25,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:25,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:08:25,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1954726378] [2024-11-20 19:08:25,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:25,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:08:25,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:08:25,842 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:08:25,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-20 19:08:26,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:26,040 INFO L255 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-11-20 19:08:26,042 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:08:26,047 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 [2024-11-20 19:08:26,053 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 15 treesize of output 1 [2024-11-20 19:08:26,056 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 [2024-11-20 19:08:26,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 3 [2024-11-20 19:08:26,473 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:08:26,476 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:08:26,489 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-20 19:08:26,489 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 19:08:26,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:26,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268029042] [2024-11-20 19:08:26,831 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:08:26,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954726378] [2024-11-20 19:08:26,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954726378] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 19:08:26,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-20 19:08:26,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-11-20 19:08:26,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943458921] [2024-11-20 19:08:26,832 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-20 19:08:26,833 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-20 19:08:26,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:26,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-20 19:08:26,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-11-20 19:08:26,833 INFO L87 Difference]: Start difference. First operand 351 states and 459 transitions. Second operand has 10 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:30,991 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-20 19:08:31,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:31,191 INFO L93 Difference]: Finished difference Result 445 states and 543 transitions. [2024-11-20 19:08:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-20 19:08:31,191 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 65 [2024-11-20 19:08:31,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:31,193 INFO L225 Difference]: With dead ends: 445 [2024-11-20 19:08:31,193 INFO L226 Difference]: Without dead ends: 444 [2024-11-20 19:08:31,193 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 59 SyntacticMatches, 6 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2024-11-20 19:08:31,194 INFO L432 NwaCegarLoop]: 121 mSDtfsCounter, 219 mSDsluCounter, 741 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 16 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 862 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:31,194 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 862 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 247 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2024-11-20 19:08:31,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2024-11-20 19:08:31,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 385. [2024-11-20 19:08:31,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 284 states have (on average 1.5105633802816902) internal successors, (429), 339 states have internal predecessors, (429), 34 states have call successors, (34), 11 states have call predecessors, (34), 15 states have return successors, (45), 34 states have call predecessors, (45), 34 states have call successors, (45) [2024-11-20 19:08:31,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 508 transitions. [2024-11-20 19:08:31,239 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 508 transitions. Word has length 65 [2024-11-20 19:08:31,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:31,240 INFO L471 AbstractCegarLoop]: Abstraction has 385 states and 508 transitions. [2024-11-20 19:08:31,240 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-20 19:08:31,240 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 508 transitions. [2024-11-20 19:08:31,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-20 19:08:31,242 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:31,242 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:31,251 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-20 19:08:31,442 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-20 19:08:31,443 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:31,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:31,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1666612375, now seen corresponding path program 1 times [2024-11-20 19:08:31,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:31,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233364848] [2024-11-20 19:08:31,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:31,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:31,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:08:31,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [691373476] [2024-11-20 19:08:31,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:31,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:08:31,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:08:31,488 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:08:31,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-20 19:08:31,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:31,688 INFO L255 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 77 conjuncts are in the unsatisfiable core [2024-11-20 19:08:31,691 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:08:31,695 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 [2024-11-20 19:08:31,698 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 [2024-11-20 19:08:31,703 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 [2024-11-20 19:08:32,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-20 19:08:32,166 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-20 19:08:32,166 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 19:08:32,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:32,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233364848] [2024-11-20 19:08:32,443 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:08:32,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691373476] [2024-11-20 19:08:32,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691373476] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 19:08:32,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-20 19:08:32,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-20 19:08:32,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433094393] [2024-11-20 19:08:32,444 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-20 19:08:32,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-20 19:08:32,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:32,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-20 19:08:32,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=252, Unknown=0, NotChecked=0, Total=306 [2024-11-20 19:08:32,445 INFO L87 Difference]: Start difference. First operand 385 states and 508 transitions. Second operand has 13 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 5 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-20 19:08:32,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-20 19:08:32,925 INFO L93 Difference]: Finished difference Result 456 states and 538 transitions. [2024-11-20 19:08:32,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-20 19:08:32,925 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 5 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) Word has length 65 [2024-11-20 19:08:32,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-20 19:08:32,927 INFO L225 Difference]: With dead ends: 456 [2024-11-20 19:08:32,927 INFO L226 Difference]: Without dead ends: 452 [2024-11-20 19:08:32,928 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 57 SyntacticMatches, 5 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=115, Invalid=391, Unknown=0, NotChecked=0, Total=506 [2024-11-20 19:08:32,929 INFO L432 NwaCegarLoop]: 128 mSDtfsCounter, 223 mSDsluCounter, 1208 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 1336 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-20 19:08:32,929 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 1336 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-20 19:08:32,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2024-11-20 19:08:32,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 385. [2024-11-20 19:08:32,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 284 states have (on average 1.4964788732394365) internal successors, (425), 339 states have internal predecessors, (425), 34 states have call successors, (34), 11 states have call predecessors, (34), 15 states have return successors, (45), 34 states have call predecessors, (45), 34 states have call successors, (45) [2024-11-20 19:08:32,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 504 transitions. [2024-11-20 19:08:32,961 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 504 transitions. Word has length 65 [2024-11-20 19:08:32,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-20 19:08:32,962 INFO L471 AbstractCegarLoop]: Abstraction has 385 states and 504 transitions. [2024-11-20 19:08:32,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 states have internal predecessors, (47), 5 states have call successors, (7), 4 states have call predecessors, (7), 3 states have return successors, (5), 2 states have call predecessors, (5), 3 states have call successors, (5) [2024-11-20 19:08:32,962 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 504 transitions. [2024-11-20 19:08:32,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-11-20 19:08:32,962 INFO L207 NwaCegarLoop]: Found error trace [2024-11-20 19:08:32,962 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-20 19:08:32,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-20 19:08:33,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-20 19:08:33,164 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-20 19:08:33,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-20 19:08:33,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1067430488, now seen corresponding path program 1 times [2024-11-20 19:08:33,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-20 19:08:33,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408686977] [2024-11-20 19:08:33,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:33,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-20 19:08:33,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-20 19:08:33,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [841537038] [2024-11-20 19:08:33,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-20 19:08:33,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-20 19:08:33,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-20 19:08:33,215 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-20 19:08:33,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-20 19:08:33,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-20 19:08:33,391 INFO L255 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-20 19:08:33,393 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-20 19:08:33,435 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 15 treesize of output 1 [2024-11-20 19:08:33,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:08:33,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-20 19:08:33,688 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 13 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-20 19:08:33,688 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-20 19:08:33,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-20 19:08:33,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408686977] [2024-11-20 19:08:33,749 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-20 19:08:33,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [841537038] [2024-11-20 19:08:33,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [841537038] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-20 19:08:33,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-20 19:08:33,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2024-11-20 19:08:33,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542923596] [2024-11-20 19:08:33,750 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-20 19:08:33,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-20 19:08:33,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-20 19:08:33,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-20 19:08:33,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-11-20 19:08:33,751 INFO L87 Difference]: Start difference. First operand 385 states and 504 transitions. Second operand has 11 states, 9 states have (on average 5.111111111111111) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (7), 4 states have call predecessors, (7), 4 states have return successors, (7), 3 states have call predecessors, (7), 4 states have call successors, (7) [2024-11-20 19:08:37,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-20 19:08:41,775 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-20 19:08:45,935 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-20 19:08:50,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-20 19:08:54,153 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0]