./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_egcd3.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 61a67961 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_egcd3.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 0b80e2ef69643fec3bd55c601a96e927d74716f095bc90a0498778af08019697 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.fs.cvc5-61a6796-m [2024-10-14 21:14:12,828 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-14 21:14:12,881 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-10-14 21:14:12,886 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-14 21:14:12,887 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-14 21:14:12,911 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-14 21:14:12,912 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-14 21:14:12,912 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-14 21:14:12,913 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-14 21:14:12,914 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-14 21:14:12,914 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-14 21:14:12,914 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-14 21:14:12,915 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-14 21:14:12,915 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-14 21:14:12,917 INFO L153 SettingsManager]: * Use SBE=true [2024-10-14 21:14:12,917 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-14 21:14:12,917 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-14 21:14:12,917 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-14 21:14:12,918 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-14 21:14:12,920 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-14 21:14:12,921 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-14 21:14:12,921 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-14 21:14:12,921 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-14 21:14:12,921 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-14 21:14:12,922 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-14 21:14:12,922 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-10-14 21:14:12,922 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-14 21:14:12,922 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-14 21:14:12,923 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-14 21:14:12,923 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-14 21:14:12,923 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-14 21:14:12,923 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-14 21:14:12,923 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-14 21:14:12,923 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-14 21:14:12,924 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 21:14:12,924 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-14 21:14:12,924 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-14 21:14:12,924 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-14 21:14:12,925 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-14 21:14:12,925 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-14 21:14:12,925 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-14 21:14:12,925 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-14 21:14:12,925 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-14 21:14:12,926 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-14 21:14:12,926 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 -> 0b80e2ef69643fec3bd55c601a96e927d74716f095bc90a0498778af08019697 [2024-10-14 21:14:13,125 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-14 21:14:13,145 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-14 21:14:13,148 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-14 21:14:13,149 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-14 21:14:13,149 INFO L274 PluginConnector]: CDTParser initialized [2024-10-14 21:14:13,150 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd3.c [2024-10-14 21:14:14,710 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-14 21:14:14,878 INFO L384 CDTParser]: Found 1 translation units. [2024-10-14 21:14:14,879 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd3.c [2024-10-14 21:14:14,886 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/87071ec95/23775087507440b6acd8d3e412b34fdc/FLAGdcd056171 [2024-10-14 21:14:15,269 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/87071ec95/23775087507440b6acd8d3e412b34fdc [2024-10-14 21:14:15,271 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-14 21:14:15,272 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-14 21:14:15,274 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-14 21:14:15,275 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-14 21:14:15,279 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-14 21:14:15,280 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,282 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17c384d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15, skipping insertion in model container [2024-10-14 21:14:15,282 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,304 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-14 21:14:15,465 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 21:14:15,482 INFO L200 MainTranslator]: Completed pre-run [2024-10-14 21:14:15,521 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 21:14:15,544 INFO L204 MainTranslator]: Completed translation [2024-10-14 21:14:15,545 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15 WrapperNode [2024-10-14 21:14:15,545 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-14 21:14:15,546 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-14 21:14:15,546 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-14 21:14:15,546 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-14 21:14:15,552 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,559 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,591 INFO L138 Inliner]: procedures = 18, calls = 136, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 123 [2024-10-14 21:14:15,591 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-14 21:14:15,592 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-14 21:14:15,592 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-14 21:14:15,592 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-14 21:14:15,601 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,628 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,632 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,655 INFO L175 MemorySlicer]: Split 85 memory accesses to 14 slices as follows [2, 8, 5, 9, 6, 6, 7, 6, 5, 6, 5, 6, 7, 7]. 11 percent of accesses are in the largest equivalence class. The 10 initializations are split as follows [2, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 22 writes are split as follows [0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1]. [2024-10-14 21:14:15,655 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,656 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,679 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,685 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,686 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,692 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,695 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-14 21:14:15,699 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-14 21:14:15,699 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-14 21:14:15,699 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-14 21:14:15,700 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15" (1/1) ... [2024-10-14 21:14:15,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 21:14:15,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:15,723 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-10-14 21:14:15,727 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-10-14 21:14:15,770 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-14 21:14:15,770 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-10-14 21:14:15,770 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-10-14 21:14:15,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-14 21:14:15,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-10-14 21:14:15,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-10-14 21:14:15,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-10-14 21:14:15,770 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-10-14 21:14:15,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-10-14 21:14:15,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-10-14 21:14:15,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-10-14 21:14:15,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-10-14 21:14:15,771 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-10-14 21:14:15,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-10-14 21:14:15,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-10-14 21:14:15,772 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-10-14 21:14:15,773 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2024-10-14 21:14:15,773 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_47_to_56_0 [2024-10-14 21:14:15,773 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_47_to_56_0 [2024-10-14 21:14:15,774 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_33_to_70_0 [2024-10-14 21:14:15,774 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_33_to_70_0 [2024-10-14 21:14:15,774 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-10-14 21:14:15,774 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_40_to_59_0 [2024-10-14 21:14:15,774 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_40_to_59_0 [2024-10-14 21:14:15,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-10-14 21:14:15,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-10-14 21:14:15,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-10-14 21:14:15,774 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-10-14 21:14:15,775 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-10-14 21:14:15,775 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-10-14 21:14:15,775 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-10-14 21:14:15,775 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-10-14 21:14:15,775 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-10-14 21:14:15,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-10-14 21:14:15,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-10-14 21:14:15,776 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-10-14 21:14:15,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-10-14 21:14:15,777 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#13 [2024-10-14 21:14:15,777 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-14 21:14:15,777 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-14 21:14:15,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-10-14 21:14:15,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-10-14 21:14:15,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-10-14 21:14:15,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-10-14 21:14:15,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-10-14 21:14:15,777 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-10-14 21:14:15,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-10-14 21:14:15,778 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-10-14 21:14:15,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-10-14 21:14:15,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-10-14 21:14:15,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-10-14 21:14:15,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-10-14 21:14:15,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-10-14 21:14:15,779 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#13 [2024-10-14 21:14:15,779 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-10-14 21:14:15,779 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-10-14 21:14:15,779 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-10-14 21:14:15,890 INFO L238 CfgBuilder]: Building ICFG [2024-10-14 21:14:15,892 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-14 21:14:16,464 INFO L? ?]: Removed 148 outVars from TransFormulas that were not future-live. [2024-10-14 21:14:16,465 INFO L287 CfgBuilder]: Performing block encoding [2024-10-14 21:14:16,489 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-14 21:14:16,489 INFO L314 CfgBuilder]: Removed 3 assume(true) statements. [2024-10-14 21:14:16,489 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 09:14:16 BoogieIcfgContainer [2024-10-14 21:14:16,489 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-14 21:14:16,490 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-14 21:14:16,490 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-14 21:14:16,497 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-14 21:14:16,497 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.10 09:14:15" (1/3) ... [2024-10-14 21:14:16,497 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5858efcd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 09:14:16, skipping insertion in model container [2024-10-14 21:14:16,498 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:14:15" (2/3) ... [2024-10-14 21:14:16,498 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5858efcd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 09:14:16, skipping insertion in model container [2024-10-14 21:14:16,498 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 09:14:16" (3/3) ... [2024-10-14 21:14:16,499 INFO L112 eAbstractionObserver]: Analyzing ICFG recursified_egcd3.c [2024-10-14 21:14:16,514 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-14 21:14:16,514 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 50 error locations. [2024-10-14 21:14:16,563 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-14 21:14:16,568 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;@4a331daa, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-14 21:14:16,568 INFO L334 AbstractCegarLoop]: Starting to check reachability of 50 error locations. [2024-10-14 21:14:16,571 INFO L276 IsEmpty]: Start isEmpty. Operand has 148 states, 79 states have (on average 1.7341772151898733) internal successors, (137), 132 states have internal predecessors, (137), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-10-14 21:14:16,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-10-14 21:14:16,575 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:16,576 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:14:16,576 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:16,579 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:16,580 INFO L85 PathProgramCache]: Analyzing trace with hash -63627258, now seen corresponding path program 1 times [2024-10-14 21:14:16,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:16,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381949224] [2024-10-14 21:14:16,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:16,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:16,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:16,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 21:14:16,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:16,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 21:14:16,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:16,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 21:14:16,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:16,918 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:14:16,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:16,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381949224] [2024-10-14 21:14:16,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381949224] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:16,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:16,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-10-14 21:14:16,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134990524] [2024-10-14 21:14:16,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:16,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 21:14:16,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:16,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 21:14:16,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 21:14:16,948 INFO L87 Difference]: Start difference. First operand has 148 states, 79 states have (on average 1.7341772151898733) internal successors, (137), 132 states have internal predecessors, (137), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 21:14:17,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:17,382 INFO L93 Difference]: Finished difference Result 300 states and 345 transitions. [2024-10-14 21:14:17,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 21:14:17,384 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 20 [2024-10-14 21:14:17,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:17,392 INFO L225 Difference]: With dead ends: 300 [2024-10-14 21:14:17,393 INFO L226 Difference]: Without dead ends: 151 [2024-10-14 21:14:17,399 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 21:14:17,401 INFO L432 NwaCegarLoop]: 82 mSDtfsCounter, 66 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:17,403 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 122 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-14 21:14:17,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2024-10-14 21:14:17,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 145. [2024-10-14 21:14:17,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 78 states have (on average 1.6666666666666667) internal successors, (130), 130 states have internal predecessors, (130), 12 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-10-14 21:14:17,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 154 transitions. [2024-10-14 21:14:17,440 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 154 transitions. Word has length 20 [2024-10-14 21:14:17,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:17,440 INFO L471 AbstractCegarLoop]: Abstraction has 145 states and 154 transitions. [2024-10-14 21:14:17,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 21:14:17,441 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 154 transitions. [2024-10-14 21:14:17,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-10-14 21:14:17,442 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:17,442 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:14:17,442 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-14 21:14:17,442 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:17,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:17,443 INFO L85 PathProgramCache]: Analyzing trace with hash -154542570, now seen corresponding path program 1 times [2024-10-14 21:14:17,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:17,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914396363] [2024-10-14 21:14:17,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:17,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:17,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:17,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 21:14:17,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:17,786 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 21:14:17,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:17,853 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 21:14:17,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:17,929 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-14 21:14:17,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:17,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914396363] [2024-10-14 21:14:17,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914396363] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:17,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:17,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-10-14 21:14:17,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102482437] [2024-10-14 21:14:17,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:17,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 21:14:17,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:17,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 21:14:17,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-10-14 21:14:17,935 INFO L87 Difference]: Start difference. First operand 145 states and 154 transitions. Second operand has 11 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:14:18,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:18,965 INFO L93 Difference]: Finished difference Result 180 states and 191 transitions. [2024-10-14 21:14:18,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-14 21:14:18,966 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 21 [2024-10-14 21:14:18,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:18,967 INFO L225 Difference]: With dead ends: 180 [2024-10-14 21:14:18,967 INFO L226 Difference]: Without dead ends: 151 [2024-10-14 21:14:18,968 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2024-10-14 21:14:18,968 INFO L432 NwaCegarLoop]: 70 mSDtfsCounter, 91 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 852 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 573 SdHoareTripleChecker+Invalid, 864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:18,969 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 573 Invalid, 864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 852 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-10-14 21:14:18,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2024-10-14 21:14:18,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 147. [2024-10-14 21:14:18,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 79 states have (on average 1.6582278481012658) internal successors, (131), 131 states have internal predecessors, (131), 12 states have call successors, (12), 5 states have call predecessors, (12), 6 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2024-10-14 21:14:18,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 156 transitions. [2024-10-14 21:14:18,980 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 156 transitions. Word has length 21 [2024-10-14 21:14:18,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:18,981 INFO L471 AbstractCegarLoop]: Abstraction has 147 states and 156 transitions. [2024-10-14 21:14:18,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:14:18,981 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 156 transitions. [2024-10-14 21:14:18,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-10-14 21:14:18,981 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:18,982 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] [2024-10-14 21:14:18,982 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-14 21:14:18,982 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:18,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:18,983 INFO L85 PathProgramCache]: Analyzing trace with hash -861650788, now seen corresponding path program 1 times [2024-10-14 21:14:18,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:18,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6512762] [2024-10-14 21:14:18,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:18,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:19,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:19,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1094633545] [2024-10-14 21:14:19,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:19,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:19,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:19,036 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-10-14 21:14:19,038 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-10-14 21:14:19,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:19,201 INFO L255 TraceCheckSpWp]: Trace formula consists of 532 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-10-14 21:14:19,211 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:19,244 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-10-14 21:14:19,289 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-10-14 21:14:19,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-10-14 21:14:19,441 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-14 21:14:19,441 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:14:19,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:19,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6512762] [2024-10-14 21:14:19,442 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:19,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1094633545] [2024-10-14 21:14:19,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1094633545] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:19,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:19,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-10-14 21:14:19,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013407250] [2024-10-14 21:14:19,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:19,443 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-10-14 21:14:19,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:19,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-10-14 21:14:19,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2024-10-14 21:14:19,444 INFO L87 Difference]: Start difference. First operand 147 states and 156 transitions. Second operand has 14 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 10 states have internal predecessors, (18), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:19,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:19,839 INFO L93 Difference]: Finished difference Result 240 states and 257 transitions. [2024-10-14 21:14:19,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-10-14 21:14:19,839 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 10 states have internal predecessors, (18), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 25 [2024-10-14 21:14:19,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:19,841 INFO L225 Difference]: With dead ends: 240 [2024-10-14 21:14:19,841 INFO L226 Difference]: Without dead ends: 237 [2024-10-14 21:14:19,841 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2024-10-14 21:14:19,842 INFO L432 NwaCegarLoop]: 130 mSDtfsCounter, 187 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 1446 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:19,842 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 1446 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 21:14:19,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2024-10-14 21:14:19,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 201. [2024-10-14 21:14:19,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 123 states have (on average 1.6585365853658536) internal successors, (204), 177 states have internal predecessors, (204), 20 states have call successors, (20), 8 states have call predecessors, (20), 8 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2024-10-14 21:14:19,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 245 transitions. [2024-10-14 21:14:19,855 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 245 transitions. Word has length 25 [2024-10-14 21:14:19,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:19,855 INFO L471 AbstractCegarLoop]: Abstraction has 201 states and 245 transitions. [2024-10-14 21:14:19,856 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 10 states have internal predecessors, (18), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:19,856 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 245 transitions. [2024-10-14 21:14:19,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-10-14 21:14:19,856 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:19,856 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] [2024-10-14 21:14:19,874 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-10-14 21:14:20,057 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:20,057 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting func_to_recursive_line_33_to_70_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:20,058 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:20,058 INFO L85 PathProgramCache]: Analyzing trace with hash -864081640, now seen corresponding path program 1 times [2024-10-14 21:14:20,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:20,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460782441] [2024-10-14 21:14:20,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:20,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:20,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:20,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1802826062] [2024-10-14 21:14:20,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:20,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:20,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:20,103 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-10-14 21:14:20,105 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-10-14 21:14:20,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:20,231 INFO L255 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-14 21:14:20,233 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:20,238 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:14:20,334 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:14:20,334 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:14:20,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:20,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460782441] [2024-10-14 21:14:20,334 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:20,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802826062] [2024-10-14 21:14:20,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802826062] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:20,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:20,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-14 21:14:20,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584486969] [2024-10-14 21:14:20,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:20,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-14 21:14:20,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:20,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-14 21:14:20,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-10-14 21:14:20,336 INFO L87 Difference]: Start difference. First operand 201 states and 245 transitions. Second operand has 7 states, 5 states have (on average 3.0) internal successors, (15), 6 states have internal predecessors, (15), 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-10-14 21:14:20,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:20,458 INFO L93 Difference]: Finished difference Result 241 states and 257 transitions. [2024-10-14 21:14:20,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 21:14:20,458 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 3.0) internal successors, (15), 6 states have internal predecessors, (15), 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 25 [2024-10-14 21:14:20,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:20,459 INFO L225 Difference]: With dead ends: 241 [2024-10-14 21:14:20,459 INFO L226 Difference]: Without dead ends: 239 [2024-10-14 21:14:20,460 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-10-14 21:14:20,460 INFO L432 NwaCegarLoop]: 143 mSDtfsCounter, 107 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:20,460 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 699 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:14:20,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-10-14 21:14:20,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 208. [2024-10-14 21:14:20,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 129 states have (on average 1.627906976744186) internal successors, (210), 182 states have internal predecessors, (210), 20 states have call successors, (20), 9 states have call predecessors, (20), 9 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-10-14 21:14:20,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 251 transitions. [2024-10-14 21:14:20,479 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 251 transitions. Word has length 25 [2024-10-14 21:14:20,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:20,480 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 251 transitions. [2024-10-14 21:14:20,480 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 3.0) internal successors, (15), 6 states have internal predecessors, (15), 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-10-14 21:14:20,480 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 251 transitions. [2024-10-14 21:14:20,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-10-14 21:14:20,480 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:20,481 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] [2024-10-14 21:14:20,494 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-10-14 21:14:20,684 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,SelfDestructingSolverStorable3 [2024-10-14 21:14:20,685 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:20,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:20,685 INFO L85 PathProgramCache]: Analyzing trace with hash -941370615, now seen corresponding path program 1 times [2024-10-14 21:14:20,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:20,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038318450] [2024-10-14 21:14:20,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:20,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:20,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:20,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [998092324] [2024-10-14 21:14:20,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:20,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:20,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:20,716 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-10-14 21:14:20,720 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-10-14 21:14:20,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:20,861 INFO L255 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-10-14 21:14:20,863 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:20,869 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-10-14 21:14:20,937 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:14:20,937 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:14:20,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:20,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038318450] [2024-10-14 21:14:20,937 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:20,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998092324] [2024-10-14 21:14:20,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [998092324] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:20,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:20,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-14 21:14:20,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263195940] [2024-10-14 21:14:20,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:20,938 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-14 21:14:20,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:20,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-14 21:14:20,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-10-14 21:14:20,939 INFO L87 Difference]: Start difference. First operand 208 states and 251 transitions. Second operand has 10 states, 8 states have (on average 2.0) internal successors, (16), 7 states have internal predecessors, (16), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-14 21:14:21,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:21,212 INFO L93 Difference]: Finished difference Result 239 states and 255 transitions. [2024-10-14 21:14:21,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-14 21:14:21,212 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.0) internal successors, (16), 7 states have internal predecessors, (16), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2024-10-14 21:14:21,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:21,213 INFO L225 Difference]: With dead ends: 239 [2024-10-14 21:14:21,213 INFO L226 Difference]: Without dead ends: 238 [2024-10-14 21:14:21,213 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-10-14 21:14:21,214 INFO L432 NwaCegarLoop]: 138 mSDtfsCounter, 156 mSDsluCounter, 1020 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 1158 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:21,214 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 1158 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 226 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 21:14:21,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-10-14 21:14:21,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 208. [2024-10-14 21:14:21,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 129 states have (on average 1.62015503875969) internal successors, (209), 182 states have internal predecessors, (209), 20 states have call successors, (20), 9 states have call predecessors, (20), 9 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-10-14 21:14:21,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 250 transitions. [2024-10-14 21:14:21,235 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 250 transitions. Word has length 26 [2024-10-14 21:14:21,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:21,236 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 250 transitions. [2024-10-14 21:14:21,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.0) internal successors, (16), 7 states have internal predecessors, (16), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-14 21:14:21,236 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 250 transitions. [2024-10-14 21:14:21,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-10-14 21:14:21,239 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:21,240 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] [2024-10-14 21:14:21,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-10-14 21:14:21,440 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:21,441 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting func_to_recursive_line_47_to_56_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:21,441 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:21,441 INFO L85 PathProgramCache]: Analyzing trace with hash 882282046, now seen corresponding path program 1 times [2024-10-14 21:14:21,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:21,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955629776] [2024-10-14 21:14:21,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:21,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:21,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:21,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2032826196] [2024-10-14 21:14:21,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:21,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:21,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:21,476 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-10-14 21:14:21,480 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-10-14 21:14:21,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:21,645 INFO L255 TraceCheckSpWp]: Trace formula consists of 538 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-10-14 21:14:21,648 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:21,662 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-10-14 21:14:21,738 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-10-14 21:14:21,854 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-10-14 21:14:21,866 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:21,866 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 21:14:22,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:22,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955629776] [2024-10-14 21:14:22,665 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:22,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032826196] [2024-10-14 21:14:22,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032826196] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 21:14:22,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 21:14:22,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-10-14 21:14:22,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65842549] [2024-10-14 21:14:22,666 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 21:14:22,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-14 21:14:22,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:22,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-14 21:14:22,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2024-10-14 21:14:22,667 INFO L87 Difference]: Start difference. First operand 208 states and 250 transitions. Second operand has 15 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 11 states have internal predecessors, (20), 5 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:26,681 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-10-14 21:14:27,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:27,247 INFO L93 Difference]: Finished difference Result 238 states and 253 transitions. [2024-10-14 21:14:27,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-14 21:14:27,247 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 11 states have internal predecessors, (20), 5 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2024-10-14 21:14:27,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:27,249 INFO L225 Difference]: With dead ends: 238 [2024-10-14 21:14:27,249 INFO L226 Difference]: Without dead ends: 237 [2024-10-14 21:14:27,253 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2024-10-14 21:14:27,254 INFO L432 NwaCegarLoop]: 127 mSDtfsCounter, 351 mSDsluCounter, 1386 mSDsCounter, 0 mSdLazyCounter, 481 mSolverCounterSat, 30 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 1513 SdHoareTripleChecker+Invalid, 512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 481 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:27,254 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [352 Valid, 1513 Invalid, 512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 481 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2024-10-14 21:14:27,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2024-10-14 21:14:27,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 212. [2024-10-14 21:14:27,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 132 states have (on average 1.5984848484848484) internal successors, (211), 185 states have internal predecessors, (211), 20 states have call successors, (20), 10 states have call predecessors, (20), 10 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-10-14 21:14:27,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 252 transitions. [2024-10-14 21:14:27,265 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 252 transitions. Word has length 27 [2024-10-14 21:14:27,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:27,265 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 252 transitions. [2024-10-14 21:14:27,265 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 1.6666666666666667) internal successors, (20), 11 states have internal predecessors, (20), 5 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:27,266 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 252 transitions. [2024-10-14 21:14:27,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-10-14 21:14:27,266 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:27,266 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] [2024-10-14 21:14:27,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-10-14 21:14:27,470 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:27,471 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting func_to_recursive_line_33_to_70_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:27,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:27,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1453764326, now seen corresponding path program 1 times [2024-10-14 21:14:27,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:27,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874025527] [2024-10-14 21:14:27,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:27,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:27,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:27,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 21:14:27,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:27,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 21:14:27,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:27,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-14 21:14:27,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:27,757 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:14:27,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:27,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874025527] [2024-10-14 21:14:27,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874025527] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:27,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:27,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-14 21:14:27,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693751342] [2024-10-14 21:14:27,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:27,758 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-14 21:14:27,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:27,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-14 21:14:27,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:14:27,759 INFO L87 Difference]: Start difference. First operand 212 states and 252 transitions. Second operand has 8 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 21:14:28,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:28,294 INFO L93 Difference]: Finished difference Result 223 states and 268 transitions. [2024-10-14 21:14:28,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 21:14:28,294 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 27 [2024-10-14 21:14:28,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:28,296 INFO L225 Difference]: With dead ends: 223 [2024-10-14 21:14:28,296 INFO L226 Difference]: Without dead ends: 222 [2024-10-14 21:14:28,296 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-10-14 21:14:28,297 INFO L432 NwaCegarLoop]: 78 mSDtfsCounter, 73 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:28,297 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 405 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-10-14 21:14:28,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2024-10-14 21:14:28,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 213. [2024-10-14 21:14:28,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 133 states have (on average 1.593984962406015) internal successors, (212), 186 states have internal predecessors, (212), 20 states have call successors, (20), 10 states have call predecessors, (20), 10 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-10-14 21:14:28,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 253 transitions. [2024-10-14 21:14:28,307 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 253 transitions. Word has length 27 [2024-10-14 21:14:28,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:28,307 INFO L471 AbstractCegarLoop]: Abstraction has 213 states and 253 transitions. [2024-10-14 21:14:28,307 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 21:14:28,307 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 253 transitions. [2024-10-14 21:14:28,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-10-14 21:14:28,308 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:28,308 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] [2024-10-14 21:14:28,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-10-14 21:14:28,308 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting func_to_recursive_line_47_to_56_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:28,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:28,308 INFO L85 PathProgramCache]: Analyzing trace with hash 1580939691, now seen corresponding path program 1 times [2024-10-14 21:14:28,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:28,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475822005] [2024-10-14 21:14:28,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:28,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:28,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:28,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1702855713] [2024-10-14 21:14:28,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:28,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:28,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:28,363 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-10-14 21:14:28,364 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-10-14 21:14:28,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:28,511 INFO L255 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 120 conjuncts are in the unsatisfiable core [2024-10-14 21:14:28,515 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:28,519 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-10-14 21:14:28,522 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-10-14 21:14:28,598 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 23 treesize of output 15 [2024-10-14 21:14:28,603 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-10-14 21:14:28,606 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:14:28,611 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-10-14 21:14:28,710 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 27 treesize of output 19 [2024-10-14 21:14:28,717 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-10-14 21:14:28,814 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-10-14 21:14:28,820 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 19 treesize of output 11 [2024-10-14 21:14:28,962 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-10-14 21:14:28,962 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-10-14 21:14:28,985 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-14 21:14:28,985 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:14:28,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:28,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475822005] [2024-10-14 21:14:28,985 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:28,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702855713] [2024-10-14 21:14:28,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702855713] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:28,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:28,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-10-14 21:14:28,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732851944] [2024-10-14 21:14:28,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:28,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-10-14 21:14:28,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:28,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-10-14 21:14:28,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2024-10-14 21:14:28,987 INFO L87 Difference]: Start difference. First operand 213 states and 253 transitions. Second operand has 19 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:29,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:29,987 INFO L93 Difference]: Finished difference Result 291 states and 338 transitions. [2024-10-14 21:14:29,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-10-14 21:14:29,987 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 28 [2024-10-14 21:14:29,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:29,988 INFO L225 Difference]: With dead ends: 291 [2024-10-14 21:14:29,988 INFO L226 Difference]: Without dead ends: 290 [2024-10-14 21:14:29,989 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2024-10-14 21:14:29,989 INFO L432 NwaCegarLoop]: 120 mSDtfsCounter, 352 mSDsluCounter, 1498 mSDsCounter, 0 mSdLazyCounter, 715 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 1618 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 715 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:29,990 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [354 Valid, 1618 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 715 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-10-14 21:14:29,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2024-10-14 21:14:30,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 263. [2024-10-14 21:14:30,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 174 states have (on average 1.603448275862069) internal successors, (279), 229 states have internal predecessors, (279), 27 states have call successors, (27), 12 states have call predecessors, (27), 12 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2024-10-14 21:14:30,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 334 transitions. [2024-10-14 21:14:30,005 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 334 transitions. Word has length 28 [2024-10-14 21:14:30,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:30,006 INFO L471 AbstractCegarLoop]: Abstraction has 263 states and 334 transitions. [2024-10-14 21:14:30,006 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 14 states have (on average 1.5) internal successors, (21), 14 states have internal predecessors, (21), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:30,006 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 334 transitions. [2024-10-14 21:14:30,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-10-14 21:14:30,007 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:30,007 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] [2024-10-14 21:14:30,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-10-14 21:14:30,212 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:30,216 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting func_to_recursive_line_33_to_70_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:30,216 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:30,216 INFO L85 PathProgramCache]: Analyzing trace with hash -2117021030, now seen corresponding path program 1 times [2024-10-14 21:14:30,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:30,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70599415] [2024-10-14 21:14:30,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:30,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:30,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:30,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2132062019] [2024-10-14 21:14:30,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:30,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:30,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:30,254 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-10-14 21:14:30,255 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-10-14 21:14:30,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:30,381 INFO L255 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-10-14 21:14:30,383 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:30,386 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-10-14 21:14:30,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:14:30,474 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:14:30,474 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:14:30,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:30,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70599415] [2024-10-14 21:14:30,475 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:30,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132062019] [2024-10-14 21:14:30,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132062019] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:30,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:30,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-14 21:14:30,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667773893] [2024-10-14 21:14:30,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:30,475 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-14 21:14:30,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:30,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-14 21:14:30,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-10-14 21:14:30,476 INFO L87 Difference]: Start difference. First operand 263 states and 334 transitions. Second operand has 7 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 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-10-14 21:14:30,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:30,597 INFO L93 Difference]: Finished difference Result 290 states and 336 transitions. [2024-10-14 21:14:30,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 21:14:30,598 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 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 28 [2024-10-14 21:14:30,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:30,599 INFO L225 Difference]: With dead ends: 290 [2024-10-14 21:14:30,599 INFO L226 Difference]: Without dead ends: 289 [2024-10-14 21:14:30,599 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:14:30,600 INFO L432 NwaCegarLoop]: 145 mSDtfsCounter, 84 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:30,600 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 691 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:14:30,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2024-10-14 21:14:30,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 264. [2024-10-14 21:14:30,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 175 states have (on average 1.6) internal successors, (280), 230 states have internal predecessors, (280), 27 states have call successors, (27), 12 states have call predecessors, (27), 12 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2024-10-14 21:14:30,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 335 transitions. [2024-10-14 21:14:30,613 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 335 transitions. Word has length 28 [2024-10-14 21:14:30,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:30,614 INFO L471 AbstractCegarLoop]: Abstraction has 264 states and 335 transitions. [2024-10-14 21:14:30,614 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 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-10-14 21:14:30,614 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 335 transitions. [2024-10-14 21:14:30,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-10-14 21:14:30,614 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:30,615 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] [2024-10-14 21:14:30,630 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-10-14 21:14:30,818 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:30,819 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting func_to_recursive_line_47_to_56_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:30,819 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:30,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1764490208, now seen corresponding path program 1 times [2024-10-14 21:14:30,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:30,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520112508] [2024-10-14 21:14:30,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:30,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:30,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:30,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [729066764] [2024-10-14 21:14:30,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:30,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:30,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:30,870 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-10-14 21:14:30,871 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-10-14 21:14:31,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:31,017 INFO L255 TraceCheckSpWp]: Trace formula consists of 540 conjuncts, 122 conjuncts are in the unsatisfiable core [2024-10-14 21:14:31,020 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:31,025 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-10-14 21:14:31,027 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-10-14 21:14:31,063 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-10-14 21:14:31,068 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-10-14 21:14:31,189 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-10-14 21:14:31,218 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-10-14 21:14:31,237 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:14:31,237 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:14:31,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:31,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520112508] [2024-10-14 21:14:31,238 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:31,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729066764] [2024-10-14 21:14:31,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729066764] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:31,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:31,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-10-14 21:14:31,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580654332] [2024-10-14 21:14:31,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:31,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-10-14 21:14:31,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:31,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-10-14 21:14:31,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-10-14 21:14:31,239 INFO L87 Difference]: Start difference. First operand 264 states and 335 transitions. Second operand has 13 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 9 states have internal predecessors, (19), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-14 21:14:31,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:31,656 INFO L93 Difference]: Finished difference Result 289 states and 335 transitions. [2024-10-14 21:14:31,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-14 21:14:31,656 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 9 states have internal predecessors, (19), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 29 [2024-10-14 21:14:31,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:31,658 INFO L225 Difference]: With dead ends: 289 [2024-10-14 21:14:31,658 INFO L226 Difference]: Without dead ends: 288 [2024-10-14 21:14:31,658 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2024-10-14 21:14:31,658 INFO L432 NwaCegarLoop]: 126 mSDtfsCounter, 284 mSDsluCounter, 1023 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 1149 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:31,659 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 1149 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 21:14:31,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 288 states. [2024-10-14 21:14:31,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 288 to 264. [2024-10-14 21:14:31,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 175 states have (on average 1.5885714285714285) internal successors, (278), 230 states have internal predecessors, (278), 27 states have call successors, (27), 12 states have call predecessors, (27), 12 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2024-10-14 21:14:31,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 333 transitions. [2024-10-14 21:14:31,678 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 333 transitions. Word has length 29 [2024-10-14 21:14:31,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:31,678 INFO L471 AbstractCegarLoop]: Abstraction has 264 states and 333 transitions. [2024-10-14 21:14:31,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 9 states have internal predecessors, (19), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-14 21:14:31,678 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 333 transitions. [2024-10-14 21:14:31,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-10-14 21:14:31,679 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:31,679 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] [2024-10-14 21:14:31,693 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-10-14 21:14:31,883 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:31,884 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting func_to_recursive_line_33_to_70_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:31,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:31,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1203142372, now seen corresponding path program 1 times [2024-10-14 21:14:31,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:31,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191938162] [2024-10-14 21:14:31,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:31,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:31,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:31,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1908720713] [2024-10-14 21:14:31,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:31,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:31,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:31,908 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-10-14 21:14:31,909 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-10-14 21:14:32,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:32,098 INFO L255 TraceCheckSpWp]: Trace formula consists of 434 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-10-14 21:14:32,102 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:32,107 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-10-14 21:14:32,133 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-10-14 21:14:32,224 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-10-14 21:14:32,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-10-14 21:14:32,238 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:14:32,238 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:14:32,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:32,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191938162] [2024-10-14 21:14:32,239 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:32,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908720713] [2024-10-14 21:14:32,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908720713] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:32,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:32,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-14 21:14:32,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433515209] [2024-10-14 21:14:32,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:32,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-14 21:14:32,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:32,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-14 21:14:32,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:14:32,240 INFO L87 Difference]: Start difference. First operand 264 states and 333 transitions. Second operand has 8 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 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-10-14 21:14:36,948 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-10-14 21:14:40,956 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-10-14 21:14:40,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:40,972 INFO L93 Difference]: Finished difference Result 311 states and 359 transitions. [2024-10-14 21:14:40,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 21:14:40,973 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 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 29 [2024-10-14 21:14:40,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:40,975 INFO L225 Difference]: With dead ends: 311 [2024-10-14 21:14:40,975 INFO L226 Difference]: Without dead ends: 310 [2024-10-14 21:14:40,975 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-10-14 21:14:40,975 INFO L432 NwaCegarLoop]: 74 mSDtfsCounter, 119 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:40,976 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 499 Invalid, 595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 588 Invalid, 2 Unknown, 0 Unchecked, 8.6s Time] [2024-10-14 21:14:40,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2024-10-14 21:14:41,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 276. [2024-10-14 21:14:41,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 185 states have (on average 1.5567567567567568) internal successors, (288), 239 states have internal predecessors, (288), 27 states have call successors, (27), 13 states have call predecessors, (27), 14 states have return successors, (29), 28 states have call predecessors, (29), 27 states have call successors, (29) [2024-10-14 21:14:41,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 344 transitions. [2024-10-14 21:14:41,013 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 344 transitions. Word has length 29 [2024-10-14 21:14:41,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:41,015 INFO L471 AbstractCegarLoop]: Abstraction has 276 states and 344 transitions. [2024-10-14 21:14:41,015 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 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-10-14 21:14:41,015 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 344 transitions. [2024-10-14 21:14:41,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-10-14 21:14:41,016 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:41,016 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-10-14 21:14:41,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-10-14 21:14:41,216 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,SelfDestructingSolverStorable10 [2024-10-14 21:14:41,218 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting func_to_recursive_line_47_to_56_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:41,218 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:41,218 INFO L85 PathProgramCache]: Analyzing trace with hash -1135378355, now seen corresponding path program 1 times [2024-10-14 21:14:41,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:41,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30980021] [2024-10-14 21:14:41,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:41,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:41,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:41,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1129673146] [2024-10-14 21:14:41,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:41,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:41,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:41,286 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-10-14 21:14:41,287 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-10-14 21:14:41,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:41,561 INFO L255 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 122 conjuncts are in the unsatisfiable core [2024-10-14 21:14:41,564 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:41,572 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-10-14 21:14:41,574 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-10-14 21:14:41,632 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-10-14 21:14:41,636 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-10-14 21:14:41,820 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-10-14 21:14:41,853 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-10-14 21:14:41,877 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:14:41,877 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:14:41,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:41,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30980021] [2024-10-14 21:14:41,878 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:41,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129673146] [2024-10-14 21:14:41,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129673146] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:41,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:41,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-10-14 21:14:41,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297006338] [2024-10-14 21:14:41,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:41,878 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-10-14 21:14:41,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:41,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-10-14 21:14:41,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-10-14 21:14:41,885 INFO L87 Difference]: Start difference. First operand 276 states and 344 transitions. Second operand has 13 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 9 states have internal predecessors, (20), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-14 21:14:42,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:42,341 INFO L93 Difference]: Finished difference Result 300 states and 344 transitions. [2024-10-14 21:14:42,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-14 21:14:42,342 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 9 states have internal predecessors, (20), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 30 [2024-10-14 21:14:42,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:42,343 INFO L225 Difference]: With dead ends: 300 [2024-10-14 21:14:42,343 INFO L226 Difference]: Without dead ends: 298 [2024-10-14 21:14:42,344 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2024-10-14 21:14:42,344 INFO L432 NwaCegarLoop]: 127 mSDtfsCounter, 283 mSDsluCounter, 1028 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 1155 SdHoareTripleChecker+Invalid, 410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:42,344 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 1155 Invalid, 410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 21:14:42,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2024-10-14 21:14:42,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 276. [2024-10-14 21:14:42,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 185 states have (on average 1.5405405405405406) internal successors, (285), 239 states have internal predecessors, (285), 27 states have call successors, (27), 13 states have call predecessors, (27), 14 states have return successors, (29), 28 states have call predecessors, (29), 27 states have call successors, (29) [2024-10-14 21:14:42,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 341 transitions. [2024-10-14 21:14:42,362 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 341 transitions. Word has length 30 [2024-10-14 21:14:42,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:42,363 INFO L471 AbstractCegarLoop]: Abstraction has 276 states and 341 transitions. [2024-10-14 21:14:42,363 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 9 states have internal predecessors, (20), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-10-14 21:14:42,363 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 341 transitions. [2024-10-14 21:14:42,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-10-14 21:14:42,365 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:42,365 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-10-14 21:14:42,379 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-10-14 21:14:42,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:42,570 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting func_to_recursive_line_33_to_70_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:42,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:42,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1357292252, now seen corresponding path program 1 times [2024-10-14 21:14:42,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:42,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085004524] [2024-10-14 21:14:42,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:42,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:42,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:42,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1228980385] [2024-10-14 21:14:42,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:42,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:42,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:42,600 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-10-14 21:14:42,601 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-10-14 21:14:42,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:42,744 INFO L255 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-10-14 21:14:42,745 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:42,747 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-10-14 21:14:42,769 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:14:42,769 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:14:42,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:42,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085004524] [2024-10-14 21:14:42,770 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:42,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228980385] [2024-10-14 21:14:42,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228980385] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:42,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:42,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 21:14:42,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921129592] [2024-10-14 21:14:42,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:42,771 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 21:14:42,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:42,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 21:14:42,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 21:14:42,771 INFO L87 Difference]: Start difference. First operand 276 states and 341 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 21:14:43,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:43,073 INFO L93 Difference]: Finished difference Result 295 states and 364 transitions. [2024-10-14 21:14:43,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 21:14:43,073 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2024-10-14 21:14:43,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:43,074 INFO L225 Difference]: With dead ends: 295 [2024-10-14 21:14:43,074 INFO L226 Difference]: Without dead ends: 293 [2024-10-14 21:14:43,075 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 21:14:43,075 INFO L432 NwaCegarLoop]: 67 mSDtfsCounter, 87 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:43,075 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 233 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 21:14:43,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2024-10-14 21:14:43,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 284. [2024-10-14 21:14:43,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 192 states have (on average 1.5416666666666667) internal successors, (296), 245 states have internal predecessors, (296), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-10-14 21:14:43,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 354 transitions. [2024-10-14 21:14:43,090 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 354 transitions. Word has length 30 [2024-10-14 21:14:43,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:43,091 INFO L471 AbstractCegarLoop]: Abstraction has 284 states and 354 transitions. [2024-10-14 21:14:43,091 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 21:14:43,091 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 354 transitions. [2024-10-14 21:14:43,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-10-14 21:14:43,091 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:43,091 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-10-14 21:14:43,108 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-10-14 21:14:43,292 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,SelfDestructingSolverStorable12 [2024-10-14 21:14:43,292 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting func_to_recursive_line_33_to_70_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:43,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:43,292 INFO L85 PathProgramCache]: Analyzing trace with hash -873613026, now seen corresponding path program 1 times [2024-10-14 21:14:43,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:43,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960408488] [2024-10-14 21:14:43,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:43,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:43,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:43,445 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 21:14:43,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:43,447 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 21:14:43,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:43,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-14 21:14:43,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:43,465 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:14:43,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:43,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960408488] [2024-10-14 21:14:43,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960408488] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:43,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:43,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-14 21:14:43,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932960707] [2024-10-14 21:14:43,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:43,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-14 21:14:43,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:43,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-14 21:14:43,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:14:43,467 INFO L87 Difference]: Start difference. First operand 284 states and 354 transitions. Second operand has 8 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 21:14:44,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:44,183 INFO L93 Difference]: Finished difference Result 301 states and 376 transitions. [2024-10-14 21:14:44,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 21:14:44,183 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2024-10-14 21:14:44,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:44,185 INFO L225 Difference]: With dead ends: 301 [2024-10-14 21:14:44,185 INFO L226 Difference]: Without dead ends: 300 [2024-10-14 21:14:44,185 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-10-14 21:14:44,185 INFO L432 NwaCegarLoop]: 78 mSDtfsCounter, 78 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 527 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 527 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:44,186 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 470 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 527 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-10-14 21:14:44,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2024-10-14 21:14:44,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 289. [2024-10-14 21:14:44,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 197 states have (on average 1.5380710659898478) internal successors, (303), 250 states have internal predecessors, (303), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-10-14 21:14:44,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 361 transitions. [2024-10-14 21:14:44,201 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 361 transitions. Word has length 31 [2024-10-14 21:14:44,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:44,201 INFO L471 AbstractCegarLoop]: Abstraction has 289 states and 361 transitions. [2024-10-14 21:14:44,201 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 21:14:44,201 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 361 transitions. [2024-10-14 21:14:44,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-10-14 21:14:44,202 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:44,202 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-10-14 21:14:44,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-10-14 21:14:44,202 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting func_to_recursive_line_33_to_70_0Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:44,202 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:44,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1312199906, now seen corresponding path program 1 times [2024-10-14 21:14:44,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:44,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950728136] [2024-10-14 21:14:44,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:44,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:44,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:44,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2079704561] [2024-10-14 21:14:44,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:44,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:44,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:44,223 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-10-14 21:14:44,224 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-10-14 21:14:44,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:44,369 INFO L255 TraceCheckSpWp]: Trace formula consists of 437 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-10-14 21:14:44,371 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:44,374 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-10-14 21:14:44,376 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-10-14 21:14:44,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:14:44,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:14:44,495 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:14:44,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:44,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950728136] [2024-10-14 21:14:44,496 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:44,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079704561] [2024-10-14 21:14:44,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2079704561] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:44,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:44,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-14 21:14:44,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122409659] [2024-10-14 21:14:44,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:44,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-14 21:14:44,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:44,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-14 21:14:44,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:14:44,497 INFO L87 Difference]: Start difference. First operand 289 states and 361 transitions. Second operand has 8 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 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-10-14 21:14:45,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:45,159 INFO L93 Difference]: Finished difference Result 314 states and 364 transitions. [2024-10-14 21:14:45,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 21:14:45,159 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 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 32 [2024-10-14 21:14:45,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:45,161 INFO L225 Difference]: With dead ends: 314 [2024-10-14 21:14:45,161 INFO L226 Difference]: Without dead ends: 313 [2024-10-14 21:14:45,161 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-10-14 21:14:45,161 INFO L432 NwaCegarLoop]: 77 mSDtfsCounter, 85 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 499 SdHoareTripleChecker+Invalid, 587 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:45,162 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 499 Invalid, 587 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 582 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-10-14 21:14:45,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2024-10-14 21:14:45,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 291. [2024-10-14 21:14:45,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 199 states have (on average 1.5326633165829147) internal successors, (305), 252 states have internal predecessors, (305), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-10-14 21:14:45,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 363 transitions. [2024-10-14 21:14:45,180 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 363 transitions. Word has length 32 [2024-10-14 21:14:45,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:45,180 INFO L471 AbstractCegarLoop]: Abstraction has 291 states and 363 transitions. [2024-10-14 21:14:45,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.6666666666666665) internal successors, (22), 7 states have internal predecessors, (22), 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-10-14 21:14:45,181 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 363 transitions. [2024-10-14 21:14:45,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-10-14 21:14:45,181 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:45,181 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, 1, 1] [2024-10-14 21:14:45,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-10-14 21:14:45,385 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,SelfDestructingSolverStorable14 [2024-10-14 21:14:45,386 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting func_to_recursive_line_47_to_56_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:45,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:45,386 INFO L85 PathProgramCache]: Analyzing trace with hash 2022887296, now seen corresponding path program 1 times [2024-10-14 21:14:45,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:45,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533541188] [2024-10-14 21:14:45,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:45,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:45,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:45,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1191823472] [2024-10-14 21:14:45,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:45,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:45,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:45,417 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-10-14 21:14:45,442 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-10-14 21:14:45,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:45,639 INFO L255 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-10-14 21:14:45,641 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:45,645 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-10-14 21:14:45,706 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-10-14 21:14:45,907 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-10-14 21:14:45,920 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:45,920 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 21:14:45,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:45,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533541188] [2024-10-14 21:14:45,973 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:45,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1191823472] [2024-10-14 21:14:45,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1191823472] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 21:14:45,973 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 21:14:45,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-10-14 21:14:45,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616639570] [2024-10-14 21:14:45,973 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 21:14:45,974 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-10-14 21:14:45,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:45,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-10-14 21:14:45,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2024-10-14 21:14:45,975 INFO L87 Difference]: Start difference. First operand 291 states and 363 transitions. Second operand has 16 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:14:49,989 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-10-14 21:14:50,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:50,420 INFO L93 Difference]: Finished difference Result 313 states and 363 transitions. [2024-10-14 21:14:50,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-10-14 21:14:50,421 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 37 [2024-10-14 21:14:50,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:50,422 INFO L225 Difference]: With dead ends: 313 [2024-10-14 21:14:50,422 INFO L226 Difference]: Without dead ends: 312 [2024-10-14 21:14:50,423 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2024-10-14 21:14:50,423 INFO L432 NwaCegarLoop]: 126 mSDtfsCounter, 321 mSDsluCounter, 1294 mSDsCounter, 0 mSdLazyCounter, 471 mSolverCounterSat, 32 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 322 SdHoareTripleChecker+Valid, 1420 SdHoareTripleChecker+Invalid, 504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 471 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:50,423 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [322 Valid, 1420 Invalid, 504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 471 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2024-10-14 21:14:50,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2024-10-14 21:14:50,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 291. [2024-10-14 21:14:50,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 199 states have (on average 1.5226130653266332) internal successors, (303), 252 states have internal predecessors, (303), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-10-14 21:14:50,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 361 transitions. [2024-10-14 21:14:50,439 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 361 transitions. Word has length 37 [2024-10-14 21:14:50,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:50,439 INFO L471 AbstractCegarLoop]: Abstraction has 291 states and 361 transitions. [2024-10-14 21:14:50,439 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.1538461538461537) internal successors, (28), 12 states have internal predecessors, (28), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:14:50,439 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 361 transitions. [2024-10-14 21:14:50,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-10-14 21:14:50,440 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:50,440 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, 1, 1, 1] [2024-10-14 21:14:50,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-10-14 21:14:50,644 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,SelfDestructingSolverStorable15 [2024-10-14 21:14:50,645 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting func_to_recursive_line_47_to_56_0Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:50,645 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:50,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1715003213, now seen corresponding path program 1 times [2024-10-14 21:14:50,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:50,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265013897] [2024-10-14 21:14:50,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:50,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:50,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:50,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1680642790] [2024-10-14 21:14:50,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:50,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:50,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:50,677 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-10-14 21:14:50,678 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-10-14 21:14:50,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:50,855 INFO L255 TraceCheckSpWp]: Trace formula consists of 558 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-10-14 21:14:50,857 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:50,861 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-10-14 21:14:50,899 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-10-14 21:14:51,136 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-10-14 21:14:51,155 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:51,155 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 21:14:51,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:51,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265013897] [2024-10-14 21:14:51,389 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:51,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680642790] [2024-10-14 21:14:51,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680642790] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 21:14:51,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 21:14:51,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-10-14 21:14:51,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972121998] [2024-10-14 21:14:51,394 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 21:14:51,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-10-14 21:14:51,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:51,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-10-14 21:14:51,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2024-10-14 21:14:51,395 INFO L87 Difference]: Start difference. First operand 291 states and 361 transitions. Second operand has 16 states, 13 states have (on average 2.230769230769231) internal successors, (29), 12 states have internal predecessors, (29), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:14:55,412 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-10-14 21:14:55,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:55,952 INFO L93 Difference]: Finished difference Result 312 states and 361 transitions. [2024-10-14 21:14:55,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-10-14 21:14:55,952 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.230769230769231) internal successors, (29), 12 states have internal predecessors, (29), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 38 [2024-10-14 21:14:55,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:55,954 INFO L225 Difference]: With dead ends: 312 [2024-10-14 21:14:55,954 INFO L226 Difference]: Without dead ends: 311 [2024-10-14 21:14:55,954 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2024-10-14 21:14:55,955 INFO L432 NwaCegarLoop]: 127 mSDtfsCounter, 329 mSDsluCounter, 1025 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 26 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 1152 SdHoareTripleChecker+Invalid, 422 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:55,955 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 1152 Invalid, 422 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 395 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2024-10-14 21:14:55,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2024-10-14 21:14:55,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 291. [2024-10-14 21:14:55,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 199 states have (on average 1.5125628140703518) internal successors, (301), 252 states have internal predecessors, (301), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-10-14 21:14:55,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 359 transitions. [2024-10-14 21:14:55,976 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 359 transitions. Word has length 38 [2024-10-14 21:14:55,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:55,976 INFO L471 AbstractCegarLoop]: Abstraction has 291 states and 359 transitions. [2024-10-14 21:14:55,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.230769230769231) internal successors, (29), 12 states have internal predecessors, (29), 6 states have call successors, (6), 6 states have call predecessors, (6), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:14:55,976 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 359 transitions. [2024-10-14 21:14:55,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-10-14 21:14:55,977 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:55,977 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, 1, 1, 1, 1] [2024-10-14 21:14:55,995 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-10-14 21:14:56,180 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,SelfDestructingSolverStorable16 [2024-10-14 21:14:56,180 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting func_to_recursive_line_47_to_56_0Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:14:56,184 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:56,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1625491998, now seen corresponding path program 1 times [2024-10-14 21:14:56,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:56,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743086761] [2024-10-14 21:14:56,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:56,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:56,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:56,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1834230724] [2024-10-14 21:14:56,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:56,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:56,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:56,251 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-10-14 21:14:56,252 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-10-14 21:14:56,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:56,496 INFO L255 TraceCheckSpWp]: Trace formula consists of 563 conjuncts, 64 conjuncts are in the unsatisfiable core [2024-10-14 21:14:56,499 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:56,502 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-10-14 21:14:56,537 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-10-14 21:14:56,734 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-10-14 21:14:56,737 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-10-14 21:14:56,749 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-14 21:14:56,749 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:14:56,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:56,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743086761] [2024-10-14 21:14:56,750 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:56,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834230724] [2024-10-14 21:14:56,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834230724] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:56,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:56,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-10-14 21:14:56,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761654814] [2024-10-14 21:14:56,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:56,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-14 21:14:56,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:56,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-14 21:14:56,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-10-14 21:14:56,752 INFO L87 Difference]: Start difference. First operand 291 states and 359 transitions. Second operand has 15 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:15:00,764 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-10-14 21:15:04,915 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-10-14 21:15:09,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-10-14 21:15:13,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-10-14 21:15:13,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:15:13,274 INFO L93 Difference]: Finished difference Result 315 states and 361 transitions. [2024-10-14 21:15:13,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-10-14 21:15:13,275 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 39 [2024-10-14 21:15:13,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:15:13,276 INFO L225 Difference]: With dead ends: 315 [2024-10-14 21:15:13,276 INFO L226 Difference]: Without dead ends: 314 [2024-10-14 21:15:13,276 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2024-10-14 21:15:13,276 INFO L432 NwaCegarLoop]: 126 mSDtfsCounter, 171 mSDsluCounter, 1143 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 24 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 16.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 172 SdHoareTripleChecker+Valid, 1269 SdHoareTripleChecker+Invalid, 416 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.4s IncrementalHoareTripleChecker+Time [2024-10-14 21:15:13,277 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [172 Valid, 1269 Invalid, 416 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 388 Invalid, 4 Unknown, 0 Unchecked, 16.4s Time] [2024-10-14 21:15:13,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2024-10-14 21:15:13,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 291. [2024-10-14 21:15:13,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 199 states have (on average 1.5025125628140703) internal successors, (299), 252 states have internal predecessors, (299), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-10-14 21:15:13,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 357 transitions. [2024-10-14 21:15:13,293 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 357 transitions. Word has length 39 [2024-10-14 21:15:13,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:15:13,293 INFO L471 AbstractCegarLoop]: Abstraction has 291 states and 357 transitions. [2024-10-14 21:15:13,293 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:15:13,293 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 357 transitions. [2024-10-14 21:15:13,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-10-14 21:15:13,293 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:15:13,294 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, 1, 1, 1, 1, 1] [2024-10-14 21:15:13,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-10-14 21:15:13,497 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:15:13,498 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting func_to_recursive_line_47_to_56_0Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:15:13,498 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:15:13,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1149355669, now seen corresponding path program 1 times [2024-10-14 21:15:13,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:15:13,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181419527] [2024-10-14 21:15:13,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:13,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:15:13,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:15:13,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [810835667] [2024-10-14 21:15:13,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:13,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:15:13,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:15:13,521 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-10-14 21:15:13,522 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-10-14 21:15:13,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:13,713 INFO L255 TraceCheckSpWp]: Trace formula consists of 564 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-10-14 21:15:13,715 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:15:13,720 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-10-14 21:15:13,794 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-10-14 21:15:14,151 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-10-14 21:15:14,151 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-10-14 21:15:14,176 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-14 21:15:14,176 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:15:14,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:15:14,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181419527] [2024-10-14 21:15:14,177 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:15:14,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810835667] [2024-10-14 21:15:14,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810835667] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:15:14,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:15:14,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-10-14 21:15:14,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656870046] [2024-10-14 21:15:14,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:15:14,177 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-10-14 21:15:14,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:15:14,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-10-14 21:15:14,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2024-10-14 21:15:14,178 INFO L87 Difference]: Start difference. First operand 291 states and 357 transitions. Second operand has 17 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 12 states have internal predecessors, (31), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:15:14,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:15:14,834 INFO L93 Difference]: Finished difference Result 314 states and 359 transitions. [2024-10-14 21:15:14,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-14 21:15:14,834 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 12 states have internal predecessors, (31), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 40 [2024-10-14 21:15:14,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:15:14,835 INFO L225 Difference]: With dead ends: 314 [2024-10-14 21:15:14,835 INFO L226 Difference]: Without dead ends: 313 [2024-10-14 21:15:14,836 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2024-10-14 21:15:14,836 INFO L432 NwaCegarLoop]: 125 mSDtfsCounter, 369 mSDsluCounter, 1107 mSDsCounter, 0 mSdLazyCounter, 432 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 1232 SdHoareTripleChecker+Invalid, 467 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 432 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-10-14 21:15:14,836 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 1232 Invalid, 467 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 432 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-10-14 21:15:14,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 313 states. [2024-10-14 21:15:14,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 313 to 291. [2024-10-14 21:15:14,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 199 states have (on average 1.4924623115577889) internal successors, (297), 252 states have internal predecessors, (297), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-10-14 21:15:14,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 355 transitions. [2024-10-14 21:15:14,854 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 355 transitions. Word has length 40 [2024-10-14 21:15:14,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:15:14,855 INFO L471 AbstractCegarLoop]: Abstraction has 291 states and 355 transitions. [2024-10-14 21:15:14,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 12 states have internal predecessors, (31), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:15:14,855 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 355 transitions. [2024-10-14 21:15:14,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-10-14 21:15:14,855 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:15:14,855 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, 1, 1, 1, 1, 1, 1] [2024-10-14 21:15:14,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-10-14 21:15:15,056 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:15:15,056 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting func_to_recursive_line_47_to_56_0Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:15:15,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:15:15,056 INFO L85 PathProgramCache]: Analyzing trace with hash 1270287428, now seen corresponding path program 1 times [2024-10-14 21:15:15,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:15:15,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140323979] [2024-10-14 21:15:15,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:15,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:15:15,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:15:15,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [260614392] [2024-10-14 21:15:15,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:15,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:15:15,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:15:15,099 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-10-14 21:15:15,101 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-10-14 21:15:15,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:15,303 INFO L255 TraceCheckSpWp]: Trace formula consists of 565 conjuncts, 94 conjuncts are in the unsatisfiable core [2024-10-14 21:15:15,307 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:15:15,323 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-10-14 21:15:15,400 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-10-14 21:15:15,414 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-10-14 21:15:15,734 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-10-14 21:15:15,763 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:15:15,763 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:15:15,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:15:15,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140323979] [2024-10-14 21:15:15,763 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:15:15,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260614392] [2024-10-14 21:15:15,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260614392] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:15:15,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:15:15,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-10-14 21:15:15,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163192896] [2024-10-14 21:15:15,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:15:15,764 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-10-14 21:15:15,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:15:15,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-10-14 21:15:15,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-10-14 21:15:15,765 INFO L87 Difference]: Start difference. First operand 291 states and 355 transitions. Second operand has 14 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 10 states have internal predecessors, (29), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 21:15:16,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:15:16,328 INFO L93 Difference]: Finished difference Result 309 states and 355 transitions. [2024-10-14 21:15:16,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-10-14 21:15:16,328 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 10 states have internal predecessors, (29), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 41 [2024-10-14 21:15:16,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:15:16,331 INFO L225 Difference]: With dead ends: 309 [2024-10-14 21:15:16,331 INFO L226 Difference]: Without dead ends: 308 [2024-10-14 21:15:16,332 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2024-10-14 21:15:16,333 INFO L432 NwaCegarLoop]: 124 mSDtfsCounter, 302 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 1001 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-10-14 21:15:16,333 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [302 Valid, 1001 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-10-14 21:15:16,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2024-10-14 21:15:16,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 291. [2024-10-14 21:15:16,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 199 states have (on average 1.4824120603015076) internal successors, (295), 252 states have internal predecessors, (295), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-10-14 21:15:16,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 353 transitions. [2024-10-14 21:15:16,365 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 353 transitions. Word has length 41 [2024-10-14 21:15:16,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:15:16,365 INFO L471 AbstractCegarLoop]: Abstraction has 291 states and 353 transitions. [2024-10-14 21:15:16,365 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 10 states have internal predecessors, (29), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 21:15:16,365 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 353 transitions. [2024-10-14 21:15:16,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-10-14 21:15:16,365 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:15:16,366 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, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:15:16,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-10-14 21:15:16,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:15:16,570 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting func_to_recursive_line_47_to_56_0Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:15:16,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:15:16,570 INFO L85 PathProgramCache]: Analyzing trace with hash 724204663, now seen corresponding path program 1 times [2024-10-14 21:15:16,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:15:16,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821527741] [2024-10-14 21:15:16,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:16,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:15:16,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:15:16,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [151240644] [2024-10-14 21:15:16,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:16,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:15:16,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:15:16,620 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-10-14 21:15:16,621 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-10-14 21:15:16,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:16,829 INFO L255 TraceCheckSpWp]: Trace formula consists of 566 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-10-14 21:15:16,830 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:15:16,834 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-10-14 21:15:17,053 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:15:17,054 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:15:17,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:15:17,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821527741] [2024-10-14 21:15:17,054 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:15:17,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151240644] [2024-10-14 21:15:17,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151240644] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:15:17,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:15:17,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-10-14 21:15:17,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232876943] [2024-10-14 21:15:17,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:15:17,055 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-10-14 21:15:17,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:15:17,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-10-14 21:15:17,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-10-14 21:15:17,056 INFO L87 Difference]: Start difference. First operand 291 states and 353 transitions. Second operand has 12 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 21:15:17,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:15:17,444 INFO L93 Difference]: Finished difference Result 308 states and 353 transitions. [2024-10-14 21:15:17,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-14 21:15:17,445 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2024-10-14 21:15:17,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:15:17,447 INFO L225 Difference]: With dead ends: 308 [2024-10-14 21:15:17,447 INFO L226 Difference]: Without dead ends: 307 [2024-10-14 21:15:17,447 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-10-14 21:15:17,448 INFO L432 NwaCegarLoop]: 135 mSDtfsCounter, 123 mSDsluCounter, 898 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 1033 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 21:15:17,448 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 1033 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 21:15:17,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2024-10-14 21:15:17,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 291. [2024-10-14 21:15:17,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 199 states have (on average 1.4723618090452262) internal successors, (293), 252 states have internal predecessors, (293), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-10-14 21:15:17,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 351 transitions. [2024-10-14 21:15:17,469 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 351 transitions. Word has length 42 [2024-10-14 21:15:17,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:15:17,469 INFO L471 AbstractCegarLoop]: Abstraction has 291 states and 351 transitions. [2024-10-14 21:15:17,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-10-14 21:15:17,470 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 351 transitions. [2024-10-14 21:15:17,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-10-14 21:15:17,470 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:15:17,470 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-10-14 21:15:17,488 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-10-14 21:15:17,670 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:15:17,671 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:15:17,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:15:17,672 INFO L85 PathProgramCache]: Analyzing trace with hash -961194253, now seen corresponding path program 1 times [2024-10-14 21:15:17,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:15:17,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162351350] [2024-10-14 21:15:17,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:17,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:15:17,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:18,080 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 21:15:18,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:18,132 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 21:15:18,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:18,214 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2024-10-14 21:15:18,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:18,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2024-10-14 21:15:18,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:18,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2024-10-14 21:15:18,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:18,698 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-10-14 21:15:18,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:15:18,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162351350] [2024-10-14 21:15:18,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162351350] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 21:15:18,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1356225643] [2024-10-14 21:15:18,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:18,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:15:18,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:15:18,703 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-10-14 21:15:18,704 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-10-14 21:15:18,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:18,892 INFO L255 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-10-14 21:15:18,894 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:15:18,995 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-10-14 21:15:18,997 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 19 treesize of output 11 [2024-10-14 21:15:19,049 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 11 [2024-10-14 21:15:19,083 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 23 treesize of output 15 [2024-10-14 21:15:19,088 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-10-14 21:15:19,207 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 19 treesize of output 11 [2024-10-14 21:15:19,232 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:15:19,232 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 21:15:20,122 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-14 21:15:20,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1356225643] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 21:15:20,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 21:15:20,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 17] total 40 [2024-10-14 21:15:20,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042195507] [2024-10-14 21:15:20,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 21:15:20,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-10-14 21:15:20,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:15:20,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-10-14 21:15:20,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=1420, Unknown=0, NotChecked=0, Total=1560 [2024-10-14 21:15:20,124 INFO L87 Difference]: Start difference. First operand 291 states and 351 transitions. Second operand has 40 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 13 states have call successors, (15), 10 states have call predecessors, (15), 11 states have return successors, (14), 8 states have call predecessors, (14), 13 states have call successors, (14) [2024-10-14 21:15:24,145 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-10-14 21:15:26,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:15:26,161 INFO L93 Difference]: Finished difference Result 339 states and 402 transitions. [2024-10-14 21:15:26,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-10-14 21:15:26,162 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 13 states have call successors, (15), 10 states have call predecessors, (15), 11 states have return successors, (14), 8 states have call predecessors, (14), 13 states have call successors, (14) Word has length 42 [2024-10-14 21:15:26,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:15:26,163 INFO L225 Difference]: With dead ends: 339 [2024-10-14 21:15:26,163 INFO L226 Difference]: Without dead ends: 310 [2024-10-14 21:15:26,164 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 62 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=364, Invalid=2828, Unknown=0, NotChecked=0, Total=3192 [2024-10-14 21:15:26,165 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 430 mSDsluCounter, 932 mSDsCounter, 0 mSdLazyCounter, 2308 mSolverCounterSat, 100 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 431 SdHoareTripleChecker+Valid, 983 SdHoareTripleChecker+Invalid, 2409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 2308 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.4s IncrementalHoareTripleChecker+Time [2024-10-14 21:15:26,165 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [431 Valid, 983 Invalid, 2409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 2308 Invalid, 1 Unknown, 0 Unchecked, 5.4s Time] [2024-10-14 21:15:26,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2024-10-14 21:15:26,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 296. [2024-10-14 21:15:26,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 202 states have (on average 1.4752475247524752) internal successors, (298), 256 states have internal predecessors, (298), 28 states have call successors, (28), 13 states have call predecessors, (28), 16 states have return successors, (35), 30 states have call predecessors, (35), 28 states have call successors, (35) [2024-10-14 21:15:26,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 361 transitions. [2024-10-14 21:15:26,198 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 361 transitions. Word has length 42 [2024-10-14 21:15:26,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:15:26,199 INFO L471 AbstractCegarLoop]: Abstraction has 296 states and 361 transitions. [2024-10-14 21:15:26,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 states have internal predecessors, (79), 13 states have call successors, (15), 10 states have call predecessors, (15), 11 states have return successors, (14), 8 states have call predecessors, (14), 13 states have call successors, (14) [2024-10-14 21:15:26,199 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 361 transitions. [2024-10-14 21:15:26,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-10-14 21:15:26,199 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:15:26,200 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:15:26,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-10-14 21:15:26,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:15:26,404 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:15:26,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:15:26,404 INFO L85 PathProgramCache]: Analyzing trace with hash 2111639990, now seen corresponding path program 1 times [2024-10-14 21:15:26,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:15:26,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892023933] [2024-10-14 21:15:26,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:26,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:15:26,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:15:26,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [985061827] [2024-10-14 21:15:26,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:26,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:15:26,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:15:26,449 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-10-14 21:15:26,454 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-10-14 21:15:26,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:26,692 INFO L255 TraceCheckSpWp]: Trace formula consists of 801 conjuncts, 85 conjuncts are in the unsatisfiable core [2024-10-14 21:15:26,695 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:15:26,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 15 treesize of output 1 [2024-10-14 21:15:26,721 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-10-14 21:15:26,895 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-10-14 21:15:26,899 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 19 treesize of output 11 [2024-10-14 21:15:27,076 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-10-14 21:15:27,079 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-10-14 21:15:27,098 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-10-14 21:15:27,098 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 21:15:27,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:15:27,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892023933] [2024-10-14 21:15:27,812 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:15:27,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985061827] [2024-10-14 21:15:27,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985061827] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 21:15:27,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 21:15:27,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-10-14 21:15:27,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665523430] [2024-10-14 21:15:27,812 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 21:15:27,814 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-10-14 21:15:27,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:15:27,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-10-14 21:15:27,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=541, Unknown=0, NotChecked=0, Total=600 [2024-10-14 21:15:27,815 INFO L87 Difference]: Start difference. First operand 296 states and 361 transitions. Second operand has 17 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 12 states have internal predecessors, (34), 6 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:15:31,844 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-10-14 21:15:36,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-10-14 21:15:40,369 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-10-14 21:15:44,458 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-10-14 21:15:48,549 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-10-14 21:15:48,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:15:48,822 INFO L93 Difference]: Finished difference Result 422 states and 487 transitions. [2024-10-14 21:15:48,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-10-14 21:15:48,822 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 12 states have internal predecessors, (34), 6 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 44 [2024-10-14 21:15:48,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:15:48,823 INFO L225 Difference]: With dead ends: 422 [2024-10-14 21:15:48,824 INFO L226 Difference]: Without dead ends: 419 [2024-10-14 21:15:48,824 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2024-10-14 21:15:48,824 INFO L432 NwaCegarLoop]: 207 mSDtfsCounter, 284 mSDsluCounter, 2490 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 22 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 2697 SdHoareTripleChecker+Invalid, 853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.8s IncrementalHoareTripleChecker+Time [2024-10-14 21:15:48,825 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 2697 Invalid, 853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 826 Invalid, 5 Unknown, 0 Unchecked, 20.8s Time] [2024-10-14 21:15:48,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 419 states. [2024-10-14 21:15:48,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 419 to 359. [2024-10-14 21:15:48,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 250 states have (on average 1.508) internal successors, (377), 309 states have internal predecessors, (377), 38 states have call successors, (38), 16 states have call predecessors, (38), 21 states have return successors, (51), 38 states have call predecessors, (51), 38 states have call successors, (51) [2024-10-14 21:15:48,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 466 transitions. [2024-10-14 21:15:48,853 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 466 transitions. Word has length 44 [2024-10-14 21:15:48,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:15:48,854 INFO L471 AbstractCegarLoop]: Abstraction has 359 states and 466 transitions. [2024-10-14 21:15:48,854 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 12 states have internal predecessors, (34), 6 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:15:48,854 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 466 transitions. [2024-10-14 21:15:48,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-10-14 21:15:48,854 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:15:48,854 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:15:48,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-10-14 21:15:49,055 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:15:49,055 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting func_to_recursive_line_33_to_70_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:15:49,055 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:15:49,056 INFO L85 PathProgramCache]: Analyzing trace with hash 2109209138, now seen corresponding path program 1 times [2024-10-14 21:15:49,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:15:49,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549480171] [2024-10-14 21:15:49,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:49,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:15:49,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:49,864 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2024-10-14 21:15:49,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:49,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2024-10-14 21:15:49,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:49,899 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-10-14 21:15:49,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:50,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2024-10-14 21:15:50,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:50,200 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-10-14 21:15:50,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:15:50,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549480171] [2024-10-14 21:15:50,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549480171] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 21:15:50,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2001333920] [2024-10-14 21:15:50,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:50,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:15:50,201 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:15:50,204 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:15:50,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-10-14 21:15:50,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:50,438 INFO L255 TraceCheckSpWp]: Trace formula consists of 685 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-10-14 21:15:50,441 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:15:50,445 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-10-14 21:15:50,447 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 11 [2024-10-14 21:15:50,472 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 11 treesize of output 7 [2024-10-14 21:15:50,595 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 44 treesize of output 21 [2024-10-14 21:15:50,598 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 36 treesize of output 24 [2024-10-14 21:15:50,600 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 40 treesize of output 17 [2024-10-14 21:15:50,643 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 29 treesize of output 21 [2024-10-14 21:15:50,648 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-10-14 21:15:50,655 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 13 treesize of output 9 [2024-10-14 21:15:50,699 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-10-14 21:15:50,699 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 21:15:51,185 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:15:51,186 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2001333920] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 21:15:51,186 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-10-14 21:15:51,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 28 [2024-10-14 21:15:51,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838166711] [2024-10-14 21:15:51,186 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-10-14 21:15:51,186 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-10-14 21:15:51,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:15:51,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-10-14 21:15:51,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=664, Unknown=0, NotChecked=0, Total=756 [2024-10-14 21:15:51,187 INFO L87 Difference]: Start difference. First operand 359 states and 466 transitions. Second operand has 28 states, 25 states have (on average 2.24) internal successors, (56), 20 states have internal predecessors, (56), 6 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-14 21:15:52,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:15:52,770 INFO L93 Difference]: Finished difference Result 510 states and 637 transitions. [2024-10-14 21:15:52,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-10-14 21:15:52,770 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 25 states have (on average 2.24) internal successors, (56), 20 states have internal predecessors, (56), 6 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) Word has length 44 [2024-10-14 21:15:52,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:15:52,773 INFO L225 Difference]: With dead ends: 510 [2024-10-14 21:15:52,773 INFO L226 Difference]: Without dead ends: 359 [2024-10-14 21:15:52,774 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=174, Invalid=1086, Unknown=0, NotChecked=0, Total=1260 [2024-10-14 21:15:52,774 INFO L432 NwaCegarLoop]: 70 mSDtfsCounter, 280 mSDsluCounter, 734 mSDsCounter, 0 mSdLazyCounter, 1478 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 1544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-10-14 21:15:52,775 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 804 Invalid, 1544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1478 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-10-14 21:15:52,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2024-10-14 21:15:52,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 349. [2024-10-14 21:15:52,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 241 states have (on average 1.5020746887966805) internal successors, (362), 300 states have internal predecessors, (362), 37 states have call successors, (37), 16 states have call predecessors, (37), 21 states have return successors, (46), 37 states have call predecessors, (46), 37 states have call successors, (46) [2024-10-14 21:15:52,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 445 transitions. [2024-10-14 21:15:52,811 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 445 transitions. Word has length 44 [2024-10-14 21:15:52,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:15:52,812 INFO L471 AbstractCegarLoop]: Abstraction has 349 states and 445 transitions. [2024-10-14 21:15:52,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 25 states have (on average 2.24) internal successors, (56), 20 states have internal predecessors, (56), 6 states have call successors, (11), 6 states have call predecessors, (11), 5 states have return successors, (8), 5 states have call predecessors, (8), 4 states have call successors, (8) [2024-10-14 21:15:52,812 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 445 transitions. [2024-10-14 21:15:52,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-10-14 21:15:52,812 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:15:52,812 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:15:52,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-10-14 21:15:53,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-10-14 21:15:53,014 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-10-14 21:15:53,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:15:53,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1036330287, now seen corresponding path program 1 times [2024-10-14 21:15:53,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:15:53,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921640055] [2024-10-14 21:15:53,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:53,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:15:53,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:15:53,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [590583527] [2024-10-14 21:15:53,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:15:53,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:15:53,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:15:53,048 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:15:53,053 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-10-14 21:15:53,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:15:53,323 INFO L255 TraceCheckSpWp]: Trace formula consists of 802 conjuncts, 86 conjuncts are in the unsatisfiable core [2024-10-14 21:15:53,326 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:15:53,331 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-10-14 21:15:53,376 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-10-14 21:15:53,466 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-10-14 21:15:53,597 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-10-14 21:15:53,612 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-10-14 21:15:53,612 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 21:15:54,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:15:54,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921640055] [2024-10-14 21:15:54,798 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:15:54,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [590583527] [2024-10-14 21:15:54,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [590583527] provided 0 perfect and 1 imperfect interpolant sequences [2024-10-14 21:15:54,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-10-14 21:15:54,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2024-10-14 21:15:54,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130833109] [2024-10-14 21:15:54,799 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-10-14 21:15:54,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-10-14 21:15:54,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:15:54,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-10-14 21:15:54,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2024-10-14 21:15:54,800 INFO L87 Difference]: Start difference. First operand 349 states and 445 transitions. Second operand has 15 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 10 states have internal predecessors, (32), 5 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3)