./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 8be7027f Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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_egcd-ll.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 494d69f416dd1b0b56dc0371ee72744b83dbc298da37778d271d6f779b4cdcdc --- Real Ultimate output --- This is Ultimate 0.2.5-wip.dk.perfect-tracechecks-8be7027-m [2024-11-12 17:51:02,663 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-12 17:51:02,734 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-12 17:51:02,737 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-12 17:51:02,737 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-12 17:51:02,757 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-12 17:51:02,757 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-12 17:51:02,758 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-12 17:51:02,758 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-12 17:51:02,758 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-12 17:51:02,758 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-12 17:51:02,759 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-12 17:51:02,759 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-12 17:51:02,759 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-12 17:51:02,759 INFO L153 SettingsManager]: * Use SBE=true [2024-11-12 17:51:02,760 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-12 17:51:02,760 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-12 17:51:02,760 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-12 17:51:02,760 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-12 17:51:02,760 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-12 17:51:02,761 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-12 17:51:02,761 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-12 17:51:02,761 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-12 17:51:02,761 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-12 17:51:02,762 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-12 17:51:02,762 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-12 17:51:02,762 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-12 17:51:02,762 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-12 17:51:02,762 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-12 17:51:02,763 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-12 17:51:02,763 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-12 17:51:02,763 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-12 17:51:02,763 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-12 17:51:02,763 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-12 17:51:02,763 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 17:51:02,764 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-12 17:51:02,764 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-12 17:51:02,764 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-12 17:51:02,764 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-12 17:51:02,764 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-12 17:51:02,764 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-12 17:51:02,765 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-12 17:51:02,765 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-12 17:51:02,765 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-12 17:51:02,765 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 494d69f416dd1b0b56dc0371ee72744b83dbc298da37778d271d6f779b4cdcdc [2024-11-12 17:51:02,954 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-12 17:51:02,969 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-12 17:51:02,971 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-12 17:51:02,972 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-12 17:51:02,972 INFO L274 PluginConnector]: CDTParser initialized [2024-11-12 17:51:02,973 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd-ll.c [2024-11-12 17:51:04,186 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-12 17:51:04,327 INFO L384 CDTParser]: Found 1 translation units. [2024-11-12 17:51:04,328 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd-ll.c [2024-11-12 17:51:04,333 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d88bc3d05/1e7ee7f6ca8b47e5b8999a5730e0b82d/FLAGb8584f40c [2024-11-12 17:51:04,736 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d88bc3d05/1e7ee7f6ca8b47e5b8999a5730e0b82d [2024-11-12 17:51:04,738 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-12 17:51:04,739 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-12 17:51:04,740 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-12 17:51:04,740 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-12 17:51:04,743 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-12 17:51:04,744 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:04,745 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@15afe06c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04, skipping insertion in model container [2024-11-12 17:51:04,745 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:04,767 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-12 17:51:04,923 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 17:51:04,930 INFO L200 MainTranslator]: Completed pre-run [2024-11-12 17:51:04,967 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-12 17:51:04,979 INFO L204 MainTranslator]: Completed translation [2024-11-12 17:51:04,980 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04 WrapperNode [2024-11-12 17:51:04,980 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-12 17:51:04,981 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-12 17:51:04,981 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-12 17:51:04,981 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-12 17:51:04,986 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:04,996 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:05,021 INFO L138 Inliner]: procedures = 16, calls = 107, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 144 [2024-11-12 17:51:05,022 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-12 17:51:05,022 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-12 17:51:05,023 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-12 17:51:05,023 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-12 17:51:05,030 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:05,031 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:05,034 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:05,060 INFO L175 MemorySlicer]: Split 66 memory accesses to 9 slices as follows [2, 8, 8, 10, 8, 8, 8, 7, 7]. 15 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0, 0, 0, 0]. The 14 writes are split as follows [0, 2, 2, 2, 2, 2, 2, 1, 1]. [2024-11-12 17:51:05,060 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:05,061 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:05,068 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:05,069 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:05,073 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:05,074 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:05,077 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-12 17:51:05,081 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-12 17:51:05,081 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-12 17:51:05,081 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-12 17:51:05,081 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04" (1/1) ... [2024-11-12 17:51:05,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-12 17:51:05,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:05,107 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-12 17:51:05,109 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-12 17:51:05,144 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-12 17:51:05,144 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_33_to_48_0 [2024-11-12 17:51:05,144 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_33_to_48_0 [2024-11-12 17:51:05,144 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-12 17:51:05,144 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-12 17:51:05,144 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-12 17:51:05,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-12 17:51:05,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-12 17:51:05,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-12 17:51:05,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-12 17:51:05,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-12 17:51:05,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-12 17:51:05,145 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-12 17:51:05,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-12 17:51:05,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-12 17:51:05,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-12 17:51:05,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-12 17:51:05,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-12 17:51:05,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-12 17:51:05,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-12 17:51:05,147 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-12 17:51:05,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-12 17:51:05,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-12 17:51:05,148 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-12 17:51:05,148 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-12 17:51:05,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-12 17:51:05,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-12 17:51:05,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-12 17:51:05,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-12 17:51:05,148 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-12 17:51:05,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-12 17:51:05,149 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-12 17:51:05,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-12 17:51:05,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-12 17:51:05,150 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-12 17:51:05,150 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-12 17:51:05,150 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-12 17:51:05,150 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-12 17:51:05,255 INFO L238 CfgBuilder]: Building ICFG [2024-11-12 17:51:05,257 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-12 17:51:05,971 INFO L? ?]: Removed 165 outVars from TransFormulas that were not future-live. [2024-11-12 17:51:05,972 INFO L287 CfgBuilder]: Performing block encoding [2024-11-12 17:51:05,985 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-12 17:51:05,986 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-12 17:51:05,987 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 05:51:05 BoogieIcfgContainer [2024-11-12 17:51:05,987 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-12 17:51:05,989 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-12 17:51:05,990 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-12 17:51:05,992 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-12 17:51:05,992 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 05:51:04" (1/3) ... [2024-11-12 17:51:05,993 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35deec73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 05:51:05, skipping insertion in model container [2024-11-12 17:51:05,993 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 05:51:04" (2/3) ... [2024-11-12 17:51:05,993 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@35deec73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 05:51:05, skipping insertion in model container [2024-11-12 17:51:05,993 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 05:51:05" (3/3) ... [2024-11-12 17:51:05,994 INFO L112 eAbstractionObserver]: Analyzing ICFG recursified_egcd-ll.c [2024-11-12 17:51:06,006 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-12 17:51:06,006 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 56 error locations. [2024-11-12 17:51:06,062 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-12 17:51:06,066 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;@4195c8df, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-12 17:51:06,067 INFO L334 AbstractCegarLoop]: Starting to check reachability of 56 error locations. [2024-11-12 17:51:06,070 INFO L276 IsEmpty]: Start isEmpty. Operand has 154 states, 83 states have (on average 1.7349397590361446) internal successors, (144), 140 states have internal predecessors, (144), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2024-11-12 17:51:06,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-12 17:51:06,074 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:06,074 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:06,075 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:06,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:06,079 INFO L85 PathProgramCache]: Analyzing trace with hash 102717811, now seen corresponding path program 1 times [2024-11-12 17:51:06,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:06,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871657522] [2024-11-12 17:51:06,086 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:06,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:06,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:06,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-12 17:51:06,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:06,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-12 17:51:06,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:06,298 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-12 17:51:06,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:06,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871657522] [2024-11-12 17:51:06,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871657522] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:06,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:06,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-12 17:51:06,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209430586] [2024-11-12 17:51:06,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:06,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-12 17:51:06,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:06,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-12 17:51:06,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-12 17:51:06,326 INFO L87 Difference]: Start difference. First operand has 154 states, 83 states have (on average 1.7349397590361446) internal successors, (144), 140 states have internal predecessors, (144), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-12 17:51:06,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:06,350 INFO L93 Difference]: Finished difference Result 304 states and 338 transitions. [2024-11-12 17:51:06,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-12 17:51:06,352 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 18 [2024-11-12 17:51:06,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:06,358 INFO L225 Difference]: With dead ends: 304 [2024-11-12 17:51:06,358 INFO L226 Difference]: Without dead ends: 147 [2024-11-12 17:51:06,361 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-12 17:51:06,363 INFO L435 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-12 17:51:06,364 INFO L436 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-12 17:51:06,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2024-11-12 17:51:06,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2024-11-12 17:51:06,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 78 states have (on average 1.7307692307692308) internal successors, (135), 134 states have internal predecessors, (135), 10 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2024-11-12 17:51:06,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 155 transitions. [2024-11-12 17:51:06,400 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 155 transitions. Word has length 18 [2024-11-12 17:51:06,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:06,401 INFO L471 AbstractCegarLoop]: Abstraction has 147 states and 155 transitions. [2024-11-12 17:51:06,401 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-12 17:51:06,401 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 155 transitions. [2024-11-12 17:51:06,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-11-12 17:51:06,402 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:06,402 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:06,402 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-12 17:51:06,403 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:06,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:06,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1717746065, now seen corresponding path program 1 times [2024-11-12 17:51:06,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:06,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693755868] [2024-11-12 17:51:06,404 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:06,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:06,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:06,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1245491269] [2024-11-12 17:51:06,480 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:06,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:06,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:06,484 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-12 17:51:06,485 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-12 17:51:06,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:06,623 INFO L256 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-12 17:51:06,627 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:06,682 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-12 17:51:06,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-12 17:51:06,747 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-12 17:51:06,759 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-12 17:51:06,759 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 17:51:06,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:06,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693755868] [2024-11-12 17:51:06,760 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:06,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245491269] [2024-11-12 17:51:06,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245491269] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:06,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:06,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 17:51:06,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614801889] [2024-11-12 17:51:06,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:06,763 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-12 17:51:06,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:06,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-12 17:51:06,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-12 17:51:06,764 INFO L87 Difference]: Start difference. First operand 147 states and 155 transitions. Second operand has 6 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-12 17:51:06,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:06,997 INFO L93 Difference]: Finished difference Result 244 states and 259 transitions. [2024-11-12 17:51:06,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-12 17:51:06,997 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 18 [2024-11-12 17:51:06,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:06,999 INFO L225 Difference]: With dead ends: 244 [2024-11-12 17:51:06,999 INFO L226 Difference]: Without dead ends: 243 [2024-11-12 17:51:06,999 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-12 17:51:07,000 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 159 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 114 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 114 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:07,000 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [161 Valid, 659 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 114 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-12 17:51:07,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2024-11-12 17:51:07,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 176. [2024-11-12 17:51:07,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 103 states have (on average 1.7281553398058251) internal successors, (178), 159 states have internal predecessors, (178), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2024-11-12 17:51:07,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 205 transitions. [2024-11-12 17:51:07,030 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 205 transitions. Word has length 18 [2024-11-12 17:51:07,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:07,031 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 205 transitions. [2024-11-12 17:51:07,031 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-12 17:51:07,031 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 205 transitions. [2024-11-12 17:51:07,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-12 17:51:07,032 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:07,032 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:07,047 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-12 17:51:07,236 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:07,237 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:07,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:07,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1710520426, now seen corresponding path program 1 times [2024-11-12 17:51:07,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:07,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058385129] [2024-11-12 17:51:07,237 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:07,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:07,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:07,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1167137043] [2024-11-12 17:51:07,283 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:07,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:07,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:07,289 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-12 17:51:07,294 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-12 17:51:07,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:07,400 INFO L256 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-12 17:51:07,403 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:07,417 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-12 17:51:07,421 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-12 17:51:07,483 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-12 17:51:07,483 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 17:51:07,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:07,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058385129] [2024-11-12 17:51:07,483 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:07,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167137043] [2024-11-12 17:51:07,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167137043] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:07,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:07,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 17:51:07,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128530905] [2024-11-12 17:51:07,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:07,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-12 17:51:07,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:07,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-12 17:51:07,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-12 17:51:07,485 INFO L87 Difference]: Start difference. First operand 176 states and 205 transitions. Second operand has 6 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-12 17:51:07,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:07,653 INFO L93 Difference]: Finished difference Result 243 states and 258 transitions. [2024-11-12 17:51:07,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-12 17:51:07,654 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 19 [2024-11-12 17:51:07,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:07,655 INFO L225 Difference]: With dead ends: 243 [2024-11-12 17:51:07,655 INFO L226 Difference]: Without dead ends: 242 [2024-11-12 17:51:07,655 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-12 17:51:07,658 INFO L435 NwaCegarLoop]: 137 mSDtfsCounter, 156 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 120 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:07,659 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 661 Invalid, 120 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-12 17:51:07,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2024-11-12 17:51:07,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 176. [2024-11-12 17:51:07,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 103 states have (on average 1.7184466019417475) internal successors, (177), 159 states have internal predecessors, (177), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2024-11-12 17:51:07,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 204 transitions. [2024-11-12 17:51:07,681 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 204 transitions. Word has length 19 [2024-11-12 17:51:07,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:07,682 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 204 transitions. [2024-11-12 17:51:07,682 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-12 17:51:07,682 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 204 transitions. [2024-11-12 17:51:07,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-11-12 17:51:07,682 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:07,682 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:07,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-12 17:51:07,883 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-12 17:51:07,883 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting func_to_recursive_line_33_to_48_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:07,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:07,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1486525615, now seen corresponding path program 1 times [2024-11-12 17:51:07,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:07,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943203535] [2024-11-12 17:51:07,884 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:07,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:07,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:07,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1718061581] [2024-11-12 17:51:07,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:07,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:07,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:07,925 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-12 17:51:07,926 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-12 17:51:08,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:08,031 INFO L256 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-12 17:51:08,033 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:08,048 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-12 17:51:08,054 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-12 17:51:08,109 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-12 17:51:08,114 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-12 17:51:08,121 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-12 17:51:08,122 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 17:51:08,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:08,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943203535] [2024-11-12 17:51:08,122 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:08,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718061581] [2024-11-12 17:51:08,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718061581] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:08,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:08,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 17:51:08,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200580182] [2024-11-12 17:51:08,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:08,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-12 17:51:08,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:08,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-12 17:51:08,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-12 17:51:08,123 INFO L87 Difference]: Start difference. First operand 176 states and 204 transitions. Second operand has 6 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-12 17:51:08,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:08,298 INFO L93 Difference]: Finished difference Result 238 states and 253 transitions. [2024-11-12 17:51:08,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-12 17:51:08,299 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2024-11-12 17:51:08,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:08,300 INFO L225 Difference]: With dead ends: 238 [2024-11-12 17:51:08,300 INFO L226 Difference]: Without dead ends: 237 [2024-11-12 17:51:08,301 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-12 17:51:08,303 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 145 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:08,303 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 660 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-12 17:51:08,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2024-11-12 17:51:08,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 176. [2024-11-12 17:51:08,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 103 states have (on average 1.7087378640776698) internal successors, (176), 159 states have internal predecessors, (176), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2024-11-12 17:51:08,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 203 transitions. [2024-11-12 17:51:08,313 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 203 transitions. Word has length 20 [2024-11-12 17:51:08,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:08,314 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 203 transitions. [2024-11-12 17:51:08,314 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 3.0) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-12 17:51:08,314 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 203 transitions. [2024-11-12 17:51:08,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-12 17:51:08,317 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:08,317 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:08,329 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-12 17:51:08,517 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-12 17:51:08,518 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting func_to_recursive_line_33_to_48_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:08,518 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:08,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1162346232, now seen corresponding path program 1 times [2024-11-12 17:51:08,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:08,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340796246] [2024-11-12 17:51:08,519 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:08,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:08,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:08,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [71841457] [2024-11-12 17:51:08,559 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:08,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:08,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:08,562 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-12 17:51:08,563 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-12 17:51:08,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:08,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-12 17:51:08,655 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:08,664 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-12 17:51:08,668 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-12 17:51:08,700 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-12 17:51:08,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 15 treesize of output 7 [2024-11-12 17:51:08,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-12 17:51:08,715 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 17:51:08,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:08,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340796246] [2024-11-12 17:51:08,715 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:08,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71841457] [2024-11-12 17:51:08,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71841457] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:08,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:08,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 17:51:08,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679403478] [2024-11-12 17:51:08,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:08,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-12 17:51:08,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:08,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-12 17:51:08,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-12 17:51:08,717 INFO L87 Difference]: Start difference. First operand 176 states and 203 transitions. Second operand has 6 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-12 17:51:08,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:08,872 INFO L93 Difference]: Finished difference Result 237 states and 252 transitions. [2024-11-12 17:51:08,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-12 17:51:08,873 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 21 [2024-11-12 17:51:08,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:08,874 INFO L225 Difference]: With dead ends: 237 [2024-11-12 17:51:08,874 INFO L226 Difference]: Without dead ends: 236 [2024-11-12 17:51:08,874 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-12 17:51:08,875 INFO L435 NwaCegarLoop]: 137 mSDtfsCounter, 142 mSDsluCounter, 525 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 662 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:08,875 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 662 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-12 17:51:08,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2024-11-12 17:51:08,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 176. [2024-11-12 17:51:08,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 103 states have (on average 1.6990291262135921) internal successors, (175), 159 states have internal predecessors, (175), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2024-11-12 17:51:08,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 202 transitions. [2024-11-12 17:51:08,882 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 202 transitions. Word has length 21 [2024-11-12 17:51:08,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:08,882 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 202 transitions. [2024-11-12 17:51:08,883 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 3.25) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-12 17:51:08,883 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 202 transitions. [2024-11-12 17:51:08,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-12 17:51:08,883 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:08,883 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:08,897 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-12 17:51:09,086 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-12 17:51:09,087 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting func_to_recursive_line_33_to_48_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:09,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:09,087 INFO L85 PathProgramCache]: Analyzing trace with hash 1672994867, now seen corresponding path program 1 times [2024-11-12 17:51:09,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:09,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162511614] [2024-11-12 17:51:09,088 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:09,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:09,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:09,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [559945061] [2024-11-12 17:51:09,130 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:09,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:09,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:09,133 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-12 17:51:09,134 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-12 17:51:09,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:09,225 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-12 17:51:09,227 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:09,232 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-12 17:51:09,235 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-12 17:51:09,239 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-12 17:51:09,329 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-12 17:51:09,329 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 17:51:09,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:09,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162511614] [2024-11-12 17:51:09,329 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:09,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559945061] [2024-11-12 17:51:09,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559945061] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:09,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:09,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-12 17:51:09,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131797169] [2024-11-12 17:51:09,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:09,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-12 17:51:09,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:09,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-12 17:51:09,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-12 17:51:09,330 INFO L87 Difference]: Start difference. First operand 176 states and 202 transitions. Second operand has 7 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-12 17:51:09,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:09,578 INFO L93 Difference]: Finished difference Result 236 states and 251 transitions. [2024-11-12 17:51:09,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-12 17:51:09,579 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 22 [2024-11-12 17:51:09,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:09,580 INFO L225 Difference]: With dead ends: 236 [2024-11-12 17:51:09,580 INFO L226 Difference]: Without dead ends: 234 [2024-11-12 17:51:09,580 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-12 17:51:09,581 INFO L435 NwaCegarLoop]: 135 mSDtfsCounter, 144 mSDsluCounter, 626 mSDsCounter, 0 mSdLazyCounter, 167 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:09,581 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 761 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 167 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-12 17:51:09,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2024-11-12 17:51:09,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 176. [2024-11-12 17:51:09,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 103 states have (on average 1.6796116504854368) internal successors, (173), 159 states have internal predecessors, (173), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2024-11-12 17:51:09,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 200 transitions. [2024-11-12 17:51:09,588 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 200 transitions. Word has length 22 [2024-11-12 17:51:09,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:09,588 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 200 transitions. [2024-11-12 17:51:09,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.8) internal successors, (14), 6 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-12 17:51:09,588 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 200 transitions. [2024-11-12 17:51:09,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-12 17:51:09,589 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:09,589 INFO L218 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-12 17:51:09,602 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-11-12 17:51:09,789 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-12 17:51:09,790 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting func_to_recursive_line_33_to_48_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:09,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:09,790 INFO L85 PathProgramCache]: Analyzing trace with hash -2003485438, now seen corresponding path program 1 times [2024-11-12 17:51:09,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:09,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662203693] [2024-11-12 17:51:09,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:09,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:09,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:09,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2112153339] [2024-11-12 17:51:09,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:09,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:09,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:09,812 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-12 17:51:09,813 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-12 17:51:09,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:09,900 INFO L256 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-12 17:51:09,904 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:09,913 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-12 17:51:09,975 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-12 17:51:09,975 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 17:51:09,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:09,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662203693] [2024-11-12 17:51:09,976 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:09,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112153339] [2024-11-12 17:51:09,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112153339] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:09,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:09,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-12 17:51:09,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942495193] [2024-11-12 17:51:09,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:09,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-12 17:51:09,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:09,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-12 17:51:09,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-12 17:51:09,978 INFO L87 Difference]: Start difference. First operand 176 states and 200 transitions. Second operand has 7 states, 5 states have (on average 4.0) internal successors, (20), 6 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-12 17:51:10,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:10,149 INFO L93 Difference]: Finished difference Result 341 states and 376 transitions. [2024-11-12 17:51:10,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-12 17:51:10,149 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 4.0) internal successors, (20), 6 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-12 17:51:10,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:10,152 INFO L225 Difference]: With dead ends: 341 [2024-11-12 17:51:10,152 INFO L226 Difference]: Without dead ends: 339 [2024-11-12 17:51:10,152 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 23 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-12 17:51:10,153 INFO L435 NwaCegarLoop]: 135 mSDtfsCounter, 222 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:10,153 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 753 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-12 17:51:10,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2024-11-12 17:51:10,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 243. [2024-11-12 17:51:10,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 160 states have (on average 1.6875) internal successors, (270), 217 states have internal predecessors, (270), 20 states have call successors, (20), 6 states have call predecessors, (20), 7 states have return successors, (24), 20 states have call predecessors, (24), 20 states have call successors, (24) [2024-11-12 17:51:10,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 314 transitions. [2024-11-12 17:51:10,166 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 314 transitions. Word has length 30 [2024-11-12 17:51:10,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:10,167 INFO L471 AbstractCegarLoop]: Abstraction has 243 states and 314 transitions. [2024-11-12 17:51:10,167 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 4.0) internal successors, (20), 6 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-12 17:51:10,167 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 314 transitions. [2024-11-12 17:51:10,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-12 17:51:10,168 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:10,168 INFO L218 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-12 17:51:10,180 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-12 17:51:10,371 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:10,372 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting func_to_recursive_line_33_to_48_0Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:10,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:10,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1204155676, now seen corresponding path program 1 times [2024-11-12 17:51:10,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:10,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411533045] [2024-11-12 17:51:10,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:10,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:10,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:10,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [217699983] [2024-11-12 17:51:10,412 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:10,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:10,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:10,414 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-12 17:51:10,415 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-12 17:51:10,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:10,515 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-12 17:51:10,517 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:10,528 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-12 17:51:10,592 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-12 17:51:10,710 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-12 17:51:10,721 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-12 17:51:10,721 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 17:51:10,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:10,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411533045] [2024-11-12 17:51:10,811 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:10,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217699983] [2024-11-12 17:51:10,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217699983] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 17:51:10,812 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-12 17:51:10,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2024-11-12 17:51:10,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726856357] [2024-11-12 17:51:10,812 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-12 17:51:10,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-12 17:51:10,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:10,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-12 17:51:10,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-11-12 17:51:10,813 INFO L87 Difference]: Start difference. First operand 243 states and 314 transitions. Second operand has 12 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 11 states have internal predecessors, (25), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-12 17:51:14,819 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-12 17:51:15,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:15,178 INFO L93 Difference]: Finished difference Result 343 states and 375 transitions. [2024-11-12 17:51:15,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-12 17:51:15,179 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 11 states have internal predecessors, (25), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 32 [2024-11-12 17:51:15,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:15,180 INFO L225 Difference]: With dead ends: 343 [2024-11-12 17:51:15,180 INFO L226 Difference]: Without dead ends: 342 [2024-11-12 17:51:15,181 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2024-11-12 17:51:15,181 INFO L435 NwaCegarLoop]: 129 mSDtfsCounter, 534 mSDsluCounter, 843 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 37 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 540 SdHoareTripleChecker+Valid, 972 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:15,181 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [540 Valid, 972 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 271 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2024-11-12 17:51:15,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2024-11-12 17:51:15,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 247. [2024-11-12 17:51:15,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 163 states have (on average 1.6625766871165644) internal successors, (271), 220 states have internal predecessors, (271), 20 states have call successors, (20), 7 states have call predecessors, (20), 8 states have return successors, (24), 20 states have call predecessors, (24), 20 states have call successors, (24) [2024-11-12 17:51:15,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 315 transitions. [2024-11-12 17:51:15,195 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 315 transitions. Word has length 32 [2024-11-12 17:51:15,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:15,195 INFO L471 AbstractCegarLoop]: Abstraction has 247 states and 315 transitions. [2024-11-12 17:51:15,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 11 states have internal predecessors, (25), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-12 17:51:15,196 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 315 transitions. [2024-11-12 17:51:15,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-12 17:51:15,196 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:15,197 INFO L218 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-12 17:51:15,210 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-12 17:51:15,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:15,398 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting func_to_recursive_line_33_to_48_0Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:15,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:15,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1325879763, now seen corresponding path program 1 times [2024-11-12 17:51:15,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:15,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181994329] [2024-11-12 17:51:15,398 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:15,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:15,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:15,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1662199393] [2024-11-12 17:51:15,429 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:15,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:15,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:15,431 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-12 17:51:15,432 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-12 17:51:15,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:15,521 INFO L256 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-12 17:51:15,523 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:15,529 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-12 17:51:15,637 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-12 17:51:15,915 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-12 17:51:15,916 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-12 17:51:15,938 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-12 17:51:15,938 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 17:51:16,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:16,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181994329] [2024-11-12 17:51:16,365 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:16,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662199393] [2024-11-12 17:51:16,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662199393] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 17:51:16,365 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-12 17:51:16,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-11-12 17:51:16,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595946961] [2024-11-12 17:51:16,366 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-12 17:51:16,366 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-12 17:51:16,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:16,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-12 17:51:16,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=215, Unknown=0, NotChecked=0, Total=272 [2024-11-12 17:51:16,367 INFO L87 Difference]: Start difference. First operand 247 states and 315 transitions. Second operand has 15 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-12 17:51:20,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-11-12 17:51:21,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:21,097 INFO L93 Difference]: Finished difference Result 342 states and 373 transitions. [2024-11-12 17:51:21,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-12 17:51:21,097 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 33 [2024-11-12 17:51:21,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:21,100 INFO L225 Difference]: With dead ends: 342 [2024-11-12 17:51:21,100 INFO L226 Difference]: Without dead ends: 341 [2024-11-12 17:51:21,101 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=99, Invalid=407, Unknown=0, NotChecked=0, Total=506 [2024-11-12 17:51:21,102 INFO L435 NwaCegarLoop]: 129 mSDtfsCounter, 552 mSDsluCounter, 1148 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 42 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 558 SdHoareTripleChecker+Valid, 1277 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:21,102 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [558 Valid, 1277 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 408 Invalid, 1 Unknown, 0 Unchecked, 4.5s Time] [2024-11-12 17:51:21,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2024-11-12 17:51:21,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 247. [2024-11-12 17:51:21,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 163 states have (on average 1.6503067484662577) internal successors, (269), 220 states have internal predecessors, (269), 20 states have call successors, (20), 7 states have call predecessors, (20), 8 states have return successors, (24), 20 states have call predecessors, (24), 20 states have call successors, (24) [2024-11-12 17:51:21,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 313 transitions. [2024-11-12 17:51:21,116 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 313 transitions. Word has length 33 [2024-11-12 17:51:21,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:21,117 INFO L471 AbstractCegarLoop]: Abstraction has 247 states and 313 transitions. [2024-11-12 17:51:21,117 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 2.1666666666666665) internal successors, (26), 12 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-12 17:51:21,117 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 313 transitions. [2024-11-12 17:51:21,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2024-11-12 17:51:21,117 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:21,117 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:21,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-12 17:51:21,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2024-11-12 17:51:21,318 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting func_to_recursive_line_33_to_48_0Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:21,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:21,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1847400250, now seen corresponding path program 1 times [2024-11-12 17:51:21,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:21,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748284810] [2024-11-12 17:51:21,319 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:21,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:21,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:21,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1334784994] [2024-11-12 17:51:21,346 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:21,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:21,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:21,350 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-12 17:51:21,351 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-12 17:51:21,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:21,450 INFO L256 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-12 17:51:21,454 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:21,458 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-12 17:51:21,507 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-12 17:51:21,627 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-12 17:51:21,648 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-12 17:51:21,648 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 17:51:26,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:26,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748284810] [2024-11-12 17:51:26,309 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:26,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334784994] [2024-11-12 17:51:26,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334784994] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 17:51:26,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-12 17:51:26,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-12 17:51:26,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453750654] [2024-11-12 17:51:26,309 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-12 17:51:26,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-12 17:51:26,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:26,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-12 17:51:26,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=194, Unknown=1, NotChecked=0, Total=240 [2024-11-12 17:51:26,310 INFO L87 Difference]: Start difference. First operand 247 states and 313 transitions. Second operand has 13 states, 10 states have (on average 2.7) internal successors, (27), 12 states have internal predecessors, (27), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-12 17:51:30,329 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-12 17:51:30,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:30,876 INFO L93 Difference]: Finished difference Result 341 states and 371 transitions. [2024-11-12 17:51:30,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-12 17:51:30,877 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 2.7) internal successors, (27), 12 states have internal predecessors, (27), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 34 [2024-11-12 17:51:30,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:30,878 INFO L225 Difference]: With dead ends: 341 [2024-11-12 17:51:30,878 INFO L226 Difference]: Without dead ends: 340 [2024-11-12 17:51:30,878 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=94, Invalid=411, Unknown=1, NotChecked=0, Total=506 [2024-11-12 17:51:30,879 INFO L435 NwaCegarLoop]: 131 mSDtfsCounter, 356 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 25 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 1204 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:30,879 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [362 Valid, 1204 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 332 Invalid, 1 Unknown, 0 Unchecked, 4.4s Time] [2024-11-12 17:51:30,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2024-11-12 17:51:30,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 247. [2024-11-12 17:51:30,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 163 states have (on average 1.638036809815951) internal successors, (267), 220 states have internal predecessors, (267), 20 states have call successors, (20), 7 states have call predecessors, (20), 8 states have return successors, (24), 20 states have call predecessors, (24), 20 states have call successors, (24) [2024-11-12 17:51:30,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 311 transitions. [2024-11-12 17:51:30,890 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 311 transitions. Word has length 34 [2024-11-12 17:51:30,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:30,890 INFO L471 AbstractCegarLoop]: Abstraction has 247 states and 311 transitions. [2024-11-12 17:51:30,890 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 2.7) internal successors, (27), 12 states have internal predecessors, (27), 4 states have call successors, (4), 4 states have call predecessors, (4), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-12 17:51:30,890 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 311 transitions. [2024-11-12 17:51:30,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-12 17:51:30,892 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:30,892 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:30,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-12 17:51:31,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-12 17:51:31,093 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting func_to_recursive_line_33_to_48_0Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:31,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:31,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1434832843, now seen corresponding path program 1 times [2024-11-12 17:51:31,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:31,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584608244] [2024-11-12 17:51:31,094 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:31,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:31,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:31,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [877128371] [2024-11-12 17:51:31,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:31,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:31,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:31,116 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-12 17:51:31,117 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-12 17:51:31,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:31,221 INFO L256 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-11-12 17:51:31,223 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:31,228 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-12 17:51:31,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-12 17:51:31,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-12 17:51:31,278 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-12 17:51:31,421 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-12 17:51:31,442 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-12 17:51:31,461 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-12 17:51:31,463 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 17:51:31,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:31,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584608244] [2024-11-12 17:51:31,464 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:31,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877128371] [2024-11-12 17:51:31,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877128371] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:31,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:31,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-12 17:51:31,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535548704] [2024-11-12 17:51:31,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:31,465 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 17:51:31,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:31,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 17:51:31,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-12 17:51:31,465 INFO L87 Difference]: Start difference. First operand 247 states and 311 transitions. Second operand has 10 states, 8 states have (on average 3.125) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-12 17:51:31,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:31,836 INFO L93 Difference]: Finished difference Result 336 states and 365 transitions. [2024-11-12 17:51:31,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-12 17:51:31,836 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.125) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 35 [2024-11-12 17:51:31,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:31,840 INFO L225 Difference]: With dead ends: 336 [2024-11-12 17:51:31,840 INFO L226 Difference]: Without dead ends: 335 [2024-11-12 17:51:31,841 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-11-12 17:51:31,841 INFO L435 NwaCegarLoop]: 125 mSDtfsCounter, 355 mSDsluCounter, 794 mSDsCounter, 0 mSdLazyCounter, 305 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 360 SdHoareTripleChecker+Valid, 919 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:31,841 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [360 Valid, 919 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 305 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-12 17:51:31,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2024-11-12 17:51:31,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 247. [2024-11-12 17:51:31,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 163 states have (on average 1.6257668711656441) internal successors, (265), 220 states have internal predecessors, (265), 20 states have call successors, (20), 7 states have call predecessors, (20), 8 states have return successors, (24), 20 states have call predecessors, (24), 20 states have call successors, (24) [2024-11-12 17:51:31,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 309 transitions. [2024-11-12 17:51:31,853 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 309 transitions. Word has length 35 [2024-11-12 17:51:31,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:31,853 INFO L471 AbstractCegarLoop]: Abstraction has 247 states and 309 transitions. [2024-11-12 17:51:31,853 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.125) internal successors, (25), 9 states have internal predecessors, (25), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-12 17:51:31,853 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 309 transitions. [2024-11-12 17:51:31,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-12 17:51:31,853 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:31,853 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:31,866 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-12 17:51:32,054 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-12 17:51:32,054 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting func_to_recursive_line_33_to_48_0Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:32,055 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:32,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1163856245, now seen corresponding path program 1 times [2024-11-12 17:51:32,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:32,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645502309] [2024-11-12 17:51:32,055 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:32,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:32,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:32,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1163221135] [2024-11-12 17:51:32,084 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:32,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:32,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:32,087 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-12 17:51:32,088 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-12 17:51:32,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:32,203 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-12 17:51:32,204 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:32,209 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-12 17:51:32,281 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-12 17:51:32,281 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 17:51:32,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:32,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645502309] [2024-11-12 17:51:32,282 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:32,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163221135] [2024-11-12 17:51:32,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163221135] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:32,282 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:32,282 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-12 17:51:32,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579591338] [2024-11-12 17:51:32,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:32,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-12 17:51:32,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:32,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-12 17:51:32,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-12 17:51:32,283 INFO L87 Difference]: Start difference. First operand 247 states and 309 transitions. Second operand has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-12 17:51:32,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:32,498 INFO L93 Difference]: Finished difference Result 435 states and 513 transitions. [2024-11-12 17:51:32,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-12 17:51:32,499 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 42 [2024-11-12 17:51:32,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:32,500 INFO L225 Difference]: With dead ends: 435 [2024-11-12 17:51:32,502 INFO L226 Difference]: Without dead ends: 433 [2024-11-12 17:51:32,502 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-12 17:51:32,503 INFO L435 NwaCegarLoop]: 141 mSDtfsCounter, 224 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 227 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:32,503 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [227 Valid, 869 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-12 17:51:32,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 433 states. [2024-11-12 17:51:32,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 433 to 343. [2024-11-12 17:51:32,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 245 states have (on average 1.6571428571428573) internal successors, (406), 303 states have internal predecessors, (406), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-12 17:51:32,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 473 transitions. [2024-11-12 17:51:32,526 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 473 transitions. Word has length 42 [2024-11-12 17:51:32,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:32,526 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 473 transitions. [2024-11-12 17:51:32,526 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 5.4) internal successors, (27), 6 states have internal predecessors, (27), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-12 17:51:32,526 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 473 transitions. [2024-11-12 17:51:32,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2024-11-12 17:51:32,528 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:32,528 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:32,543 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-12 17:51:32,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-12 17:51:32,729 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting func_to_recursive_line_33_to_48_0Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:32,729 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:32,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1774352403, now seen corresponding path program 1 times [2024-11-12 17:51:32,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:32,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692939165] [2024-11-12 17:51:32,730 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:32,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:32,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:32,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [719563141] [2024-11-12 17:51:32,752 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:32,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:32,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:32,755 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-12 17:51:32,756 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-12 17:51:32,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:32,858 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-12 17:51:32,859 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:32,867 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-12 17:51:32,885 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-12 17:51:33,087 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-12 17:51:33,090 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-12 17:51:33,099 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-12 17:51:33,099 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 17:51:33,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:33,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692939165] [2024-11-12 17:51:33,187 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:33,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719563141] [2024-11-12 17:51:33,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719563141] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 17:51:33,188 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-12 17:51:33,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2024-11-12 17:51:33,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694142310] [2024-11-12 17:51:33,188 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-12 17:51:33,188 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-12 17:51:33,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:33,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-12 17:51:33,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-11-12 17:51:33,189 INFO L87 Difference]: Start difference. First operand 343 states and 473 transitions. Second operand has 13 states, 10 states have (on average 3.5) internal successors, (35), 11 states have internal predecessors, (35), 4 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-12 17:51:37,203 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-12 17:51:41,440 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-12 17:51:45,510 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-12 17:51:49,518 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-12 17:51:53,523 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-12 17:51:53,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:53,629 INFO L93 Difference]: Finished difference Result 443 states and 521 transitions. [2024-11-12 17:51:53,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-12 17:51:53,629 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 3.5) internal successors, (35), 11 states have internal predecessors, (35), 4 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 44 [2024-11-12 17:51:53,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:53,631 INFO L225 Difference]: With dead ends: 443 [2024-11-12 17:51:53,631 INFO L226 Difference]: Without dead ends: 442 [2024-11-12 17:51:53,631 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2024-11-12 17:51:53,631 INFO L435 NwaCegarLoop]: 133 mSDtfsCounter, 308 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 26 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 1362 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.4s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:53,632 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [315 Valid, 1362 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 366 Invalid, 5 Unknown, 0 Unchecked, 20.4s Time] [2024-11-12 17:51:53,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2024-11-12 17:51:53,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 343. [2024-11-12 17:51:53,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 245 states have (on average 1.6489795918367347) internal successors, (404), 303 states have internal predecessors, (404), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-12 17:51:53,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 471 transitions. [2024-11-12 17:51:53,647 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 471 transitions. Word has length 44 [2024-11-12 17:51:53,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:53,647 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 471 transitions. [2024-11-12 17:51:53,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 3.5) internal successors, (35), 11 states have internal predecessors, (35), 4 states have call successors, (5), 3 states have call predecessors, (5), 4 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-12 17:51:53,648 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 471 transitions. [2024-11-12 17:51:53,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-12 17:51:53,648 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:53,648 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:53,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-12 17:51:53,848 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-12 17:51:53,849 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting func_to_recursive_line_33_to_48_0Err15ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:53,849 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:53,850 INFO L85 PathProgramCache]: Analyzing trace with hash 829650424, now seen corresponding path program 1 times [2024-11-12 17:51:53,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:53,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437251888] [2024-11-12 17:51:53,850 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:53,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:53,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:53,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1223516266] [2024-11-12 17:51:53,894 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:53,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:53,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:53,896 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-12 17:51:53,897 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-12 17:51:54,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:54,010 INFO L256 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 36 conjuncts are in the unsatisfiable core [2024-11-12 17:51:54,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:54,017 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-12 17:51:54,087 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-12 17:51:54,392 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-12 17:51:54,393 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-12 17:51:54,411 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-12 17:51:54,412 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 17:51:54,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:54,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437251888] [2024-11-12 17:51:54,412 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:54,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223516266] [2024-11-12 17:51:54,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223516266] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:54,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:54,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-12 17:51:54,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326367392] [2024-11-12 17:51:54,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:54,413 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-12 17:51:54,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:54,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-12 17:51:54,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-11-12 17:51:54,414 INFO L87 Difference]: Start difference. First operand 343 states and 471 transitions. Second operand has 13 states, 10 states have (on average 3.3) internal successors, (33), 11 states have internal predecessors, (33), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-12 17:51:54,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:54,810 INFO L93 Difference]: Finished difference Result 442 states and 519 transitions. [2024-11-12 17:51:54,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-12 17:51:54,810 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 10 states have (on average 3.3) internal successors, (33), 11 states have internal predecessors, (33), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 45 [2024-11-12 17:51:54,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:54,812 INFO L225 Difference]: With dead ends: 442 [2024-11-12 17:51:54,812 INFO L226 Difference]: Without dead ends: 441 [2024-11-12 17:51:54,812 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 28 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2024-11-12 17:51:54,813 INFO L435 NwaCegarLoop]: 134 mSDtfsCounter, 458 mSDsluCounter, 871 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:54,813 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [465 Valid, 1005 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-12 17:51:54,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2024-11-12 17:51:54,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 343. [2024-11-12 17:51:54,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 245 states have (on average 1.6408163265306122) internal successors, (402), 303 states have internal predecessors, (402), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-12 17:51:54,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 469 transitions. [2024-11-12 17:51:54,829 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 469 transitions. Word has length 45 [2024-11-12 17:51:54,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:54,829 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 469 transitions. [2024-11-12 17:51:54,829 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 10 states have (on average 3.3) internal successors, (33), 11 states have internal predecessors, (33), 4 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2024-11-12 17:51:54,829 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 469 transitions. [2024-11-12 17:51:54,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-12 17:51:54,830 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:54,830 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:54,844 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-12 17:51:55,030 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-12 17:51:55,031 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting func_to_recursive_line_33_to_48_0Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:55,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:55,031 INFO L85 PathProgramCache]: Analyzing trace with hash -50640561, now seen corresponding path program 1 times [2024-11-12 17:51:55,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:55,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391694127] [2024-11-12 17:51:55,031 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:55,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:55,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:55,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1438600018] [2024-11-12 17:51:55,062 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:55,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:55,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:55,063 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-12 17:51:55,065 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-12 17:51:55,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:55,174 INFO L256 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-12 17:51:55,186 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:55,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-12 17:51:55,227 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-12 17:51:55,231 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-12 17:51:55,468 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-12 17:51:55,489 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-12 17:51:55,490 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 17:51:55,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:55,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391694127] [2024-11-12 17:51:55,490 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:55,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1438600018] [2024-11-12 17:51:55,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1438600018] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:55,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:55,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-12 17:51:55,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608728586] [2024-11-12 17:51:55,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:55,491 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 17:51:55,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:55,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 17:51:55,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-12 17:51:55,492 INFO L87 Difference]: Start difference. First operand 343 states and 469 transitions. Second operand has 10 states, 8 states have (on average 3.875) internal successors, (31), 9 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-12 17:51:55,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:55,867 INFO L93 Difference]: Finished difference Result 431 states and 505 transitions. [2024-11-12 17:51:55,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-12 17:51:55,868 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.875) internal successors, (31), 9 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 46 [2024-11-12 17:51:55,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:55,869 INFO L225 Difference]: With dead ends: 431 [2024-11-12 17:51:55,869 INFO L226 Difference]: Without dead ends: 430 [2024-11-12 17:51:55,870 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 31 SyntacticMatches, 6 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-11-12 17:51:55,870 INFO L435 NwaCegarLoop]: 130 mSDtfsCounter, 406 mSDsluCounter, 742 mSDsCounter, 0 mSdLazyCounter, 290 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 412 SdHoareTripleChecker+Valid, 872 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 290 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:55,870 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [412 Valid, 872 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 290 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-12 17:51:55,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2024-11-12 17:51:55,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 343. [2024-11-12 17:51:55,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 245 states have (on average 1.6326530612244898) internal successors, (400), 303 states have internal predecessors, (400), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-12 17:51:55,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 467 transitions. [2024-11-12 17:51:55,891 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 467 transitions. Word has length 46 [2024-11-12 17:51:55,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:55,892 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 467 transitions. [2024-11-12 17:51:55,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.875) internal successors, (31), 9 states have internal predecessors, (31), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-12 17:51:55,892 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 467 transitions. [2024-11-12 17:51:55,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-12 17:51:55,893 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:55,893 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:55,907 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-12 17:51:56,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:56,094 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting func_to_recursive_line_33_to_48_0Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:56,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:56,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1569857318, now seen corresponding path program 1 times [2024-11-12 17:51:56,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:56,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924607878] [2024-11-12 17:51:56,094 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:56,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:56,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:51:56,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1989422165] [2024-11-12 17:51:56,128 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:56,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:51:56,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:51:56,130 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-12 17:51:56,133 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-12 17:51:56,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:56,247 INFO L256 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-12 17:51:56,248 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:51:56,251 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-12 17:51:56,368 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-12 17:51:56,368 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 17:51:56,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:56,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924607878] [2024-11-12 17:51:56,369 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:51:56,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989422165] [2024-11-12 17:51:56,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989422165] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:56,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:56,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-12 17:51:56,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075768530] [2024-11-12 17:51:56,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:56,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-12 17:51:56,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:56,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-12 17:51:56,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-12 17:51:56,370 INFO L87 Difference]: Start difference. First operand 343 states and 467 transitions. Second operand has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 7 states have internal predecessors, (32), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-12 17:51:56,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:56,843 INFO L93 Difference]: Finished difference Result 430 states and 503 transitions. [2024-11-12 17:51:56,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-12 17:51:56,843 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 7 states have internal predecessors, (32), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 47 [2024-11-12 17:51:56,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:56,845 INFO L225 Difference]: With dead ends: 430 [2024-11-12 17:51:56,845 INFO L226 Difference]: Without dead ends: 429 [2024-11-12 17:51:56,845 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-11-12 17:51:56,845 INFO L435 NwaCegarLoop]: 143 mSDtfsCounter, 255 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:56,845 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 850 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-12 17:51:56,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2024-11-12 17:51:56,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 343. [2024-11-12 17:51:56,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 245 states have (on average 1.6244897959183673) internal successors, (398), 303 states have internal predecessors, (398), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-12 17:51:56,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 465 transitions. [2024-11-12 17:51:56,865 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 465 transitions. Word has length 47 [2024-11-12 17:51:56,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:56,866 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 465 transitions. [2024-11-12 17:51:56,866 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 5.333333333333333) internal successors, (32), 7 states have internal predecessors, (32), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-12 17:51:56,866 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 465 transitions. [2024-11-12 17:51:56,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-12 17:51:56,867 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:56,867 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:56,884 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-12 17:51:57,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-12 17:51:57,068 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting func_to_recursive_line_33_to_48_0Err24ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:57,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:57,069 INFO L85 PathProgramCache]: Analyzing trace with hash -110007538, now seen corresponding path program 1 times [2024-11-12 17:51:57,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:57,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143913011] [2024-11-12 17:51:57,069 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:57,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:57,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:57,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-12 17:51:57,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:57,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-12 17:51:57,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:57,654 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-12 17:51:57,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:57,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-12 17:51:57,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:57,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-12 17:51:57,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:57,661 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:51:57,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:57,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143913011] [2024-11-12 17:51:57,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143913011] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:57,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:57,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-12 17:51:57,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352098225] [2024-11-12 17:51:57,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:57,663 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-12 17:51:57,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:57,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-12 17:51:57,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-12 17:51:57,664 INFO L87 Difference]: Start difference. First operand 343 states and 465 transitions. Second operand has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-12 17:51:57,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:57,702 INFO L93 Difference]: Finished difference Result 343 states and 465 transitions. [2024-11-12 17:51:57,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-12 17:51:57,702 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 56 [2024-11-12 17:51:57,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:57,703 INFO L225 Difference]: With dead ends: 343 [2024-11-12 17:51:57,704 INFO L226 Difference]: Without dead ends: 342 [2024-11-12 17:51:57,704 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-12 17:51:57,704 INFO L435 NwaCegarLoop]: 149 mSDtfsCounter, 1 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:57,705 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 437 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-12 17:51:57,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2024-11-12 17:51:57,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 342. [2024-11-12 17:51:57,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 342 states, 245 states have (on average 1.616326530612245) internal successors, (396), 302 states have internal predecessors, (396), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-12 17:51:57,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 342 states to 342 states and 463 transitions. [2024-11-12 17:51:57,725 INFO L78 Accepts]: Start accepts. Automaton has 342 states and 463 transitions. Word has length 56 [2024-11-12 17:51:57,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:57,725 INFO L471 AbstractCegarLoop]: Abstraction has 342 states and 463 transitions. [2024-11-12 17:51:57,725 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-12 17:51:57,725 INFO L276 IsEmpty]: Start isEmpty. Operand 342 states and 463 transitions. [2024-11-12 17:51:57,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2024-11-12 17:51:57,726 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:57,726 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:57,726 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-12 17:51:57,727 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting func_to_recursive_line_33_to_48_0Err18ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:57,727 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:57,727 INFO L85 PathProgramCache]: Analyzing trace with hash -110007986, now seen corresponding path program 1 times [2024-11-12 17:51:57,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:57,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054691010] [2024-11-12 17:51:57,728 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:57,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:57,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:58,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-12 17:51:58,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:58,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-12 17:51:58,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:58,142 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-12 17:51:58,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:58,143 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-12 17:51:58,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:58,144 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-12 17:51:58,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:58,146 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:51:58,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:58,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054691010] [2024-11-12 17:51:58,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054691010] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:58,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:58,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-12 17:51:58,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831360312] [2024-11-12 17:51:58,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:58,146 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-12 17:51:58,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:58,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-12 17:51:58,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-12 17:51:58,147 INFO L87 Difference]: Start difference. First operand 342 states and 463 transitions. Second operand has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-12 17:51:58,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:58,194 INFO L93 Difference]: Finished difference Result 342 states and 463 transitions. [2024-11-12 17:51:58,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-12 17:51:58,194 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 56 [2024-11-12 17:51:58,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:58,196 INFO L225 Difference]: With dead ends: 342 [2024-11-12 17:51:58,196 INFO L226 Difference]: Without dead ends: 341 [2024-11-12 17:51:58,196 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-12 17:51:58,197 INFO L435 NwaCegarLoop]: 148 mSDtfsCounter, 1 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:58,198 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1 Valid, 434 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-12 17:51:58,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2024-11-12 17:51:58,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 341. [2024-11-12 17:51:58,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 245 states have (on average 1.6081632653061224) internal successors, (394), 301 states have internal predecessors, (394), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-12 17:51:58,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 461 transitions. [2024-11-12 17:51:58,215 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 461 transitions. Word has length 56 [2024-11-12 17:51:58,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:58,215 INFO L471 AbstractCegarLoop]: Abstraction has 341 states and 461 transitions. [2024-11-12 17:51:58,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 12.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2024-11-12 17:51:58,216 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 461 transitions. [2024-11-12 17:51:58,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-12 17:51:58,217 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:58,217 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:58,217 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-12 17:51:58,217 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting func_to_recursive_line_33_to_48_0Err25ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:58,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:58,218 INFO L85 PathProgramCache]: Analyzing trace with hash 884733718, now seen corresponding path program 1 times [2024-11-12 17:51:58,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:58,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771127065] [2024-11-12 17:51:58,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:58,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:58,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:58,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-12 17:51:58,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:58,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-12 17:51:58,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:58,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-12 17:51:58,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:58,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-12 17:51:58,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:58,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-12 17:51:58,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:58,563 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:51:58,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:58,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771127065] [2024-11-12 17:51:58,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771127065] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:58,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:58,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-12 17:51:58,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855005530] [2024-11-12 17:51:58,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:58,565 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-12 17:51:58,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:58,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-12 17:51:58,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-12 17:51:58,566 INFO L87 Difference]: Start difference. First operand 341 states and 461 transitions. Second operand has 7 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:51:58,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:58,713 INFO L93 Difference]: Finished difference Result 347 states and 467 transitions. [2024-11-12 17:51:58,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-12 17:51:58,714 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 57 [2024-11-12 17:51:58,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:58,716 INFO L225 Difference]: With dead ends: 347 [2024-11-12 17:51:58,716 INFO L226 Difference]: Without dead ends: 346 [2024-11-12 17:51:58,716 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-12 17:51:58,717 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 79 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:58,718 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 743 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-12 17:51:58,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2024-11-12 17:51:58,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 343. [2024-11-12 17:51:58,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 247 states have (on average 1.6032388663967612) internal successors, (396), 303 states have internal predecessors, (396), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-12 17:51:58,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 463 transitions. [2024-11-12 17:51:58,736 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 463 transitions. Word has length 57 [2024-11-12 17:51:58,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:58,736 INFO L471 AbstractCegarLoop]: Abstraction has 343 states and 463 transitions. [2024-11-12 17:51:58,736 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:51:58,736 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 463 transitions. [2024-11-12 17:51:58,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-12 17:51:58,737 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:58,737 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:58,737 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-12 17:51:58,737 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting func_to_recursive_line_33_to_48_0Err19ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:58,738 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:58,738 INFO L85 PathProgramCache]: Analyzing trace with hash 884719816, now seen corresponding path program 1 times [2024-11-12 17:51:58,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:58,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399577945] [2024-11-12 17:51:58,738 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:58,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:58,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:59,062 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-12 17:51:59,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:59,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-12 17:51:59,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:59,067 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-12 17:51:59,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:59,071 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-12 17:51:59,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:59,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-12 17:51:59,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:59,076 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:51:59,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:59,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399577945] [2024-11-12 17:51:59,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399577945] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:59,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:59,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-12 17:51:59,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954315049] [2024-11-12 17:51:59,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:59,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-12 17:51:59,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:59,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-12 17:51:59,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-11-12 17:51:59,078 INFO L87 Difference]: Start difference. First operand 343 states and 463 transitions. Second operand has 7 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:51:59,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:59,221 INFO L93 Difference]: Finished difference Result 346 states and 466 transitions. [2024-11-12 17:51:59,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-12 17:51:59,222 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 57 [2024-11-12 17:51:59,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:59,223 INFO L225 Difference]: With dead ends: 346 [2024-11-12 17:51:59,223 INFO L226 Difference]: Without dead ends: 345 [2024-11-12 17:51:59,223 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-12 17:51:59,224 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 77 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:59,225 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 743 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-12 17:51:59,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2024-11-12 17:51:59,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 345. [2024-11-12 17:51:59,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 249 states have (on average 1.5983935742971886) internal successors, (398), 305 states have internal predecessors, (398), 30 states have call successors, (30), 10 states have call predecessors, (30), 12 states have return successors, (37), 30 states have call predecessors, (37), 30 states have call successors, (37) [2024-11-12 17:51:59,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 465 transitions. [2024-11-12 17:51:59,245 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 465 transitions. Word has length 57 [2024-11-12 17:51:59,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:59,245 INFO L471 AbstractCegarLoop]: Abstraction has 345 states and 465 transitions. [2024-11-12 17:51:59,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 7.4) internal successors, (37), 6 states have internal predecessors, (37), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:51:59,246 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 465 transitions. [2024-11-12 17:51:59,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-12 17:51:59,246 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:59,246 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:59,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-12 17:51:59,246 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:59,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:59,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1656672535, now seen corresponding path program 1 times [2024-11-12 17:51:59,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:59,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477825560] [2024-11-12 17:51:59,247 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:59,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:59,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:59,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-12 17:51:59,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:59,493 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-12 17:51:59,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:59,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-11-12 17:51:59,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:59,632 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-12 17:51:59,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:59,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-11-12 17:51:59,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:59,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 17:51:59,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:51:59,643 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:51:59,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:51:59,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477825560] [2024-11-12 17:51:59,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477825560] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:51:59,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:51:59,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-12 17:51:59,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100739575] [2024-11-12 17:51:59,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:51:59,644 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-12 17:51:59,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:51:59,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-12 17:51:59,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-12 17:51:59,644 INFO L87 Difference]: Start difference. First operand 345 states and 465 transitions. Second operand has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-12 17:51:59,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:51:59,906 INFO L93 Difference]: Finished difference Result 347 states and 467 transitions. [2024-11-12 17:51:59,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-12 17:51:59,907 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 58 [2024-11-12 17:51:59,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:51:59,908 INFO L225 Difference]: With dead ends: 347 [2024-11-12 17:51:59,908 INFO L226 Difference]: Without dead ends: 346 [2024-11-12 17:51:59,909 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-12 17:51:59,909 INFO L435 NwaCegarLoop]: 124 mSDtfsCounter, 105 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-12 17:51:59,909 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 690 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-12 17:51:59,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2024-11-12 17:51:59,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 346. [2024-11-12 17:51:59,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 250 states have (on average 1.58) internal successors, (395), 305 states have internal predecessors, (395), 30 states have call successors, (30), 10 states have call predecessors, (30), 13 states have return successors, (38), 30 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-12 17:51:59,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 463 transitions. [2024-11-12 17:51:59,929 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 463 transitions. Word has length 58 [2024-11-12 17:51:59,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:51:59,929 INFO L471 AbstractCegarLoop]: Abstraction has 346 states and 463 transitions. [2024-11-12 17:51:59,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.285714285714286) internal successors, (37), 6 states have internal predecessors, (37), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-12 17:51:59,929 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 463 transitions. [2024-11-12 17:51:59,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-12 17:51:59,929 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:51:59,930 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:51:59,930 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-12 17:51:59,930 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting func_to_recursive_line_33_to_48_0Err26ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:51:59,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:51:59,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1656941584, now seen corresponding path program 1 times [2024-11-12 17:51:59,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:51:59,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063707622] [2024-11-12 17:51:59,930 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:51:59,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:51:59,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-12 17:52:00,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,163 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-12 17:52:00,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-12 17:52:00,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-12 17:52:00,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,174 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-12 17:52:00,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,177 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:52:00,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:52:00,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063707622] [2024-11-12 17:52:00,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063707622] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:52:00,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:52:00,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 17:52:00,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623853750] [2024-11-12 17:52:00,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:52:00,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-12 17:52:00,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:52:00,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-12 17:52:00,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-12 17:52:00,182 INFO L87 Difference]: Start difference. First operand 346 states and 463 transitions. Second operand has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:00,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:52:00,319 INFO L93 Difference]: Finished difference Result 365 states and 471 transitions. [2024-11-12 17:52:00,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-12 17:52:00,321 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 58 [2024-11-12 17:52:00,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:52:00,322 INFO L225 Difference]: With dead ends: 365 [2024-11-12 17:52:00,322 INFO L226 Difference]: Without dead ends: 363 [2024-11-12 17:52:00,322 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-12 17:52:00,323 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 72 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-12 17:52:00,323 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 657 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-12 17:52:00,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2024-11-12 17:52:00,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 348. [2024-11-12 17:52:00,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 252 states have (on average 1.5753968253968254) internal successors, (397), 307 states have internal predecessors, (397), 30 states have call successors, (30), 10 states have call predecessors, (30), 13 states have return successors, (38), 30 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-12 17:52:00,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 465 transitions. [2024-11-12 17:52:00,345 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 465 transitions. Word has length 58 [2024-11-12 17:52:00,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:52:00,346 INFO L471 AbstractCegarLoop]: Abstraction has 348 states and 465 transitions. [2024-11-12 17:52:00,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:00,346 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 465 transitions. [2024-11-12 17:52:00,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2024-11-12 17:52:00,346 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:52:00,346 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:52:00,347 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-12 17:52:00,347 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting func_to_recursive_line_33_to_48_0Err20ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:52:00,347 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:52:00,347 INFO L85 PathProgramCache]: Analyzing trace with hash 1656510608, now seen corresponding path program 1 times [2024-11-12 17:52:00,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:52:00,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116950196] [2024-11-12 17:52:00,347 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:00,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:52:00,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,599 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-12 17:52:00,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-12 17:52:00,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-12 17:52:00,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,610 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-12 17:52:00,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-12 17:52:00,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,618 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:52:00,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:52:00,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116950196] [2024-11-12 17:52:00,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116950196] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:52:00,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:52:00,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 17:52:00,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728220119] [2024-11-12 17:52:00,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:52:00,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-12 17:52:00,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:52:00,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-12 17:52:00,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-12 17:52:00,621 INFO L87 Difference]: Start difference. First operand 348 states and 465 transitions. Second operand has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:00,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:52:00,765 INFO L93 Difference]: Finished difference Result 385 states and 475 transitions. [2024-11-12 17:52:00,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-12 17:52:00,765 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 58 [2024-11-12 17:52:00,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:52:00,767 INFO L225 Difference]: With dead ends: 385 [2024-11-12 17:52:00,767 INFO L226 Difference]: Without dead ends: 383 [2024-11-12 17:52:00,768 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-12 17:52:00,768 INFO L435 NwaCegarLoop]: 149 mSDtfsCounter, 109 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 689 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-12 17:52:00,769 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [111 Valid, 689 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-12 17:52:00,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2024-11-12 17:52:00,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 348. [2024-11-12 17:52:00,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 252 states have (on average 1.5674603174603174) internal successors, (395), 307 states have internal predecessors, (395), 30 states have call successors, (30), 10 states have call predecessors, (30), 13 states have return successors, (38), 30 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-12 17:52:00,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 463 transitions. [2024-11-12 17:52:00,789 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 463 transitions. Word has length 58 [2024-11-12 17:52:00,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:52:00,789 INFO L471 AbstractCegarLoop]: Abstraction has 348 states and 463 transitions. [2024-11-12 17:52:00,789 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:00,789 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 463 transitions. [2024-11-12 17:52:00,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-12 17:52:00,790 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:52:00,790 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:52:00,790 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-12 17:52:00,790 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:52:00,790 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:52:00,791 INFO L85 PathProgramCache]: Analyzing trace with hash -182758832, now seen corresponding path program 1 times [2024-11-12 17:52:00,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:52:00,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273565687] [2024-11-12 17:52:00,791 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:00,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:52:00,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-12 17:52:00,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,988 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-12 17:52:00,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:00,999 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2024-11-12 17:52:01,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:01,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-12 17:52:01,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:01,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-11-12 17:52:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:01,107 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-12 17:52:01,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:01,110 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:52:01,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:52:01,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273565687] [2024-11-12 17:52:01,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273565687] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:52:01,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:52:01,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-12 17:52:01,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2101470074] [2024-11-12 17:52:01,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:52:01,112 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-12 17:52:01,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:52:01,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-12 17:52:01,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-11-12 17:52:01,113 INFO L87 Difference]: Start difference. First operand 348 states and 463 transitions. Second operand has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-12 17:52:01,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:52:01,388 INFO L93 Difference]: Finished difference Result 348 states and 463 transitions. [2024-11-12 17:52:01,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-12 17:52:01,389 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 59 [2024-11-12 17:52:01,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:52:01,390 INFO L225 Difference]: With dead ends: 348 [2024-11-12 17:52:01,390 INFO L226 Difference]: Without dead ends: 347 [2024-11-12 17:52:01,390 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-11-12 17:52:01,391 INFO L435 NwaCegarLoop]: 124 mSDtfsCounter, 104 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 690 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-12 17:52:01,391 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 690 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-12 17:52:01,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2024-11-12 17:52:01,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 347. [2024-11-12 17:52:01,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 252 states have (on average 1.5515873015873016) internal successors, (391), 306 states have internal predecessors, (391), 30 states have call successors, (30), 10 states have call predecessors, (30), 13 states have return successors, (38), 30 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-12 17:52:01,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 459 transitions. [2024-11-12 17:52:01,412 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 459 transitions. Word has length 59 [2024-11-12 17:52:01,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:52:01,412 INFO L471 AbstractCegarLoop]: Abstraction has 347 states and 459 transitions. [2024-11-12 17:52:01,414 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 5.428571428571429) internal successors, (38), 6 states have internal predecessors, (38), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2024-11-12 17:52:01,415 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 459 transitions. [2024-11-12 17:52:01,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-12 17:52:01,415 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:52:01,415 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:52:01,415 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-12 17:52:01,415 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting func_to_recursive_line_33_to_48_0Err28ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:52:01,416 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:52:01,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1112001262, now seen corresponding path program 1 times [2024-11-12 17:52:01,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:52:01,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987525941] [2024-11-12 17:52:01,416 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:01,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:52:01,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:01,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-12 17:52:01,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:01,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-12 17:52:01,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:01,620 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-12 17:52:01,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:01,622 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-12 17:52:01,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:01,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-12 17:52:01,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:01,626 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:52:01,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:52:01,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987525941] [2024-11-12 17:52:01,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987525941] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:52:01,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:52:01,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 17:52:01,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994747066] [2024-11-12 17:52:01,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:52:01,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-12 17:52:01,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:52:01,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-12 17:52:01,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-12 17:52:01,628 INFO L87 Difference]: Start difference. First operand 347 states and 459 transitions. Second operand has 6 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:01,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:52:01,761 INFO L93 Difference]: Finished difference Result 389 states and 479 transitions. [2024-11-12 17:52:01,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-12 17:52:01,762 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 60 [2024-11-12 17:52:01,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:52:01,763 INFO L225 Difference]: With dead ends: 389 [2024-11-12 17:52:01,764 INFO L226 Difference]: Without dead ends: 387 [2024-11-12 17:52:01,764 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-12 17:52:01,764 INFO L435 NwaCegarLoop]: 137 mSDtfsCounter, 110 mSDsluCounter, 510 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 647 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-12 17:52:01,764 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 647 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-12 17:52:01,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 387 states. [2024-11-12 17:52:01,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 387 to 347. [2024-11-12 17:52:01,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 347 states, 252 states have (on average 1.5436507936507937) internal successors, (389), 306 states have internal predecessors, (389), 30 states have call successors, (30), 10 states have call predecessors, (30), 13 states have return successors, (38), 30 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-12 17:52:01,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 457 transitions. [2024-11-12 17:52:01,785 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 457 transitions. Word has length 60 [2024-11-12 17:52:01,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:52:01,785 INFO L471 AbstractCegarLoop]: Abstraction has 347 states and 457 transitions. [2024-11-12 17:52:01,786 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:01,786 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 457 transitions. [2024-11-12 17:52:01,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2024-11-12 17:52:01,786 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:52:01,786 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:52:01,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-12 17:52:01,787 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting func_to_recursive_line_33_to_48_0Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:52:01,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:52:01,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1526169646, now seen corresponding path program 1 times [2024-11-12 17:52:01,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:52:01,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048008918] [2024-11-12 17:52:01,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:01,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:52:01,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:02,012 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2024-11-12 17:52:02,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:02,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2024-11-12 17:52:02,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:02,015 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 23 [2024-11-12 17:52:02,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:02,017 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 35 [2024-11-12 17:52:02,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:02,019 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2024-11-12 17:52:02,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:02,021 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:52:02,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:52:02,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048008918] [2024-11-12 17:52:02,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048008918] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:52:02,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:52:02,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-12 17:52:02,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021012557] [2024-11-12 17:52:02,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:52:02,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-12 17:52:02,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:52:02,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-12 17:52:02,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-12 17:52:02,023 INFO L87 Difference]: Start difference. First operand 347 states and 457 transitions. Second operand has 6 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:02,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:52:02,146 INFO L93 Difference]: Finished difference Result 363 states and 465 transitions. [2024-11-12 17:52:02,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-12 17:52:02,147 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 60 [2024-11-12 17:52:02,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:52:02,148 INFO L225 Difference]: With dead ends: 363 [2024-11-12 17:52:02,148 INFO L226 Difference]: Without dead ends: 361 [2024-11-12 17:52:02,149 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-12 17:52:02,149 INFO L435 NwaCegarLoop]: 138 mSDtfsCounter, 69 mSDsluCounter, 516 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 654 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-12 17:52:02,149 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 654 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-12 17:52:02,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2024-11-12 17:52:02,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 351. [2024-11-12 17:52:02,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 256 states have (on average 1.53515625) internal successors, (393), 310 states have internal predecessors, (393), 30 states have call successors, (30), 10 states have call predecessors, (30), 13 states have return successors, (38), 30 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-12 17:52:02,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 461 transitions. [2024-11-12 17:52:02,169 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 461 transitions. Word has length 60 [2024-11-12 17:52:02,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:52:02,169 INFO L471 AbstractCegarLoop]: Abstraction has 351 states and 461 transitions. [2024-11-12 17:52:02,169 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 10.0) internal successors, (40), 5 states have internal predecessors, (40), 3 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:02,169 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 461 transitions. [2024-11-12 17:52:02,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-12 17:52:02,169 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:52:02,169 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:52:02,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-12 17:52:02,170 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:52:02,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:52:02,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1423222683, now seen corresponding path program 1 times [2024-11-12 17:52:02,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:52:02,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933007768] [2024-11-12 17:52:02,170 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:02,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:52:02,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:52:02,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2083681651] [2024-11-12 17:52:02,197 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:02,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:52:02,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:52:02,199 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-12 17:52:02,200 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-12 17:52:02,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:02,357 INFO L256 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-11-12 17:52:02,360 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:52:02,368 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-12 17:52:02,370 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-12 17:52:02,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-12 17:52:02,684 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-12 17:52:02,705 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 11 [2024-11-12 17:52:02,733 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-12 17:52:02,742 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:52:02,742 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 17:52:03,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:52:03,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933007768] [2024-11-12 17:52:03,538 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:52:03,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083681651] [2024-11-12 17:52:03,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083681651] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 17:52:03,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-12 17:52:03,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-11-12 17:52:03,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879947925] [2024-11-12 17:52:03,538 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-12 17:52:03,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 17:52:03,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:52:03,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 17:52:03,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-11-12 17:52:03,539 INFO L87 Difference]: Start difference. First operand 351 states and 461 transitions. Second operand has 10 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:03,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:52:03,792 INFO L93 Difference]: Finished difference Result 416 states and 487 transitions. [2024-11-12 17:52:03,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-12 17:52:03,792 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 65 [2024-11-12 17:52:03,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:52:03,794 INFO L225 Difference]: With dead ends: 416 [2024-11-12 17:52:03,794 INFO L226 Difference]: Without dead ends: 415 [2024-11-12 17:52:03,794 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2024-11-12 17:52:03,795 INFO L435 NwaCegarLoop]: 121 mSDtfsCounter, 295 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 297 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-12 17:52:03,795 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [297 Valid, 748 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-12 17:52:03,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2024-11-12 17:52:03,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 351. [2024-11-12 17:52:03,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 351 states, 256 states have (on average 1.53125) internal successors, (392), 310 states have internal predecessors, (392), 30 states have call successors, (30), 10 states have call predecessors, (30), 13 states have return successors, (38), 30 states have call predecessors, (38), 30 states have call successors, (38) [2024-11-12 17:52:03,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 351 states to 351 states and 460 transitions. [2024-11-12 17:52:03,816 INFO L78 Accepts]: Start accepts. Automaton has 351 states and 460 transitions. Word has length 65 [2024-11-12 17:52:03,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:52:03,816 INFO L471 AbstractCegarLoop]: Abstraction has 351 states and 460 transitions. [2024-11-12 17:52:03,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:03,816 INFO L276 IsEmpty]: Start isEmpty. Operand 351 states and 460 transitions. [2024-11-12 17:52:03,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2024-11-12 17:52:03,817 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:52:03,817 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:52:03,831 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-12 17:52:04,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-12 17:52:04,018 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:52:04,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:52:04,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1666612375, now seen corresponding path program 1 times [2024-11-12 17:52:04,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:52:04,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474415168] [2024-11-12 17:52:04,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:04,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:52:04,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:52:04,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1138746700] [2024-11-12 17:52:04,048 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:04,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:52:04,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:52:04,050 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-12 17:52:04,051 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-12 17:52:04,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:04,204 INFO L256 TraceCheckSpWp]: Trace formula consists of 431 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-11-12 17:52:04,207 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:52:04,212 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-12 17:52:04,217 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-12 17:52:04,221 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-12 17:52:04,495 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-12 17:52:04,526 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 3 [2024-11-12 17:52:04,558 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-12 17:52:04,562 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-12 17:52:04,573 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:52:04,573 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 17:52:04,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:52:04,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474415168] [2024-11-12 17:52:04,889 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:52:04,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138746700] [2024-11-12 17:52:04,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138746700] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 17:52:04,889 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-12 17:52:04,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-11-12 17:52:04,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360765922] [2024-11-12 17:52:04,890 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-12 17:52:04,890 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 17:52:04,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:52:04,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 17:52:04,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-11-12 17:52:04,890 INFO L87 Difference]: Start difference. First operand 351 states and 460 transitions. Second operand has 10 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:05,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:52:05,257 INFO L93 Difference]: Finished difference Result 447 states and 546 transitions. [2024-11-12 17:52:05,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-12 17:52:05,258 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 65 [2024-11-12 17:52:05,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:52:05,259 INFO L225 Difference]: With dead ends: 447 [2024-11-12 17:52:05,259 INFO L226 Difference]: Without dead ends: 446 [2024-11-12 17:52:05,260 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 60 SyntacticMatches, 5 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2024-11-12 17:52:05,260 INFO L435 NwaCegarLoop]: 132 mSDtfsCounter, 227 mSDsluCounter, 891 mSDsCounter, 0 mSdLazyCounter, 287 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 1023 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-12 17:52:05,260 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [229 Valid, 1023 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 287 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-12 17:52:05,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2024-11-12 17:52:05,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 383. [2024-11-12 17:52:05,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 282 states have (on average 1.524822695035461) internal successors, (430), 337 states have internal predecessors, (430), 34 states have call successors, (34), 11 states have call predecessors, (34), 15 states have return successors, (45), 34 states have call predecessors, (45), 34 states have call successors, (45) [2024-11-12 17:52:05,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 509 transitions. [2024-11-12 17:52:05,284 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 509 transitions. Word has length 65 [2024-11-12 17:52:05,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:52:05,285 INFO L471 AbstractCegarLoop]: Abstraction has 383 states and 509 transitions. [2024-11-12 17:52:05,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 5.5) internal successors, (44), 8 states have internal predecessors, (44), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:05,285 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 509 transitions. [2024-11-12 17:52:05,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-11-12 17:52:05,285 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:52:05,285 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:52:05,301 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-12 17:52:05,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-12 17:52:05,487 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:52:05,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:52:05,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1067430488, now seen corresponding path program 1 times [2024-11-12 17:52:05,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:52:05,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085922631] [2024-11-12 17:52:05,489 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:05,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:52:05,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:52:05,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [737659564] [2024-11-12 17:52:05,519 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:05,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:52:05,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:52:05,521 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-12 17:52:05,522 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-12 17:52:05,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:05,673 INFO L256 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-12 17:52:05,676 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:52:05,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-12 17:52:05,711 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-12 17:52:05,714 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-12 17:52:05,720 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-12 17:52:05,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-12 17:52:05,847 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-12 17:52:05,852 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-12 17:52:05,940 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-12 17:52:05,951 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-12 17:52:05,951 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-12 17:52:05,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:52:05,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085922631] [2024-11-12 17:52:05,952 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:52:05,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [737659564] [2024-11-12 17:52:05,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [737659564] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-12 17:52:05,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-12 17:52:05,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-12 17:52:05,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141661522] [2024-11-12 17:52:05,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-12 17:52:05,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-12 17:52:05,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:52:05,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-12 17:52:05,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2024-11-12 17:52:05,953 INFO L87 Difference]: Start difference. First operand 383 states and 509 transitions. Second operand has 14 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-12 17:52:06,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:52:06,543 INFO L93 Difference]: Finished difference Result 447 states and 532 transitions. [2024-11-12 17:52:06,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-12 17:52:06,544 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) Word has length 66 [2024-11-12 17:52:06,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:52:06,545 INFO L225 Difference]: With dead ends: 447 [2024-11-12 17:52:06,545 INFO L226 Difference]: Without dead ends: 446 [2024-11-12 17:52:06,546 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2024-11-12 17:52:06,546 INFO L435 NwaCegarLoop]: 106 mSDtfsCounter, 301 mSDsluCounter, 1128 mSDsCounter, 0 mSdLazyCounter, 582 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 1234 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 582 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-12 17:52:06,546 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 1234 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 582 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-12 17:52:06,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2024-11-12 17:52:06,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 383. [2024-11-12 17:52:06,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 282 states have (on average 1.5212765957446808) internal successors, (429), 337 states have internal predecessors, (429), 34 states have call successors, (34), 11 states have call predecessors, (34), 15 states have return successors, (45), 34 states have call predecessors, (45), 34 states have call successors, (45) [2024-11-12 17:52:06,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 508 transitions. [2024-11-12 17:52:06,572 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 508 transitions. Word has length 66 [2024-11-12 17:52:06,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:52:06,573 INFO L471 AbstractCegarLoop]: Abstraction has 383 states and 508 transitions. [2024-11-12 17:52:06,573 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 5 states have call successors, (7), 3 states have call predecessors, (7), 4 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2024-11-12 17:52:06,573 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 508 transitions. [2024-11-12 17:52:06,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-11-12 17:52:06,573 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:52:06,574 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:52:06,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-12 17:52:06,777 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-12 17:52:06,779 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:52:06,779 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:52:06,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1170230176, now seen corresponding path program 1 times [2024-11-12 17:52:06,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:52:06,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711801975] [2024-11-12 17:52:06,780 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:06,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:52:06,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:52:06,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [629481801] [2024-11-12 17:52:06,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:06,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:52:06,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:52:06,808 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-12 17:52:06,810 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-12 17:52:06,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:06,983 INFO L256 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 70 conjuncts are in the unsatisfiable core [2024-11-12 17:52:06,986 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:52:06,988 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-12 17:52:06,992 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-12 17:52:06,995 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-12 17:52:07,330 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-12 17:52:07,377 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:52:07,378 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 17:52:08,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:52:08,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711801975] [2024-11-12 17:52:08,116 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:52:08,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629481801] [2024-11-12 17:52:08,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629481801] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 17:52:08,117 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-12 17:52:08,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-11-12 17:52:08,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485677669] [2024-11-12 17:52:08,117 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-12 17:52:08,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 17:52:08,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:52:08,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 17:52:08,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-11-12 17:52:08,118 INFO L87 Difference]: Start difference. First operand 383 states and 508 transitions. Second operand has 10 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:08,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:52:08,477 INFO L93 Difference]: Finished difference Result 446 states and 534 transitions. [2024-11-12 17:52:08,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-12 17:52:08,477 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 66 [2024-11-12 17:52:08,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:52:08,478 INFO L225 Difference]: With dead ends: 446 [2024-11-12 17:52:08,479 INFO L226 Difference]: Without dead ends: 445 [2024-11-12 17:52:08,479 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 62 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2024-11-12 17:52:08,479 INFO L435 NwaCegarLoop]: 122 mSDtfsCounter, 166 mSDsluCounter, 964 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 1086 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-12 17:52:08,479 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 1086 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-12 17:52:08,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2024-11-12 17:52:08,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 383. [2024-11-12 17:52:08,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 282 states have (on average 1.5177304964539007) internal successors, (428), 337 states have internal predecessors, (428), 34 states have call successors, (34), 11 states have call predecessors, (34), 15 states have return successors, (45), 34 states have call predecessors, (45), 34 states have call successors, (45) [2024-11-12 17:52:08,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 507 transitions. [2024-11-12 17:52:08,502 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 507 transitions. Word has length 66 [2024-11-12 17:52:08,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:52:08,502 INFO L471 AbstractCegarLoop]: Abstraction has 383 states and 507 transitions. [2024-11-12 17:52:08,502 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:08,502 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 507 transitions. [2024-11-12 17:52:08,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2024-11-12 17:52:08,503 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:52:08,503 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:52:08,519 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-12 17:52:08,703 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:52:08,704 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:52:08,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:52:08,707 INFO L85 PathProgramCache]: Analyzing trace with hash 125376110, now seen corresponding path program 1 times [2024-11-12 17:52:08,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:52:08,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537980972] [2024-11-12 17:52:08,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:08,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:52:08,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:52:08,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2146290638] [2024-11-12 17:52:08,735 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:08,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:52:08,735 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:52:08,737 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-12 17:52:08,738 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-12 17:52:08,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:08,904 INFO L256 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 72 conjuncts are in the unsatisfiable core [2024-11-12 17:52:08,906 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:52:08,910 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-12 17:52:08,914 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-12 17:52:08,916 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-12 17:52:09,223 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-11-12 17:52:09,267 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-12 17:52:09,267 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 17:52:09,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:52:09,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537980972] [2024-11-12 17:52:09,941 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:52:09,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146290638] [2024-11-12 17:52:09,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146290638] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 17:52:09,941 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-12 17:52:09,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2024-11-12 17:52:09,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349475090] [2024-11-12 17:52:09,941 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-12 17:52:09,942 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-12 17:52:09,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:52:09,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-12 17:52:09,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2024-11-12 17:52:09,943 INFO L87 Difference]: Start difference. First operand 383 states and 507 transitions. Second operand has 10 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:10,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-12 17:52:10,204 INFO L93 Difference]: Finished difference Result 455 states and 539 transitions. [2024-11-12 17:52:10,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-12 17:52:10,205 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 66 [2024-11-12 17:52:10,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-12 17:52:10,208 INFO L225 Difference]: With dead ends: 455 [2024-11-12 17:52:10,208 INFO L226 Difference]: Without dead ends: 454 [2024-11-12 17:52:10,208 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 62 SyntacticMatches, 5 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2024-11-12 17:52:10,209 INFO L435 NwaCegarLoop]: 135 mSDtfsCounter, 259 mSDsluCounter, 698 mSDsCounter, 0 mSdLazyCounter, 209 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 833 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 209 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-12 17:52:10,209 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [261 Valid, 833 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 209 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-12 17:52:10,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2024-11-12 17:52:10,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 385. [2024-11-12 17:52:10,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 283 states have (on average 1.5088339222614842) internal successors, (427), 338 states have internal predecessors, (427), 34 states have call successors, (34), 11 states have call predecessors, (34), 16 states have return successors, (47), 35 states have call predecessors, (47), 34 states have call successors, (47) [2024-11-12 17:52:10,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 508 transitions. [2024-11-12 17:52:10,234 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 508 transitions. Word has length 66 [2024-11-12 17:52:10,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-12 17:52:10,235 INFO L471 AbstractCegarLoop]: Abstraction has 385 states and 508 transitions. [2024-11-12 17:52:10,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 5.625) internal successors, (45), 8 states have internal predecessors, (45), 4 states have call successors, (7), 4 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2024-11-12 17:52:10,236 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 508 transitions. [2024-11-12 17:52:10,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2024-11-12 17:52:10,236 INFO L210 NwaCegarLoop]: Found error trace [2024-11-12 17:52:10,236 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-12 17:52:10,250 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-12 17:52:10,437 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,SelfDestructingSolverStorable30 [2024-11-12 17:52:10,438 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_33_to_48_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_33_to_48_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 54 more)] === [2024-11-12 17:52:10,438 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-12 17:52:10,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1269393381, now seen corresponding path program 1 times [2024-11-12 17:52:10,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-12 17:52:10,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210115678] [2024-11-12 17:52:10,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:10,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-12 17:52:10,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-12 17:52:10,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1219141460] [2024-11-12 17:52:10,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-12 17:52:10,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-12 17:52:10,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-12 17:52:10,462 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-12 17:52:10,463 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-12 17:52:10,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-12 17:52:10,611 INFO L256 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-12 17:52:10,613 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-12 17:52:10,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-12 17:52:10,652 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-12 17:52:10,668 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-12 17:52:28,182 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 25 treesize of output 17 [2024-11-12 17:52:29,306 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-12 17:52:29,306 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 42 treesize of output 58 [2024-11-12 17:52:29,473 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-12 17:52:29,474 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-12 17:52:30,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-12 17:52:30,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210115678] [2024-11-12 17:52:30,452 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-12 17:52:30,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219141460] [2024-11-12 17:52:30,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1219141460] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-12 17:52:30,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-12 17:52:30,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2024-11-12 17:52:30,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562519216] [2024-11-12 17:52:30,452 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-12 17:52:30,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-12 17:52:30,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-12 17:52:30,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-12 17:52:30,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=390, Unknown=5, NotChecked=0, Total=462 [2024-11-12 17:52:30,453 INFO L87 Difference]: Start difference. First operand 385 states and 508 transitions. Second operand has 19 states, 15 states have (on average 3.533333333333333) internal successors, (53), 18 states have internal predecessors, (53), 7 states have call successors, (7), 5 states have call predecessors, (7), 6 states have return successors, (7), 4 states have call predecessors, (7), 7 states have call successors, (7) [2024-11-12 17:52:34,459 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-12 17:52:38,475 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]