./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd3-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 803cd42f 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 ../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd3-ll.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 31cf2fabf53e081c3004f39943d7e98ce7bd9dc5e02db94d5bcffe73b0927449 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-803cd42-m [2024-11-22 23:07:43,923 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-22 23:07:43,978 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-22 23:07:43,995 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-22 23:07:43,995 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-22 23:07:44,025 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-22 23:07:44,026 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-22 23:07:44,026 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-22 23:07:44,026 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-22 23:07:44,026 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-22 23:07:44,027 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-22 23:07:44,027 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-22 23:07:44,027 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-22 23:07:44,027 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-22 23:07:44,028 INFO L153 SettingsManager]: * Use SBE=true [2024-11-22 23:07:44,028 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-22 23:07:44,028 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-22 23:07:44,028 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-22 23:07:44,029 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-22 23:07:44,029 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-22 23:07:44,029 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-22 23:07:44,032 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-22 23:07:44,032 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-22 23:07:44,032 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-22 23:07:44,034 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-22 23:07:44,034 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-22 23:07:44,035 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-22 23:07:44,035 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-22 23:07:44,035 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-22 23:07:44,035 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-22 23:07:44,035 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-22 23:07:44,035 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-22 23:07:44,035 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-22 23:07:44,035 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-22 23:07:44,036 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-22 23:07:44,036 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-22 23:07:44,036 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-22 23:07:44,036 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-22 23:07:44,036 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-22 23:07:44,036 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-22 23:07:44,036 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-22 23:07:44,037 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-22 23:07:44,038 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-22 23:07:44,038 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-22 23:07:44,038 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 -> 31cf2fabf53e081c3004f39943d7e98ce7bd9dc5e02db94d5bcffe73b0927449 [2024-11-22 23:07:44,230 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-22 23:07:44,250 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-22 23:07:44,252 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-22 23:07:44,253 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-22 23:07:44,253 INFO L274 PluginConnector]: CDTParser initialized [2024-11-22 23:07:44,254 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd3-ll.c [2024-11-22 23:07:45,555 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-22 23:07:45,703 INFO L384 CDTParser]: Found 1 translation units. [2024-11-22 23:07:45,704 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd3-ll.c [2024-11-22 23:07:45,710 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4dcb208bb/f6335794030948e69cb592f6af5850a5/FLAG79e6ff423 [2024-11-22 23:07:45,724 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4dcb208bb/f6335794030948e69cb592f6af5850a5 [2024-11-22 23:07:45,726 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-22 23:07:45,727 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-22 23:07:45,728 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-22 23:07:45,728 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-22 23:07:45,732 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-22 23:07:45,733 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:45,733 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@284048a3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45, skipping insertion in model container [2024-11-22 23:07:45,733 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:45,749 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-22 23:07:45,928 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-22 23:07:45,935 INFO L200 MainTranslator]: Completed pre-run [2024-11-22 23:07:45,967 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-22 23:07:45,980 INFO L204 MainTranslator]: Completed translation [2024-11-22 23:07:45,980 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45 WrapperNode [2024-11-22 23:07:45,980 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-22 23:07:45,981 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-22 23:07:45,981 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-22 23:07:45,981 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-22 23:07:45,986 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:45,995 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:46,011 INFO L138 Inliner]: procedures = 18, calls = 128, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 115 [2024-11-22 23:07:46,011 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-22 23:07:46,011 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-22 23:07:46,012 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-22 23:07:46,012 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-22 23:07:46,020 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:46,020 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:46,023 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:46,047 INFO L175 MemorySlicer]: Split 77 memory accesses to 13 slices as follows [2, 5, 9, 7, 6, 6, 7, 7, 6, 5, 6, 5, 6]. 12 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 22 writes are split as follows [0, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2]. [2024-11-22 23:07:46,047 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:46,047 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:46,056 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:46,058 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:46,059 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:46,061 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:46,067 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-22 23:07:46,072 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-22 23:07:46,072 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-22 23:07:46,072 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-22 23:07:46,073 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45" (1/1) ... [2024-11-22 23:07:46,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-22 23:07:46,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:07:46,113 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-22 23:07:46,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-22 23:07:46,160 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-22 23:07:46,160 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-22 23:07:46,161 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-22 23:07:46,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-22 23:07:46,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-22 23:07:46,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-22 23:07:46,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-22 23:07:46,161 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-22 23:07:46,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-22 23:07:46,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-22 23:07:46,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-22 23:07:46,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-22 23:07:46,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-22 23:07:46,163 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-22 23:07:46,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-22 23:07:46,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-22 23:07:46,164 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_47_to_56_0 [2024-11-22 23:07:46,164 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_47_to_56_0 [2024-11-22 23:07:46,164 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_33_to_70_0 [2024-11-22 23:07:46,164 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_33_to_70_0 [2024-11-22 23:07:46,165 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-22 23:07:46,165 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_40_to_59_0 [2024-11-22 23:07:46,165 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_40_to_59_0 [2024-11-22 23:07:46,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-22 23:07:46,165 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-22 23:07:46,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-22 23:07:46,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-22 23:07:46,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-22 23:07:46,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-22 23:07:46,166 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-22 23:07:46,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-22 23:07:46,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-22 23:07:46,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-22 23:07:46,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-22 23:07:46,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-22 23:07:46,167 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-22 23:07:46,168 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-22 23:07:46,168 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-22 23:07:46,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-22 23:07:46,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-22 23:07:46,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-22 23:07:46,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-22 23:07:46,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-22 23:07:46,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-22 23:07:46,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-22 23:07:46,168 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-22 23:07:46,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-22 23:07:46,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-22 23:07:46,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-22 23:07:46,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-22 23:07:46,169 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-22 23:07:46,169 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-22 23:07:46,169 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-22 23:07:46,169 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-22 23:07:46,325 INFO L238 CfgBuilder]: Building ICFG [2024-11-22 23:07:46,327 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-22 23:07:46,774 INFO L? ?]: Removed 148 outVars from TransFormulas that were not future-live. [2024-11-22 23:07:46,774 INFO L287 CfgBuilder]: Performing block encoding [2024-11-22 23:07:46,792 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-22 23:07:46,792 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-22 23:07:46,792 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 11:07:46 BoogieIcfgContainer [2024-11-22 23:07:46,792 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-22 23:07:46,796 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-22 23:07:46,796 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-22 23:07:46,798 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-22 23:07:46,799 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 11:07:45" (1/3) ... [2024-11-22 23:07:46,799 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60ca707d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 11:07:46, skipping insertion in model container [2024-11-22 23:07:46,800 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 11:07:45" (2/3) ... [2024-11-22 23:07:46,800 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60ca707d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 11:07:46, skipping insertion in model container [2024-11-22 23:07:46,800 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 11:07:46" (3/3) ... [2024-11-22 23:07:46,801 INFO L112 eAbstractionObserver]: Analyzing ICFG recursified_egcd3-ll.c [2024-11-22 23:07:46,815 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-22 23:07:46,815 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 50 error locations. [2024-11-22 23:07:46,871 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-22 23:07:46,877 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;@1570add1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-22 23:07:46,878 INFO L334 AbstractCegarLoop]: Starting to check reachability of 50 error locations. [2024-11-22 23:07:46,881 INFO L276 IsEmpty]: Start isEmpty. Operand has 153 states, 84 states have (on average 1.6904761904761905) internal successors, (142), 137 states have internal predecessors, (142), 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-11-22 23:07:46,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-22 23:07:46,886 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:07:46,887 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 23:07:46,888 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-11-22 23:07:46,892 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:07:46,892 INFO L85 PathProgramCache]: Analyzing trace with hash -853652536, now seen corresponding path program 1 times [2024-11-22 23:07:46,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:07:46,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005188589] [2024-11-22 23:07:46,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:07:46,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:07:47,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:07:47,101 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 23:07:47,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:07:47,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005188589] [2024-11-22 23:07:47,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005188589] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 23:07:47,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191904446] [2024-11-22 23:07:47,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:07:47,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:07:47,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:07:47,107 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:07:47,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-22 23:07:47,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:07:47,268 INFO L255 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-22 23:07:47,275 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:07:47,293 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-22 23:07:47,293 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:07:47,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191904446] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:07:47,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-22 23:07:47,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-22 23:07:47,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083189816] [2024-11-22 23:07:47,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:07:47,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-22 23:07:47,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:07:47,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-22 23:07:47,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-22 23:07:47,331 INFO L87 Difference]: Start difference. First operand has 153 states, 84 states have (on average 1.6904761904761905) internal successors, (142), 137 states have internal predecessors, (142), 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 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 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-11-22 23:07:47,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:07:47,412 INFO L93 Difference]: Finished difference Result 302 states and 344 transitions. [2024-11-22 23:07:47,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-22 23:07:47,415 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 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 21 [2024-11-22 23:07:47,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:07:47,423 INFO L225 Difference]: With dead ends: 302 [2024-11-22 23:07:47,423 INFO L226 Difference]: Without dead ends: 146 [2024-11-22 23:07:47,430 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-22 23:07:47,434 INFO L432 NwaCegarLoop]: 162 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-22 23:07:47,434 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-22 23:07:47,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2024-11-22 23:07:47,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2024-11-22 23:07:47,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 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), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-22 23:07:47,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 155 transitions. [2024-11-22 23:07:47,479 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 155 transitions. Word has length 21 [2024-11-22 23:07:47,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:07:47,479 INFO L471 AbstractCegarLoop]: Abstraction has 146 states and 155 transitions. [2024-11-22 23:07:47,479 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 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-11-22 23:07:47,479 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 155 transitions. [2024-11-22 23:07:47,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-22 23:07:47,480 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:07:47,484 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 23:07:47,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-22 23:07:47,684 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-22 23:07:47,685 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-11-22 23:07:47,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:07:47,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1124489108, now seen corresponding path program 1 times [2024-11-22 23:07:47,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:07:47,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252794345] [2024-11-22 23:07:47,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:07:47,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:07:47,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:07:48,106 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 23:07:48,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:07:48,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252794345] [2024-11-22 23:07:48,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252794345] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:07:48,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:07:48,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-22 23:07:48,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174717227] [2024-11-22 23:07:48,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:07:48,108 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 23:07:48,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:07:48,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 23:07:48,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-22 23:07:48,109 INFO L87 Difference]: Start difference. First operand 146 states and 155 transitions. Second operand has 11 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 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-11-22 23:07:48,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:07:48,789 INFO L93 Difference]: Finished difference Result 177 states and 186 transitions. [2024-11-22 23:07:48,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-22 23:07:48,789 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 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 22 [2024-11-22 23:07:48,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:07:48,791 INFO L225 Difference]: With dead ends: 177 [2024-11-22 23:07:48,791 INFO L226 Difference]: Without dead ends: 148 [2024-11-22 23:07:48,792 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-11-22 23:07:48,793 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 109 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 944 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 944 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-22 23:07:48,793 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 469 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 944 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-22 23:07:48,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2024-11-22 23:07:48,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2024-11-22 23:07:48,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 80 states have (on average 1.65) internal successors, (132), 132 states have internal predecessors, (132), 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-11-22 23:07:48,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 157 transitions. [2024-11-22 23:07:48,803 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 157 transitions. Word has length 22 [2024-11-22 23:07:48,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:07:48,803 INFO L471 AbstractCegarLoop]: Abstraction has 148 states and 157 transitions. [2024-11-22 23:07:48,803 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 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-11-22 23:07:48,803 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 157 transitions. [2024-11-22 23:07:48,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-22 23:07:48,804 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:07:48,804 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-11-22 23:07:48,804 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-22 23:07:48,804 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-11-22 23:07:48,805 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:07:48,805 INFO L85 PathProgramCache]: Analyzing trace with hash -803142642, now seen corresponding path program 1 times [2024-11-22 23:07:48,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:07:48,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788273257] [2024-11-22 23:07:48,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:07:48,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:07:48,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:07:48,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [868839050] [2024-11-22 23:07:48,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:07:48,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:07:48,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:07:48,863 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:07:48,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-22 23:07:48,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:07:49,002 INFO L255 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-11-22 23:07:49,006 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:07:49,039 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:07:49,078 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-11-22 23:07:49,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:07:49,155 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-11-22 23:07:49,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-22 23:07:49,278 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 23:07:49,279 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:07:49,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:07:49,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788273257] [2024-11-22 23:07:49,280 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:07:49,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868839050] [2024-11-22 23:07:49,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868839050] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:07:49,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:07:49,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-22 23:07:49,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050733102] [2024-11-22 23:07:49,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:07:49,281 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-22 23:07:49,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:07:49,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-22 23:07:49,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=181, Unknown=0, NotChecked=0, Total=210 [2024-11-22 23:07:49,282 INFO L87 Difference]: Start difference. First operand 148 states and 157 transitions. Second operand has 15 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 11 states have internal predecessors, (19), 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-11-22 23:07:49,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:07:49,683 INFO L93 Difference]: Finished difference Result 241 states and 258 transitions. [2024-11-22 23:07:49,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-22 23:07:49,683 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 11 states have internal predecessors, (19), 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 26 [2024-11-22 23:07:49,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:07:49,685 INFO L225 Difference]: With dead ends: 241 [2024-11-22 23:07:49,685 INFO L226 Difference]: Without dead ends: 238 [2024-11-22 23:07:49,685 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=328, Unknown=0, NotChecked=0, Total=380 [2024-11-22 23:07:49,686 INFO L432 NwaCegarLoop]: 130 mSDtfsCounter, 183 mSDsluCounter, 1312 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 1442 SdHoareTripleChecker+Invalid, 440 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-22 23:07:49,686 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 1442 Invalid, 440 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-22 23:07:49,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-22 23:07:49,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 202. [2024-11-22 23:07:49,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 124 states have (on average 1.653225806451613) internal successors, (205), 178 states have internal predecessors, (205), 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-11-22 23:07:49,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 246 transitions. [2024-11-22 23:07:49,701 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 246 transitions. Word has length 26 [2024-11-22 23:07:49,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:07:49,701 INFO L471 AbstractCegarLoop]: Abstraction has 202 states and 246 transitions. [2024-11-22 23:07:49,701 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 11 states have internal predecessors, (19), 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-11-22 23:07:49,701 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 246 transitions. [2024-11-22 23:07:49,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-22 23:07:49,702 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:07:49,702 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-11-22 23:07:49,712 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-22 23:07:49,906 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2024-11-22 23:07:49,907 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-11-22 23:07:49,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:07:49,908 INFO L85 PathProgramCache]: Analyzing trace with hash -805930986, now seen corresponding path program 1 times [2024-11-22 23:07:49,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:07:49,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237022190] [2024-11-22 23:07:49,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:07:49,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:07:49,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:07:49,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2140873289] [2024-11-22 23:07:49,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:07:49,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:07:49,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:07:49,956 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:07:49,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-22 23:07:50,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:07:50,073 INFO L255 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-22 23:07:50,076 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:07:50,085 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:07:50,141 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:07:50,141 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:07:50,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:07:50,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237022190] [2024-11-22 23:07:50,142 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:07:50,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2140873289] [2024-11-22 23:07:50,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2140873289] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:07:50,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:07:50,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-22 23:07:50,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726285936] [2024-11-22 23:07:50,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:07:50,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-22 23:07:50,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:07:50,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-22 23:07:50,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-22 23:07:50,143 INFO L87 Difference]: Start difference. First operand 202 states and 246 transitions. Second operand has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-22 23:07:50,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:07:50,254 INFO L93 Difference]: Finished difference Result 242 states and 258 transitions. [2024-11-22 23:07:50,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-22 23:07:50,254 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 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 26 [2024-11-22 23:07:50,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:07:50,255 INFO L225 Difference]: With dead ends: 242 [2024-11-22 23:07:50,256 INFO L226 Difference]: Without dead ends: 240 [2024-11-22 23:07:50,259 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-22 23:07:50,260 INFO L432 NwaCegarLoop]: 145 mSDtfsCounter, 101 mSDsluCounter, 621 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 766 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-22 23:07:50,260 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 766 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-22 23:07:50,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2024-11-22 23:07:50,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 209. [2024-11-22 23:07:50,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 130 states have (on average 1.623076923076923) internal successors, (211), 183 states have internal predecessors, (211), 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-11-22 23:07:50,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 252 transitions. [2024-11-22 23:07:50,282 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 252 transitions. Word has length 26 [2024-11-22 23:07:50,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:07:50,282 INFO L471 AbstractCegarLoop]: Abstraction has 209 states and 252 transitions. [2024-11-22 23:07:50,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-22 23:07:50,283 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 252 transitions. [2024-11-22 23:07:50,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-22 23:07:50,283 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:07:50,283 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-11-22 23:07:50,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-22 23:07:50,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:07:50,484 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-11-22 23:07:50,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:07:50,484 INFO L85 PathProgramCache]: Analyzing trace with hash 872381911, now seen corresponding path program 1 times [2024-11-22 23:07:50,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:07:50,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297017592] [2024-11-22 23:07:50,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:07:50,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:07:50,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:07:50,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1930944308] [2024-11-22 23:07:50,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:07:50,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:07:50,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:07:50,521 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:07:50,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-22 23:07:50,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:07:50,655 INFO L255 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-22 23:07:50,657 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:07:50,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 11 treesize of output 7 [2024-11-22 23:07:50,715 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:07:50,715 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:07:50,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:07:50,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297017592] [2024-11-22 23:07:50,715 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:07:50,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930944308] [2024-11-22 23:07:50,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1930944308] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:07:50,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:07:50,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-22 23:07:50,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164677687] [2024-11-22 23:07:50,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:07:50,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-22 23:07:50,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:07:50,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-22 23:07:50,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-11-22 23:07:50,717 INFO L87 Difference]: Start difference. First operand 209 states and 252 transitions. Second operand has 10 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 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-11-22 23:07:50,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:07:50,890 INFO L93 Difference]: Finished difference Result 240 states and 256 transitions. [2024-11-22 23:07:50,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-22 23:07:50,891 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 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 27 [2024-11-22 23:07:50,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:07:50,892 INFO L225 Difference]: With dead ends: 240 [2024-11-22 23:07:50,892 INFO L226 Difference]: Without dead ends: 239 [2024-11-22 23:07:50,892 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 18 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-11-22 23:07:50,893 INFO L432 NwaCegarLoop]: 140 mSDtfsCounter, 156 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 1175 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-22 23:07:50,893 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 1175 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-22 23:07:50,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-11-22 23:07:50,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 209. [2024-11-22 23:07:50,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 130 states have (on average 1.6153846153846154) internal successors, (210), 183 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-11-22 23:07:50,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 251 transitions. [2024-11-22 23:07:50,903 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 251 transitions. Word has length 27 [2024-11-22 23:07:50,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:07:50,903 INFO L471 AbstractCegarLoop]: Abstraction has 209 states and 251 transitions. [2024-11-22 23:07:50,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 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-11-22 23:07:50,903 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 251 transitions. [2024-11-22 23:07:50,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-22 23:07:50,904 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:07:50,904 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-11-22 23:07:50,912 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-22 23:07:51,107 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:07:51,108 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-11-22 23:07:51,108 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:07:51,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1274035504, now seen corresponding path program 1 times [2024-11-22 23:07:51,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:07:51,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324700208] [2024-11-22 23:07:51,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:07:51,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:07:51,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:07:51,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1978651486] [2024-11-22 23:07:51,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:07:51,156 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:07:51,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:07:51,161 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:07:51,162 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-22 23:07:51,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:07:51,295 INFO L255 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-22 23:07:51,298 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:07:51,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:07:51,347 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:07:51,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-22 23:07:51,470 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-22 23:07:51,470 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 23:07:55,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:07:55,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324700208] [2024-11-22 23:07:55,912 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:07:55,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978651486] [2024-11-22 23:07:55,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978651486] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 23:07:55,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-22 23:07:55,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-11-22 23:07:55,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448866538] [2024-11-22 23:07:55,912 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-22 23:07:55,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-22 23:07:55,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:07:55,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-22 23:07:55,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=487, Unknown=1, NotChecked=0, Total=552 [2024-11-22 23:07:55,914 INFO L87 Difference]: Start difference. First operand 209 states and 251 transitions. Second operand has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 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-11-22 23:07:59,929 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-22 23:08:00,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:00,520 INFO L93 Difference]: Finished difference Result 239 states and 254 transitions. [2024-11-22 23:08:00,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-22 23:08:00,521 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 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 28 [2024-11-22 23:08:00,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:00,522 INFO L225 Difference]: With dead ends: 239 [2024-11-22 23:08:00,522 INFO L226 Difference]: Without dead ends: 238 [2024-11-22 23:08:00,523 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=109, Invalid=820, Unknown=1, NotChecked=0, Total=930 [2024-11-22 23:08:00,523 INFO L432 NwaCegarLoop]: 129 mSDtfsCounter, 285 mSDsluCounter, 1412 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 24 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 1541 SdHoareTripleChecker+Invalid, 514 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:00,523 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 1541 Invalid, 514 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 489 Invalid, 1 Unknown, 0 Unchecked, 4.5s Time] [2024-11-22 23:08:00,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-22 23:08:00,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 213. [2024-11-22 23:08:00,538 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-11-22 23:08:00,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 253 transitions. [2024-11-22 23:08:00,540 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 253 transitions. Word has length 28 [2024-11-22 23:08:00,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:00,540 INFO L471 AbstractCegarLoop]: Abstraction has 213 states and 253 transitions. [2024-11-22 23:08:00,542 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 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-11-22 23:08:00,542 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 253 transitions. [2024-11-22 23:08:00,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-22 23:08:00,543 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:00,543 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-11-22 23:08:00,556 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-22 23:08:00,743 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:00,744 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-11-22 23:08:00,744 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:00,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1405560680, now seen corresponding path program 1 times [2024-11-22 23:08:00,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:00,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784249524] [2024-11-22 23:08:00,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:00,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:00,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:00,944 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:08:00,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:00,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784249524] [2024-11-22 23:08:00,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784249524] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:08:00,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:08:00,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-22 23:08:00,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682237120] [2024-11-22 23:08:00,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:08:00,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-22 23:08:00,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:00,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-22 23:08:00,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-22 23:08:00,947 INFO L87 Difference]: Start difference. First operand 213 states and 253 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), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-22 23:08:01,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:01,017 INFO L93 Difference]: Finished difference Result 216 states and 257 transitions. [2024-11-22 23:08:01,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-22 23:08:01,017 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), 2 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 28 [2024-11-22 23:08:01,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:01,019 INFO L225 Difference]: With dead ends: 216 [2024-11-22 23:08:01,020 INFO L226 Difference]: Without dead ends: 215 [2024-11-22 23:08:01,020 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-22 23:08:01,021 INFO L432 NwaCegarLoop]: 150 mSDtfsCounter, 5 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:01,021 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 726 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-22 23:08:01,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-11-22 23:08:01,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 214. [2024-11-22 23:08:01,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 134 states have (on average 1.5895522388059702) internal successors, (213), 187 states have internal predecessors, (213), 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-11-22 23:08:01,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 254 transitions. [2024-11-22 23:08:01,033 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 254 transitions. Word has length 28 [2024-11-22 23:08:01,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:01,034 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 254 transitions. [2024-11-22 23:08:01,034 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), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-22 23:08:01,034 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 254 transitions. [2024-11-22 23:08:01,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-22 23:08:01,034 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:01,034 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-11-22 23:08:01,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-22 23:08:01,034 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-11-22 23:08:01,035 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:01,035 INFO L85 PathProgramCache]: Analyzing trace with hash 840395001, now seen corresponding path program 1 times [2024-11-22 23:08:01,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:01,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531420814] [2024-11-22 23:08:01,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:01,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:01,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:01,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [559004510] [2024-11-22 23:08:01,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:01,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:01,059 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:01,061 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:01,062 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-22 23:08:01,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:01,198 INFO L255 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 121 conjuncts are in the unsatisfiable core [2024-11-22 23:08:01,201 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:01,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:01,208 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:01,296 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-11-22 23:08:01,301 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:01,308 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-11-22 23:08:01,314 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:01,425 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-11-22 23:08:01,428 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-11-22 23:08:01,528 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-22 23:08:01,537 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-11-22 23:08:01,690 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-22 23:08:01,690 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 25 [2024-11-22 23:08:01,716 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 23:08:01,716 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:08:01,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:01,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531420814] [2024-11-22 23:08:01,717 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:01,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559004510] [2024-11-22 23:08:01,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559004510] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:08:01,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:08:01,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2024-11-22 23:08:01,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842669330] [2024-11-22 23:08:01,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:08:01,717 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-22 23:08:01,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:01,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-22 23:08:01,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2024-11-22 23:08:01,718 INFO L87 Difference]: Start difference. First operand 214 states and 254 transitions. Second operand has 19 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 15 states have internal predecessors, (22), 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-11-22 23:08:02,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:02,736 INFO L93 Difference]: Finished difference Result 292 states and 339 transitions. [2024-11-22 23:08:02,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-22 23:08:02,737 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 15 states have internal predecessors, (22), 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 29 [2024-11-22 23:08:02,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:02,738 INFO L225 Difference]: With dead ends: 292 [2024-11-22 23:08:02,738 INFO L226 Difference]: Without dead ends: 291 [2024-11-22 23:08:02,739 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 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-11-22 23:08:02,739 INFO L432 NwaCegarLoop]: 122 mSDtfsCounter, 283 mSDsluCounter, 1609 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 1731 SdHoareTripleChecker+Invalid, 786 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:02,739 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 1731 Invalid, 786 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-22 23:08:02,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2024-11-22 23:08:02,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 264. [2024-11-22 23:08:02,750 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-11-22 23:08:02,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 335 transitions. [2024-11-22 23:08:02,751 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 335 transitions. Word has length 29 [2024-11-22 23:08:02,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:02,752 INFO L471 AbstractCegarLoop]: Abstraction has 264 states and 335 transitions. [2024-11-22 23:08:02,752 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 15 states have internal predecessors, (22), 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-11-22 23:08:02,752 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 335 transitions. [2024-11-22 23:08:02,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-22 23:08:02,752 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:02,752 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-11-22 23:08:02,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-22 23:08:02,953 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:02,954 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-11-22 23:08:02,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:02,954 INFO L85 PathProgramCache]: Analyzing trace with hash -622708004, now seen corresponding path program 1 times [2024-11-22 23:08:02,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:02,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944502693] [2024-11-22 23:08:02,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:02,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:02,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:02,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1720160689] [2024-11-22 23:08:02,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:02,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:02,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:02,998 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:02,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-22 23:08:03,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:03,131 INFO L255 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-22 23:08:03,133 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:03,138 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:03,144 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:03,252 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:08:03,252 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:08:03,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:03,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944502693] [2024-11-22 23:08:03,252 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:03,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720160689] [2024-11-22 23:08:03,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720160689] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:08:03,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:08:03,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-22 23:08:03,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261925895] [2024-11-22 23:08:03,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:08:03,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-22 23:08:03,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:03,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-22 23:08:03,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-22 23:08:03,253 INFO L87 Difference]: Start difference. First operand 264 states and 335 transitions. Second operand has 7 states, 5 states have (on average 3.8) internal successors, (19), 6 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-11-22 23:08:03,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:03,384 INFO L93 Difference]: Finished difference Result 291 states and 337 transitions. [2024-11-22 23:08:03,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-22 23:08:03,385 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 3.8) internal successors, (19), 6 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-11-22 23:08:03,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:03,386 INFO L225 Difference]: With dead ends: 291 [2024-11-22 23:08:03,386 INFO L226 Difference]: Without dead ends: 290 [2024-11-22 23:08:03,386 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 22 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-11-22 23:08:03,387 INFO L432 NwaCegarLoop]: 147 mSDtfsCounter, 84 mSDsluCounter, 611 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 758 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:03,387 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 758 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-22 23:08:03,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2024-11-22 23:08:03,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 265. [2024-11-22 23:08:03,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 176 states have (on average 1.5965909090909092) internal successors, (281), 231 states have internal predecessors, (281), 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-11-22 23:08:03,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 336 transitions. [2024-11-22 23:08:03,399 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 336 transitions. Word has length 29 [2024-11-22 23:08:03,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:03,399 INFO L471 AbstractCegarLoop]: Abstraction has 265 states and 336 transitions. [2024-11-22 23:08:03,399 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 3.8) internal successors, (19), 6 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-11-22 23:08:03,399 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 336 transitions. [2024-11-22 23:08:03,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-22 23:08:03,400 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:03,400 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 23:08:03,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-22 23:08:03,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:03,601 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-11-22 23:08:03,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:03,601 INFO L85 PathProgramCache]: Analyzing trace with hash 282441298, now seen corresponding path program 1 times [2024-11-22 23:08:03,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:03,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330648645] [2024-11-22 23:08:03,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:03,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:03,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:03,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1387470090] [2024-11-22 23:08:03,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:03,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:03,640 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:03,641 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:03,643 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-22 23:08:03,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:03,791 INFO L255 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-22 23:08:03,792 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:03,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:03,854 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:08:03,854 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:08:03,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:03,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330648645] [2024-11-22 23:08:03,854 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:03,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387470090] [2024-11-22 23:08:03,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387470090] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:08:03,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:08:03,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 23:08:03,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965220824] [2024-11-22 23:08:03,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:08:03,855 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-22 23:08:03,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:03,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-22 23:08:03,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-22 23:08:03,856 INFO L87 Difference]: Start difference. First operand 265 states and 336 transitions. Second operand has 11 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 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-11-22 23:08:04,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:04,126 INFO L93 Difference]: Finished difference Result 290 states and 336 transitions. [2024-11-22 23:08:04,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-22 23:08:04,126 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 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-11-22 23:08:04,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:04,127 INFO L225 Difference]: With dead ends: 290 [2024-11-22 23:08:04,127 INFO L226 Difference]: Without dead ends: 289 [2024-11-22 23:08:04,128 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2024-11-22 23:08:04,128 INFO L432 NwaCegarLoop]: 140 mSDtfsCounter, 144 mSDsluCounter, 1166 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 1306 SdHoareTripleChecker+Invalid, 268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:04,128 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 1306 Invalid, 268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-22 23:08:04,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2024-11-22 23:08:04,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 265. [2024-11-22 23:08:04,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 176 states have (on average 1.5852272727272727) internal successors, (279), 231 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-11-22 23:08:04,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 334 transitions. [2024-11-22 23:08:04,139 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 334 transitions. Word has length 30 [2024-11-22 23:08:04,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:04,140 INFO L471 AbstractCegarLoop]: Abstraction has 265 states and 334 transitions. [2024-11-22 23:08:04,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 8 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-11-22 23:08:04,140 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 334 transitions. [2024-11-22 23:08:04,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-22 23:08:04,140 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:04,140 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 23:08:04,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-22 23:08:04,341 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,SelfDestructingSolverStorable9 [2024-11-22 23:08:04,341 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-11-22 23:08:04,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:04,341 INFO L85 PathProgramCache]: Analyzing trace with hash -2124078822, now seen corresponding path program 1 times [2024-11-22 23:08:04,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:04,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120052584] [2024-11-22 23:08:04,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:04,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:04,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:04,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [340171804] [2024-11-22 23:08:04,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:04,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:04,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:04,377 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:04,378 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-22 23:08:04,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:04,511 INFO L255 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-22 23:08:04,512 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:04,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:04,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:04,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-22 23:08:04,593 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:08:04,593 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:08:04,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:04,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120052584] [2024-11-22 23:08:04,594 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:04,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340171804] [2024-11-22 23:08:04,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340171804] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:08:04,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:08:04,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-22 23:08:04,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321061717] [2024-11-22 23:08:04,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:08:04,594 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-22 23:08:04,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:04,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-22 23:08:04,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-22 23:08:04,595 INFO L87 Difference]: Start difference. First operand 265 states and 334 transitions. Second operand has 8 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-22 23:08:05,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:05,124 INFO L93 Difference]: Finished difference Result 312 states and 360 transitions. [2024-11-22 23:08:05,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-22 23:08:05,124 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 7 states have internal predecessors, (20), 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 30 [2024-11-22 23:08:05,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:05,126 INFO L225 Difference]: With dead ends: 312 [2024-11-22 23:08:05,126 INFO L226 Difference]: Without dead ends: 311 [2024-11-22 23:08:05,126 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 22 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-11-22 23:08:05,126 INFO L432 NwaCegarLoop]: 76 mSDtfsCounter, 119 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:05,127 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 512 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-22 23:08:05,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 311 states. [2024-11-22 23:08:05,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 311 to 277. [2024-11-22 23:08:05,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 186 states have (on average 1.553763440860215) internal successors, (289), 240 states have internal predecessors, (289), 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-11-22 23:08:05,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 345 transitions. [2024-11-22 23:08:05,151 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 345 transitions. Word has length 30 [2024-11-22 23:08:05,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:05,151 INFO L471 AbstractCegarLoop]: Abstraction has 277 states and 345 transitions. [2024-11-22 23:08:05,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-22 23:08:05,152 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 345 transitions. [2024-11-22 23:08:05,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-22 23:08:05,152 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:05,152 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 23:08:05,167 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-22 23:08:05,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:05,353 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-11-22 23:08:05,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:05,353 INFO L85 PathProgramCache]: Analyzing trace with hash 165745691, now seen corresponding path program 1 times [2024-11-22 23:08:05,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:05,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852246314] [2024-11-22 23:08:05,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:05,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:05,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:05,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1486588327] [2024-11-22 23:08:05,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:05,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:05,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:05,403 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:05,404 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-22 23:08:05,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:05,550 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 90 conjuncts are in the unsatisfiable core [2024-11-22 23:08:05,554 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:05,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:05,591 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:05,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:05,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-22 23:08:05,758 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:08:05,758 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:08:05,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:05,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852246314] [2024-11-22 23:08:05,759 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:05,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486588327] [2024-11-22 23:08:05,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486588327] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:08:05,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:08:05,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-22 23:08:05,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544035103] [2024-11-22 23:08:05,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:08:05,760 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 23:08:05,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:05,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 23:08:05,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-11-22 23:08:05,760 INFO L87 Difference]: Start difference. First operand 277 states and 345 transitions. Second operand has 13 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 10 states have internal predecessors, (21), 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-11-22 23:08:06,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:06,209 INFO L93 Difference]: Finished difference Result 301 states and 345 transitions. [2024-11-22 23:08:06,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-22 23:08:06,210 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 10 states have internal predecessors, (21), 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 31 [2024-11-22 23:08:06,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:06,211 INFO L225 Difference]: With dead ends: 301 [2024-11-22 23:08:06,211 INFO L226 Difference]: Without dead ends: 299 [2024-11-22 23:08:06,212 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 16 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-11-22 23:08:06,212 INFO L432 NwaCegarLoop]: 129 mSDtfsCounter, 283 mSDsluCounter, 1141 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 1270 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:06,212 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 1270 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-22 23:08:06,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2024-11-22 23:08:06,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 277. [2024-11-22 23:08:06,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 277 states, 186 states have (on average 1.5376344086021505) internal successors, (286), 240 states have internal predecessors, (286), 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-11-22 23:08:06,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 277 states to 277 states and 342 transitions. [2024-11-22 23:08:06,226 INFO L78 Accepts]: Start accepts. Automaton has 277 states and 342 transitions. Word has length 31 [2024-11-22 23:08:06,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:06,226 INFO L471 AbstractCegarLoop]: Abstraction has 277 states and 342 transitions. [2024-11-22 23:08:06,226 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 10 states have internal predecessors, (21), 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-11-22 23:08:06,227 INFO L276 IsEmpty]: Start isEmpty. Operand 277 states and 342 transitions. [2024-11-22 23:08:06,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-22 23:08:06,227 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:06,227 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 23:08:06,235 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-22 23:08:06,428 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,SelfDestructingSolverStorable11 [2024-11-22 23:08:06,428 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-11-22 23:08:06,428 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:06,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1421933922, now seen corresponding path program 1 times [2024-11-22 23:08:06,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:06,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274079148] [2024-11-22 23:08:06,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:06,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:06,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:06,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [942219173] [2024-11-22 23:08:06,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:06,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:06,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:06,467 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:06,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-22 23:08:06,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:06,611 INFO L255 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-22 23:08:06,613 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:06,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:06,630 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:06,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-22 23:08:06,705 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:08:06,705 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:08:06,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:06,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274079148] [2024-11-22 23:08:06,706 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:06,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942219173] [2024-11-22 23:08:06,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942219173] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:08:06,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:08:06,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-22 23:08:06,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894366659] [2024-11-22 23:08:06,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:08:06,706 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-22 23:08:06,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:06,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-22 23:08:06,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-22 23:08:06,707 INFO L87 Difference]: Start difference. First operand 277 states and 342 transitions. Second operand has 8 states, 6 states have (on average 3.5) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-22 23:08:07,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:07,155 INFO L93 Difference]: Finished difference Result 311 states and 356 transitions. [2024-11-22 23:08:07,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-22 23:08:07,156 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.5) internal successors, (21), 7 states have internal predecessors, (21), 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 31 [2024-11-22 23:08:07,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:07,160 INFO L225 Difference]: With dead ends: 311 [2024-11-22 23:08:07,161 INFO L226 Difference]: Without dead ends: 310 [2024-11-22 23:08:07,161 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 23 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-11-22 23:08:07,161 INFO L432 NwaCegarLoop]: 79 mSDtfsCounter, 115 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 526 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:07,161 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 526 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 575 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-22 23:08:07,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2024-11-22 23:08:07,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 278. [2024-11-22 23:08:07,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 278 states, 187 states have (on average 1.53475935828877) internal successors, (287), 241 states have internal predecessors, (287), 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-11-22 23:08:07,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 343 transitions. [2024-11-22 23:08:07,185 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 343 transitions. Word has length 31 [2024-11-22 23:08:07,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:07,185 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 343 transitions. [2024-11-22 23:08:07,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.5) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-22 23:08:07,186 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 343 transitions. [2024-11-22 23:08:07,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-22 23:08:07,186 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:07,186 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 23:08:07,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-11-22 23:08:07,386 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,SelfDestructingSolverStorable12 [2024-11-22 23:08:07,387 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-11-22 23:08:07,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:07,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1130278500, now seen corresponding path program 1 times [2024-11-22 23:08:07,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:07,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346624534] [2024-11-22 23:08:07,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:07,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:07,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:07,571 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:08:07,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:07,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346624534] [2024-11-22 23:08:07,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346624534] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:08:07,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:08:07,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-22 23:08:07,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576742361] [2024-11-22 23:08:07,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:08:07,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-22 23:08:07,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:07,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-22 23:08:07,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-22 23:08:07,572 INFO L87 Difference]: Start difference. First operand 278 states and 343 transitions. Second operand has 7 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-22 23:08:07,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:07,713 INFO L93 Difference]: Finished difference Result 285 states and 351 transitions. [2024-11-22 23:08:07,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-22 23:08:07,718 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (4), 2 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 32 [2024-11-22 23:08:07,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:07,719 INFO L225 Difference]: With dead ends: 285 [2024-11-22 23:08:07,719 INFO L226 Difference]: Without dead ends: 284 [2024-11-22 23:08:07,720 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-22 23:08:07,720 INFO L432 NwaCegarLoop]: 152 mSDtfsCounter, 10 mSDsluCounter, 723 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 875 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:07,720 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 875 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-22 23:08:07,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2024-11-22 23:08:07,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 281. [2024-11-22 23:08:07,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 190 states have (on average 1.5368421052631578) internal successors, (292), 244 states have internal predecessors, (292), 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-11-22 23:08:07,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 348 transitions. [2024-11-22 23:08:07,746 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 348 transitions. Word has length 32 [2024-11-22 23:08:07,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:07,746 INFO L471 AbstractCegarLoop]: Abstraction has 281 states and 348 transitions. [2024-11-22 23:08:07,746 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-22 23:08:07,746 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 348 transitions. [2024-11-22 23:08:07,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-22 23:08:07,747 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:07,747 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 23:08:07,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-22 23:08:07,747 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-11-22 23:08:07,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:07,747 INFO L85 PathProgramCache]: Analyzing trace with hash -678895008, now seen corresponding path program 1 times [2024-11-22 23:08:07,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:07,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308077189] [2024-11-22 23:08:07,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:07,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:07,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:07,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [587201985] [2024-11-22 23:08:07,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:07,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:07,769 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:07,777 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:07,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-22 23:08:07,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:07,919 INFO L255 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-22 23:08:07,920 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:07,926 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:07,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:07,956 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:08,078 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:08:08,078 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:08:08,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:08,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308077189] [2024-11-22 23:08:08,079 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:08,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587201985] [2024-11-22 23:08:08,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587201985] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:08:08,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:08:08,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-22 23:08:08,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413951367] [2024-11-22 23:08:08,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:08:08,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-22 23:08:08,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:08,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-22 23:08:08,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-22 23:08:08,080 INFO L87 Difference]: Start difference. First operand 281 states and 348 transitions. Second operand has 8 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-22 23:08:08,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:08,657 INFO L93 Difference]: Finished difference Result 306 states and 351 transitions. [2024-11-22 23:08:08,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-22 23:08:08,657 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 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 33 [2024-11-22 23:08:08,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:08,658 INFO L225 Difference]: With dead ends: 306 [2024-11-22 23:08:08,659 INFO L226 Difference]: Without dead ends: 305 [2024-11-22 23:08:08,659 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 25 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-11-22 23:08:08,659 INFO L432 NwaCegarLoop]: 79 mSDtfsCounter, 85 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 512 SdHoareTripleChecker+Invalid, 581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:08,659 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 512 Invalid, 581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-22 23:08:08,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2024-11-22 23:08:08,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 283. [2024-11-22 23:08:08,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 192 states have (on average 1.53125) internal successors, (294), 246 states have internal predecessors, (294), 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-11-22 23:08:08,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 350 transitions. [2024-11-22 23:08:08,676 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 350 transitions. Word has length 33 [2024-11-22 23:08:08,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:08,676 INFO L471 AbstractCegarLoop]: Abstraction has 283 states and 350 transitions. [2024-11-22 23:08:08,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-22 23:08:08,676 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 350 transitions. [2024-11-22 23:08:08,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-22 23:08:08,677 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:08,677 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-11-22 23:08:08,685 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-22 23:08:08,881 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,SelfDestructingSolverStorable14 [2024-11-22 23:08:08,881 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-11-22 23:08:08,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:08,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1491886039, now seen corresponding path program 1 times [2024-11-22 23:08:08,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:08,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018633872] [2024-11-22 23:08:08,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:08,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:08,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:08,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1315438042] [2024-11-22 23:08:08,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:08,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:08,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:08,911 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:08,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-22 23:08:09,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:09,076 INFO L255 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 80 conjuncts are in the unsatisfiable core [2024-11-22 23:08:09,078 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:09,081 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:09,122 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:09,316 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-22 23:08:09,328 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-22 23:08:09,328 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 23:08:09,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:09,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018633872] [2024-11-22 23:08:09,382 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:09,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315438042] [2024-11-22 23:08:09,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315438042] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 23:08:09,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-22 23:08:09,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-11-22 23:08:09,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199163393] [2024-11-22 23:08:09,383 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-22 23:08:09,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-22 23:08:09,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:09,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-22 23:08:09,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2024-11-22 23:08:09,383 INFO L87 Difference]: Start difference. First operand 283 states and 350 transitions. Second operand has 16 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 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-11-22 23:08:13,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-22 23:08:13,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:13,794 INFO L93 Difference]: Finished difference Result 305 states and 350 transitions. [2024-11-22 23:08:13,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-22 23:08:13,795 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 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-11-22 23:08:13,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:13,796 INFO L225 Difference]: With dead ends: 305 [2024-11-22 23:08:13,796 INFO L226 Difference]: Without dead ends: 304 [2024-11-22 23:08:13,796 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 22 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-11-22 23:08:13,797 INFO L432 NwaCegarLoop]: 128 mSDtfsCounter, 294 mSDsluCounter, 1167 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 26 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 1295 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:13,797 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 1295 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 430 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2024-11-22 23:08:13,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2024-11-22 23:08:13,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 283. [2024-11-22 23:08:13,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 192 states have (on average 1.5208333333333333) internal successors, (292), 246 states have internal predecessors, (292), 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-11-22 23:08:13,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 348 transitions. [2024-11-22 23:08:13,810 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 348 transitions. Word has length 38 [2024-11-22 23:08:13,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:13,811 INFO L471 AbstractCegarLoop]: Abstraction has 283 states and 348 transitions. [2024-11-22 23:08:13,811 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.230769230769231) internal successors, (29), 13 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-11-22 23:08:13,811 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 348 transitions. [2024-11-22 23:08:13,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-22 23:08:13,811 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:13,811 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-11-22 23:08:13,822 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-22 23:08:14,015 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,SelfDestructingSolverStorable15 [2024-11-22 23:08:14,016 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-11-22 23:08:14,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:14,016 INFO L85 PathProgramCache]: Analyzing trace with hash 996173098, now seen corresponding path program 1 times [2024-11-22 23:08:14,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:14,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192720358] [2024-11-22 23:08:14,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:14,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:14,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:14,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1511125213] [2024-11-22 23:08:14,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:14,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:14,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:14,057 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:14,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-22 23:08:14,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:14,228 INFO L255 TraceCheckSpWp]: Trace formula consists of 542 conjuncts, 66 conjuncts are in the unsatisfiable core [2024-11-22 23:08:14,230 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:14,233 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:14,274 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:14,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-22 23:08:14,493 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-22 23:08:14,493 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 23:08:14,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:14,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192720358] [2024-11-22 23:08:14,616 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:14,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511125213] [2024-11-22 23:08:14,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511125213] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 23:08:14,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-22 23:08:14,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2024-11-22 23:08:14,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398320416] [2024-11-22 23:08:14,616 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-22 23:08:14,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-22 23:08:14,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:14,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-22 23:08:14,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2024-11-22 23:08:14,617 INFO L87 Difference]: Start difference. First operand 283 states and 348 transitions. Second operand has 16 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 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-11-22 23:08:18,634 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-22 23:08:19,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:19,177 INFO L93 Difference]: Finished difference Result 304 states and 348 transitions. [2024-11-22 23:08:19,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-22 23:08:19,177 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 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 39 [2024-11-22 23:08:19,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:19,178 INFO L225 Difference]: With dead ends: 304 [2024-11-22 23:08:19,178 INFO L226 Difference]: Without dead ends: 303 [2024-11-22 23:08:19,179 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2024-11-22 23:08:19,179 INFO L432 NwaCegarLoop]: 129 mSDtfsCounter, 281 mSDsluCounter, 1432 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 27 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 1561 SdHoareTripleChecker+Invalid, 530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:19,179 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [282 Valid, 1561 Invalid, 530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 502 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2024-11-22 23:08:19,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2024-11-22 23:08:19,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 283. [2024-11-22 23:08:19,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 192 states have (on average 1.5104166666666667) internal successors, (290), 246 states have internal predecessors, (290), 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-11-22 23:08:19,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 346 transitions. [2024-11-22 23:08:19,220 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 346 transitions. Word has length 39 [2024-11-22 23:08:19,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:19,221 INFO L471 AbstractCegarLoop]: Abstraction has 283 states and 346 transitions. [2024-11-22 23:08:19,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 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-11-22 23:08:19,221 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 346 transitions. [2024-11-22 23:08:19,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-22 23:08:19,225 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:19,225 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-11-22 23:08:19,244 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-22 23:08:19,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:19,426 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-11-22 23:08:19,430 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:19,430 INFO L85 PathProgramCache]: Analyzing trace with hash 816595019, now seen corresponding path program 1 times [2024-11-22 23:08:19,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:19,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978855074] [2024-11-22 23:08:19,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:19,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:19,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:19,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2076553069] [2024-11-22 23:08:19,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:19,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:19,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:19,486 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:19,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-22 23:08:19,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:19,656 INFO L255 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-22 23:08:19,658 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:19,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:19,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:19,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-22 23:08:19,892 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 23:08:19,892 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:08:19,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:19,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978855074] [2024-11-22 23:08:19,892 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:19,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2076553069] [2024-11-22 23:08:19,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2076553069] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:08:19,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:08:19,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-22 23:08:19,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475168671] [2024-11-22 23:08:19,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:08:19,893 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-22 23:08:19,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:19,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-22 23:08:19,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-11-22 23:08:19,894 INFO L87 Difference]: Start difference. First operand 283 states and 346 transitions. Second operand has 15 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 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-11-22 23:08:20,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:20,251 INFO L93 Difference]: Finished difference Result 307 states and 348 transitions. [2024-11-22 23:08:20,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-22 23:08:20,252 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 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-11-22 23:08:20,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:20,253 INFO L225 Difference]: With dead ends: 307 [2024-11-22 23:08:20,253 INFO L226 Difference]: Without dead ends: 306 [2024-11-22 23:08:20,253 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 25 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-11-22 23:08:20,254 INFO L432 NwaCegarLoop]: 130 mSDtfsCounter, 160 mSDsluCounter, 1507 mSDsCounter, 0 mSdLazyCounter, 455 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 1637 SdHoareTripleChecker+Invalid, 478 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:20,254 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 1637 Invalid, 478 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 455 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-22 23:08:20,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2024-11-22 23:08:20,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 283. [2024-11-22 23:08:20,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 192 states have (on average 1.5) internal successors, (288), 246 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-11-22 23:08:20,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 344 transitions. [2024-11-22 23:08:20,268 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 344 transitions. Word has length 40 [2024-11-22 23:08:20,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:20,268 INFO L471 AbstractCegarLoop]: Abstraction has 283 states and 344 transitions. [2024-11-22 23:08:20,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 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-11-22 23:08:20,269 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 344 transitions. [2024-11-22 23:08:20,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-22 23:08:20,269 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:20,269 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-11-22 23:08:20,282 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-22 23:08:20,473 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-22 23:08:20,473 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-11-22 23:08:20,474 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:20,474 INFO L85 PathProgramCache]: Analyzing trace with hash -455358132, now seen corresponding path program 1 times [2024-11-22 23:08:20,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:20,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745153154] [2024-11-22 23:08:20,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:20,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:20,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:20,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1631571159] [2024-11-22 23:08:20,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:20,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:20,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:20,506 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:20,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-22 23:08:20,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:20,680 INFO L255 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 117 conjuncts are in the unsatisfiable core [2024-11-22 23:08:20,683 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:20,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:20,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:20,756 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:20,759 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-11-22 23:08:20,763 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:20,772 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-22 23:08:20,772 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 26 treesize of output 26 [2024-11-22 23:08:20,878 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-11-22 23:08:20,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:20,957 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-22 23:08:20,961 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-11-22 23:08:21,170 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 22 treesize of output 10 [2024-11-22 23:08:21,196 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 23:08:21,197 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:08:21,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:21,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745153154] [2024-11-22 23:08:21,197 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:21,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631571159] [2024-11-22 23:08:21,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631571159] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:08:21,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:08:21,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2024-11-22 23:08:21,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663337815] [2024-11-22 23:08:21,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:08:21,197 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-22 23:08:21,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:21,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-22 23:08:21,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=333, Unknown=0, NotChecked=0, Total=380 [2024-11-22 23:08:21,198 INFO L87 Difference]: Start difference. First operand 283 states and 344 transitions. Second operand has 20 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 16 states have internal predecessors, (32), 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-11-22 23:08:25,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-22 23:08:29,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-22 23:08:33,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-22 23:08:34,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:34,437 INFO L93 Difference]: Finished difference Result 325 states and 346 transitions. [2024-11-22 23:08:34,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-22 23:08:34,437 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 16 states have internal predecessors, (32), 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 41 [2024-11-22 23:08:34,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:34,438 INFO L225 Difference]: With dead ends: 325 [2024-11-22 23:08:34,439 INFO L226 Difference]: Without dead ends: 324 [2024-11-22 23:08:34,439 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=149, Invalid=1041, Unknown=0, NotChecked=0, Total=1190 [2024-11-22 23:08:34,440 INFO L432 NwaCegarLoop]: 135 mSDtfsCounter, 453 mSDsluCounter, 1743 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 65 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 454 SdHoareTripleChecker+Valid, 1878 SdHoareTripleChecker+Invalid, 907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.8s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:34,440 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [454 Valid, 1878 Invalid, 907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 839 Invalid, 3 Unknown, 0 Unchecked, 12.8s Time] [2024-11-22 23:08:34,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2024-11-22 23:08:34,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 283. [2024-11-22 23:08:34,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 192 states have (on average 1.4947916666666667) internal successors, (287), 246 states have internal predecessors, (287), 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-11-22 23:08:34,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 343 transitions. [2024-11-22 23:08:34,472 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 343 transitions. Word has length 41 [2024-11-22 23:08:34,472 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:34,472 INFO L471 AbstractCegarLoop]: Abstraction has 283 states and 343 transitions. [2024-11-22 23:08:34,472 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 16 states have internal predecessors, (32), 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-11-22 23:08:34,472 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 343 transitions. [2024-11-22 23:08:34,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-22 23:08:34,472 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:34,472 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-11-22 23:08:34,481 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-22 23:08:34,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:34,673 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-11-22 23:08:34,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:34,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1231200147, now seen corresponding path program 1 times [2024-11-22 23:08:34,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:34,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387231964] [2024-11-22 23:08:34,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:34,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:34,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:34,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1794466789] [2024-11-22 23:08:34,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:34,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:34,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:34,722 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:34,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-22 23:08:34,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:34,911 INFO L255 TraceCheckSpWp]: Trace formula consists of 549 conjuncts, 92 conjuncts are in the unsatisfiable core [2024-11-22 23:08:34,914 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:34,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:34,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:34,968 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:35,232 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-22 23:08:35,252 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:08:35,252 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:08:35,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:35,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387231964] [2024-11-22 23:08:35,253 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:35,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794466789] [2024-11-22 23:08:35,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794466789] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:08:35,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:08:35,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-22 23:08:35,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990333926] [2024-11-22 23:08:35,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:08:35,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-22 23:08:35,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:35,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-22 23:08:35,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-22 23:08:35,254 INFO L87 Difference]: Start difference. First operand 283 states and 343 transitions. Second operand has 14 states, 12 states have (on average 2.5) internal successors, (30), 11 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-11-22 23:08:35,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:35,726 INFO L93 Difference]: Finished difference Result 302 states and 343 transitions. [2024-11-22 23:08:35,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-22 23:08:35,727 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.5) internal successors, (30), 11 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-11-22 23:08:35,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:35,728 INFO L225 Difference]: With dead ends: 302 [2024-11-22 23:08:35,728 INFO L226 Difference]: Without dead ends: 301 [2024-11-22 23:08:35,729 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2024-11-22 23:08:35,729 INFO L432 NwaCegarLoop]: 126 mSDtfsCounter, 273 mSDsluCounter, 989 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 1115 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:35,729 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [273 Valid, 1115 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-22 23:08:35,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 301 states. [2024-11-22 23:08:35,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 301 to 283. [2024-11-22 23:08:35,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 192 states have (on average 1.484375) internal successors, (285), 246 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-11-22 23:08:35,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 341 transitions. [2024-11-22 23:08:35,747 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 341 transitions. Word has length 42 [2024-11-22 23:08:35,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:35,747 INFO L471 AbstractCegarLoop]: Abstraction has 283 states and 341 transitions. [2024-11-22 23:08:35,747 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.5) internal successors, (30), 11 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-11-22 23:08:35,747 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 341 transitions. [2024-11-22 23:08:35,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-22 23:08:35,747 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:35,747 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, 1] [2024-11-22 23:08:35,760 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-22 23:08:35,948 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:35,949 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-11-22 23:08:35,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:35,949 INFO L85 PathProgramCache]: Analyzing trace with hash 487501166, now seen corresponding path program 1 times [2024-11-22 23:08:35,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:35,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080681649] [2024-11-22 23:08:35,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:35,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:35,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:35,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1224568570] [2024-11-22 23:08:35,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:35,973 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:35,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:35,974 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:35,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-22 23:08:36,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:36,182 INFO L255 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 145 conjuncts are in the unsatisfiable core [2024-11-22 23:08:36,185 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:36,190 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:36,192 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:36,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:36,239 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-11-22 23:08:36,246 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:36,254 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:36,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:36,327 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-11-22 23:08:36,332 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:36,403 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-22 23:08:36,408 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-11-22 23:08:36,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-22 23:08:36,646 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:08:36,647 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-22 23:08:36,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:36,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080681649] [2024-11-22 23:08:36,647 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:36,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1224568570] [2024-11-22 23:08:36,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1224568570] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:08:36,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:08:36,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-22 23:08:36,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731469860] [2024-11-22 23:08:36,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:08:36,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-22 23:08:36,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:36,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-22 23:08:36,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=237, Unknown=0, NotChecked=0, Total=272 [2024-11-22 23:08:36,649 INFO L87 Difference]: Start difference. First operand 283 states and 341 transitions. Second operand has 17 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 14 states have internal predecessors, (31), 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-11-22 23:08:40,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-22 23:08:44,811 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-22 23:08:49,108 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-22 23:08:49,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:49,634 INFO L93 Difference]: Finished difference Result 318 states and 341 transitions. [2024-11-22 23:08:49,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-22 23:08:49,634 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 14 states have internal predecessors, (31), 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 43 [2024-11-22 23:08:49,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:49,635 INFO L225 Difference]: With dead ends: 318 [2024-11-22 23:08:49,635 INFO L226 Difference]: Without dead ends: 317 [2024-11-22 23:08:49,636 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=142, Invalid=850, Unknown=0, NotChecked=0, Total=992 [2024-11-22 23:08:49,636 INFO L432 NwaCegarLoop]: 132 mSDtfsCounter, 399 mSDsluCounter, 1636 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 59 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 399 SdHoareTripleChecker+Valid, 1768 SdHoareTripleChecker+Invalid, 804 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.6s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:49,636 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [399 Valid, 1768 Invalid, 804 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 742 Invalid, 3 Unknown, 0 Unchecked, 12.6s Time] [2024-11-22 23:08:49,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2024-11-22 23:08:49,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 283. [2024-11-22 23:08:49,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 192 states have (on average 1.4791666666666667) internal successors, (284), 246 states have internal predecessors, (284), 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-11-22 23:08:49,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 340 transitions. [2024-11-22 23:08:49,660 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 340 transitions. Word has length 43 [2024-11-22 23:08:49,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:49,660 INFO L471 AbstractCegarLoop]: Abstraction has 283 states and 340 transitions. [2024-11-22 23:08:49,660 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 14 states have internal predecessors, (31), 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-11-22 23:08:49,660 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 340 transitions. [2024-11-22 23:08:49,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-22 23:08:49,661 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:49,661 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-22 23:08:49,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-22 23:08:49,861 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:49,861 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-11-22 23:08:49,862 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:49,862 INFO L85 PathProgramCache]: Analyzing trace with hash -1144905163, now seen corresponding path program 1 times [2024-11-22 23:08:49,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:49,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679172722] [2024-11-22 23:08:49,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:49,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:49,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:50,393 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 23:08:50,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:50,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679172722] [2024-11-22 23:08:50,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679172722] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 23:08:50,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959923442] [2024-11-22 23:08:50,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:50,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:50,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:50,396 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:08:50,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-22 23:08:50,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:50,567 INFO L255 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-22 23:08:50,569 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:50,649 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:50,651 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-11-22 23:08:50,678 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-11-22 23:08:50,703 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-11-22 23:08:50,704 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-22 23:08:50,782 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-11-22 23:08:50,801 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-22 23:08:50,801 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 23:08:51,381 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 23:08:51,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959923442] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-22 23:08:51,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-22 23:08:51,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 17] total 38 [2024-11-22 23:08:51,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053477868] [2024-11-22 23:08:51,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-22 23:08:51,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-22 23:08:51,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:51,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-22 23:08:51,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=1279, Unknown=0, NotChecked=0, Total=1406 [2024-11-22 23:08:51,384 INFO L87 Difference]: Start difference. First operand 283 states and 340 transitions. Second operand has 38 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 34 states have internal predecessors, (77), 13 states have call successors, (15), 8 states have call predecessors, (15), 11 states have return successors, (14), 8 states have call predecessors, (14), 13 states have call successors, (14) [2024-11-22 23:08:55,392 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-22 23:08:56,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:56,926 INFO L93 Difference]: Finished difference Result 336 states and 398 transitions. [2024-11-22 23:08:56,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-22 23:08:56,928 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 34 states have internal predecessors, (77), 13 states have call successors, (15), 8 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 43 [2024-11-22 23:08:56,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:56,929 INFO L225 Difference]: With dead ends: 336 [2024-11-22 23:08:56,929 INFO L226 Difference]: Without dead ends: 307 [2024-11-22 23:08:56,930 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 63 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 487 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=335, Invalid=2635, Unknown=0, NotChecked=0, Total=2970 [2024-11-22 23:08:56,930 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 484 mSDsluCounter, 964 mSDsCounter, 0 mSdLazyCounter, 2052 mSolverCounterSat, 112 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 1017 SdHoareTripleChecker+Invalid, 2165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 2052 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:56,931 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [485 Valid, 1017 Invalid, 2165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 2052 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2024-11-22 23:08:56,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2024-11-22 23:08:56,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 297. [2024-11-22 23:08:56,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 203 states have (on average 1.4926108374384237) internal successors, (303), 257 states have internal predecessors, (303), 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-11-22 23:08:56,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 366 transitions. [2024-11-22 23:08:56,959 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 366 transitions. Word has length 43 [2024-11-22 23:08:56,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:56,959 INFO L471 AbstractCegarLoop]: Abstraction has 297 states and 366 transitions. [2024-11-22 23:08:56,960 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 33 states have (on average 2.3333333333333335) internal successors, (77), 34 states have internal predecessors, (77), 13 states have call successors, (15), 8 states have call predecessors, (15), 11 states have return successors, (14), 8 states have call predecessors, (14), 13 states have call successors, (14) [2024-11-22 23:08:56,960 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 366 transitions. [2024-11-22 23:08:56,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-22 23:08:56,960 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:56,960 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-11-22 23:08:56,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-22 23:08:57,164 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:57,165 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-11-22 23:08:57,166 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:57,166 INFO L85 PathProgramCache]: Analyzing trace with hash -755258004, now seen corresponding path program 1 times [2024-11-22 23:08:57,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:57,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964007911] [2024-11-22 23:08:57,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:57,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:57,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:08:57,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1454441982] [2024-11-22 23:08:57,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:57,213 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:08:57,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:08:57,218 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-11-22 23:08:57,221 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-11-22 23:08:57,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:08:57,474 INFO L255 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 83 conjuncts are in the unsatisfiable core [2024-11-22 23:08:57,477 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:08:57,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:08:57,530 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:57,642 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:08:57,792 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-22 23:08:57,810 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-22 23:08:57,810 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 23:08:58,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:08:58,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964007911] [2024-11-22 23:08:58,355 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:08:58,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454441982] [2024-11-22 23:08:58,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454441982] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 23:08:58,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-22 23:08:58,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-22 23:08:58,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939903196] [2024-11-22 23:08:58,356 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-22 23:08:58,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-22 23:08:58,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:08:58,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-22 23:08:58,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=541, Unknown=0, NotChecked=0, Total=600 [2024-11-22 23:08:58,357 INFO L87 Difference]: Start difference. First operand 297 states and 366 transitions. Second operand has 17 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 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-11-22 23:08:59,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:08:59,064 INFO L93 Difference]: Finished difference Result 425 states and 492 transitions. [2024-11-22 23:08:59,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-22 23:08:59,065 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 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 45 [2024-11-22 23:08:59,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:08:59,067 INFO L225 Difference]: With dead ends: 425 [2024-11-22 23:08:59,067 INFO L226 Difference]: Without dead ends: 422 [2024-11-22 23:08:59,068 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2024-11-22 23:08:59,068 INFO L432 NwaCegarLoop]: 213 mSDtfsCounter, 293 mSDsluCounter, 2160 mSDsCounter, 0 mSdLazyCounter, 678 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 2373 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 678 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-22 23:08:59,069 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 2373 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 678 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-22 23:08:59,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2024-11-22 23:08:59,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 360. [2024-11-22 23:08:59,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 251 states have (on average 1.5219123505976095) internal successors, (382), 310 states have internal predecessors, (382), 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-11-22 23:08:59,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 471 transitions. [2024-11-22 23:08:59,107 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 471 transitions. Word has length 45 [2024-11-22 23:08:59,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:08:59,107 INFO L471 AbstractCegarLoop]: Abstraction has 360 states and 471 transitions. [2024-11-22 23:08:59,107 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 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-11-22 23:08:59,107 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 471 transitions. [2024-11-22 23:08:59,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-22 23:08:59,108 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:08:59,108 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, 1] [2024-11-22 23:08:59,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-22 23:08:59,313 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,SelfDestructingSolverStorable22 [2024-11-22 23:08:59,314 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-11-22 23:08:59,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:08:59,315 INFO L85 PathProgramCache]: Analyzing trace with hash -758046348, now seen corresponding path program 1 times [2024-11-22 23:08:59,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:08:59,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426789425] [2024-11-22 23:08:59,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:08:59,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:08:59,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:09:00,434 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-22 23:09:00,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:09:00,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426789425] [2024-11-22 23:09:00,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426789425] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-22 23:09:00,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-22 23:09:00,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-22 23:09:00,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422234320] [2024-11-22 23:09:00,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-22 23:09:00,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-22 23:09:00,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:09:00,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-22 23:09:00,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-22 23:09:00,436 INFO L87 Difference]: Start difference. First operand 360 states and 471 transitions. Second operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-22 23:09:01,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:09:01,082 INFO L93 Difference]: Finished difference Result 534 states and 666 transitions. [2024-11-22 23:09:01,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-22 23:09:01,083 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 45 [2024-11-22 23:09:01,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:09:01,085 INFO L225 Difference]: With dead ends: 534 [2024-11-22 23:09:01,085 INFO L226 Difference]: Without dead ends: 381 [2024-11-22 23:09:01,085 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2024-11-22 23:09:01,092 INFO L432 NwaCegarLoop]: 77 mSDtfsCounter, 104 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 422 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-22 23:09:01,093 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 422 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 742 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-22 23:09:01,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2024-11-22 23:09:01,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 370. [2024-11-22 23:09:01,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 258 states have (on average 1.5116279069767442) internal successors, (390), 318 states have internal predecessors, (390), 40 states have call successors, (40), 18 states have call predecessors, (40), 22 states have return successors, (51), 38 states have call predecessors, (51), 40 states have call successors, (51) [2024-11-22 23:09:01,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 481 transitions. [2024-11-22 23:09:01,124 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 481 transitions. Word has length 45 [2024-11-22 23:09:01,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:09:01,125 INFO L471 AbstractCegarLoop]: Abstraction has 370 states and 481 transitions. [2024-11-22 23:09:01,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-22 23:09:01,125 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 481 transitions. [2024-11-22 23:09:01,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-22 23:09:01,125 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:09:01,125 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, 1] [2024-11-22 23:09:01,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-22 23:09:01,126 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-11-22 23:09:01,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:09:01,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1938161607, now seen corresponding path program 1 times [2024-11-22 23:09:01,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:09:01,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435714467] [2024-11-22 23:09:01,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:09:01,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:09:01,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:09:01,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1241805701] [2024-11-22 23:09:01,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:09:01,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:09:01,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:09:01,185 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-11-22 23:09:01,186 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-11-22 23:09:01,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:09:01,425 INFO L255 TraceCheckSpWp]: Trace formula consists of 786 conjuncts, 182 conjuncts are in the unsatisfiable core [2024-11-22 23:09:01,428 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:09:01,437 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:09:01,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 11 [2024-11-22 23:09:01,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:09:01,528 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-11-22 23:09:01,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:09:01,538 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:09:01,654 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-11-22 23:09:01,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:09:01,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 36 treesize of output 24 [2024-11-22 23:09:02,029 INFO L349 Elim1Store]: treesize reduction 20, result has 58.3 percent of original size [2024-11-22 23:09:02,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2024-11-22 23:09:02,321 INFO L349 Elim1Store]: treesize reduction 29, result has 34.1 percent of original size [2024-11-22 23:09:02,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 29 [2024-11-22 23:09:02,677 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-22 23:09:02,677 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 86 treesize of output 102 [2024-11-22 23:09:03,206 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-22 23:09:03,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 55 treesize of output 143 [2024-11-22 23:09:03,290 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-22 23:09:03,290 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 23:09:04,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:09:04,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435714467] [2024-11-22 23:09:04,425 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:09:04,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241805701] [2024-11-22 23:09:04,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241805701] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-22 23:09:04,426 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-22 23:09:04,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2024-11-22 23:09:04,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063308562] [2024-11-22 23:09:04,426 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-22 23:09:04,426 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-22 23:09:04,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:09:04,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-22 23:09:04,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=1346, Unknown=0, NotChecked=0, Total=1482 [2024-11-22 23:09:04,427 INFO L87 Difference]: Start difference. First operand 370 states and 481 transitions. Second operand has 27 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 20 states have internal predecessors, (36), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-22 23:09:08,441 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-22 23:09:13,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:09:13,744 INFO L93 Difference]: Finished difference Result 472 states and 576 transitions. [2024-11-22 23:09:13,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-22 23:09:13,744 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 20 states have internal predecessors, (36), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 46 [2024-11-22 23:09:13,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:09:13,746 INFO L225 Difference]: With dead ends: 472 [2024-11-22 23:09:13,746 INFO L226 Difference]: Without dead ends: 471 [2024-11-22 23:09:13,747 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 808 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=343, Invalid=3563, Unknown=0, NotChecked=0, Total=3906 [2024-11-22 23:09:13,748 INFO L432 NwaCegarLoop]: 140 mSDtfsCounter, 514 mSDsluCounter, 2120 mSDsCounter, 0 mSdLazyCounter, 2602 mSolverCounterSat, 63 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 515 SdHoareTripleChecker+Valid, 2260 SdHoareTripleChecker+Invalid, 2666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 2602 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2024-11-22 23:09:13,748 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [515 Valid, 2260 Invalid, 2666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 2602 Invalid, 1 Unknown, 0 Unchecked, 7.2s Time] [2024-11-22 23:09:13,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2024-11-22 23:09:13,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 422. [2024-11-22 23:09:13,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 300 states have (on average 1.5333333333333334) internal successors, (460), 362 states have internal predecessors, (460), 47 states have call successors, (47), 20 states have call predecessors, (47), 25 states have return successors, (59), 45 states have call predecessors, (59), 47 states have call successors, (59) [2024-11-22 23:09:13,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 566 transitions. [2024-11-22 23:09:13,786 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 566 transitions. Word has length 46 [2024-11-22 23:09:13,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:09:13,786 INFO L471 AbstractCegarLoop]: Abstraction has 422 states and 566 transitions. [2024-11-22 23:09:13,786 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 20 states have internal predecessors, (36), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-22 23:09:13,787 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 566 transitions. [2024-11-22 23:09:13,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-22 23:09:13,787 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:09:13,787 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, 1, 1] [2024-11-22 23:09:13,800 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-22 23:09:13,991 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-22 23:09:13,992 INFO L396 AbstractCegarLoop]: === Iteration 26 === 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-11-22 23:09:13,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:09:13,992 INFO L85 PathProgramCache]: Analyzing trace with hash 46532366, now seen corresponding path program 1 times [2024-11-22 23:09:13,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:09:13,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894592582] [2024-11-22 23:09:13,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:09:13,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:09:14,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:09:14,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [270921352] [2024-11-22 23:09:14,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:09:14,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:09:14,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:09:14,024 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:09:14,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-22 23:09:14,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:09:14,258 INFO L255 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-22 23:09:14,260 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:09:14,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:09:14,297 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:09:14,373 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:09:14,374 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 23:09:15,546 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:09:15,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:09:15,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894592582] [2024-11-22 23:09:15,546 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:09:15,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [270921352] [2024-11-22 23:09:15,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [270921352] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-22 23:09:15,547 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-22 23:09:15,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 12 [2024-11-22 23:09:15,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186627425] [2024-11-22 23:09:15,547 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-22 23:09:15,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-22 23:09:15,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:09:15,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-22 23:09:15,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2024-11-22 23:09:15,549 INFO L87 Difference]: Start difference. First operand 422 states and 566 transitions. Second operand has 13 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 9 states have internal predecessors, (38), 5 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-22 23:09:15,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:09:15,963 INFO L93 Difference]: Finished difference Result 472 states and 568 transitions. [2024-11-22 23:09:15,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-22 23:09:15,964 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 9 states have internal predecessors, (38), 5 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 47 [2024-11-22 23:09:15,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:09:15,965 INFO L225 Difference]: With dead ends: 472 [2024-11-22 23:09:15,966 INFO L226 Difference]: Without dead ends: 470 [2024-11-22 23:09:15,966 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 80 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2024-11-22 23:09:15,967 INFO L432 NwaCegarLoop]: 215 mSDtfsCounter, 230 mSDsluCounter, 1855 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 2070 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-22 23:09:15,967 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 2070 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 363 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-22 23:09:15,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2024-11-22 23:09:16,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 422. [2024-11-22 23:09:16,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 300 states have (on average 1.52) internal successors, (456), 362 states have internal predecessors, (456), 47 states have call successors, (47), 20 states have call predecessors, (47), 25 states have return successors, (59), 45 states have call predecessors, (59), 47 states have call successors, (59) [2024-11-22 23:09:16,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 562 transitions. [2024-11-22 23:09:16,011 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 562 transitions. Word has length 47 [2024-11-22 23:09:16,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:09:16,011 INFO L471 AbstractCegarLoop]: Abstraction has 422 states and 562 transitions. [2024-11-22 23:09:16,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 9 states have internal predecessors, (38), 5 states have call successors, (8), 6 states have call predecessors, (8), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-22 23:09:16,012 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 562 transitions. [2024-11-22 23:09:16,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-22 23:09:16,013 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:09:16,013 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, 1, 1, 1, 1] [2024-11-22 23:09:16,022 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-22 23:09:16,213 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-22 23:09:16,214 INFO L396 AbstractCegarLoop]: === Iteration 27 === 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-11-22 23:09:16,214 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:09:16,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1767932080, now seen corresponding path program 1 times [2024-11-22 23:09:16,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:09:16,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384221194] [2024-11-22 23:09:16,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:09:16,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:09:16,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:09:16,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1645787638] [2024-11-22 23:09:16,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:09:16,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:09:16,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:09:16,271 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:09:16,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-22 23:09:16,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:09:16,525 INFO L255 TraceCheckSpWp]: Trace formula consists of 793 conjuncts, 206 conjuncts are in the unsatisfiable core [2024-11-22 23:09:16,528 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:09:16,532 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:09:16,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-22 23:09:16,570 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:09:16,575 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-11-22 23:09:16,601 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:09:16,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 27 treesize of output 19 [2024-11-22 23:09:16,658 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-11-22 23:09:16,676 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-11-22 23:09:16,735 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-11-22 23:09:16,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 15 treesize of output 11 [2024-11-22 23:09:16,744 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:09:16,787 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:09:16,880 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-11-22 23:09:17,004 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-22 23:09:17,028 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-11-22 23:09:17,046 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:09:17,046 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-22 23:09:17,717 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:09:17,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-22 23:09:17,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384221194] [2024-11-22 23:09:17,718 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-22 23:09:17,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645787638] [2024-11-22 23:09:17,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645787638] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-22 23:09:17,718 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-22 23:09:17,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 31 [2024-11-22 23:09:17,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586094034] [2024-11-22 23:09:17,718 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-22 23:09:17,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-22 23:09:17,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-22 23:09:17,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-22 23:09:17,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=899, Unknown=0, NotChecked=0, Total=992 [2024-11-22 23:09:17,722 INFO L87 Difference]: Start difference. First operand 422 states and 562 transitions. Second operand has 32 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 24 states have internal predecessors, (71), 11 states have call successors, (14), 11 states have call predecessors, (14), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-22 23:09:21,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-22 23:09:21,583 INFO L93 Difference]: Finished difference Result 490 states and 565 transitions. [2024-11-22 23:09:21,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-22 23:09:21,584 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 24 states have internal predecessors, (71), 11 states have call successors, (14), 11 states have call predecessors, (14), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 49 [2024-11-22 23:09:21,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-22 23:09:21,585 INFO L225 Difference]: With dead ends: 490 [2024-11-22 23:09:21,585 INFO L226 Difference]: Without dead ends: 489 [2024-11-22 23:09:21,586 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 64 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 631 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=284, Invalid=2796, Unknown=0, NotChecked=0, Total=3080 [2024-11-22 23:09:21,587 INFO L432 NwaCegarLoop]: 135 mSDtfsCounter, 612 mSDsluCounter, 2329 mSDsCounter, 0 mSdLazyCounter, 2592 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 617 SdHoareTripleChecker+Valid, 2464 SdHoareTripleChecker+Invalid, 2666 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 2592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-22 23:09:21,587 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [617 Valid, 2464 Invalid, 2666 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 2592 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-22 23:09:21,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2024-11-22 23:09:21,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 422. [2024-11-22 23:09:21,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 300 states have (on average 1.5133333333333334) internal successors, (454), 362 states have internal predecessors, (454), 47 states have call successors, (47), 20 states have call predecessors, (47), 25 states have return successors, (59), 45 states have call predecessors, (59), 47 states have call successors, (59) [2024-11-22 23:09:21,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 560 transitions. [2024-11-22 23:09:21,642 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 560 transitions. Word has length 49 [2024-11-22 23:09:21,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-22 23:09:21,642 INFO L471 AbstractCegarLoop]: Abstraction has 422 states and 560 transitions. [2024-11-22 23:09:21,642 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 29 states have (on average 2.4482758620689653) internal successors, (71), 24 states have internal predecessors, (71), 11 states have call successors, (14), 11 states have call predecessors, (14), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2024-11-22 23:09:21,642 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 560 transitions. [2024-11-22 23:09:21,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-22 23:09:21,643 INFO L207 NwaCegarLoop]: Found error trace [2024-11-22 23:09:21,643 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, 1, 1, 1, 1, 1] [2024-11-22 23:09:21,652 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-22 23:09:21,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:09:21,843 INFO L396 AbstractCegarLoop]: === Iteration 28 === 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-11-22 23:09:21,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-22 23:09:21,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1028680323, now seen corresponding path program 1 times [2024-11-22 23:09:21,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-22 23:09:21,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375024516] [2024-11-22 23:09:21,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:09:21,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-22 23:09:21,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-22 23:09:21,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [260404269] [2024-11-22 23:09:21,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-22 23:09:21,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-22 23:09:21,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-22 23:09:21,898 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-22 23:09:21,899 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-22 23:09:22,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-22 23:09:22,188 INFO L255 TraceCheckSpWp]: Trace formula consists of 794 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-22 23:09:22,190 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-22 23:09:22,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:09:22,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-22 23:09:22,469 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-22 23:09:22,469 INFO L311 TraceCheckSpWp]: Computing backward predicates...