./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd3-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 3061b6dc 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_egcd3-ll.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 31cf2fabf53e081c3004f39943d7e98ce7bd9dc5e02db94d5bcffe73b0927449 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.dk.eval-assert-order-craig-3061b6d-m [2024-11-19 11:11:31,631 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-19 11:11:31,682 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-11-19 11:11:31,687 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-19 11:11:31,689 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-19 11:11:31,709 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-19 11:11:31,711 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-19 11:11:31,711 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-19 11:11:31,711 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-19 11:11:31,712 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-19 11:11:31,713 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-19 11:11:31,713 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-19 11:11:31,713 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-19 11:11:31,713 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-19 11:11:31,714 INFO L153 SettingsManager]: * Use SBE=true [2024-11-19 11:11:31,715 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-19 11:11:31,715 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-19 11:11:31,715 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-19 11:11:31,715 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-19 11:11:31,715 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-19 11:11:31,716 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-19 11:11:31,716 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-19 11:11:31,716 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-19 11:11:31,716 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-19 11:11:31,717 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-19 11:11:31,717 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-11-19 11:11:31,717 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-19 11:11:31,717 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-19 11:11:31,717 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-19 11:11:31,717 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-19 11:11:31,718 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-19 11:11:31,718 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-19 11:11:31,718 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-19 11:11:31,718 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-19 11:11:31,718 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 11:11:31,718 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-19 11:11:31,719 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-19 11:11:31,719 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-19 11:11:31,719 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-19 11:11:31,719 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-19 11:11:31,719 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-19 11:11:31,721 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-19 11:11:31,721 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-19 11:11:31,721 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-19 11:11:31,722 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 31cf2fabf53e081c3004f39943d7e98ce7bd9dc5e02db94d5bcffe73b0927449 [2024-11-19 11:11:31,927 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-19 11:11:31,943 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-19 11:11:31,945 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-19 11:11:31,946 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-19 11:11:31,946 INFO L274 PluginConnector]: CDTParser initialized [2024-11-19 11:11:31,947 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursified_nla-digbench/recursified_egcd3-ll.c [2024-11-19 11:11:33,123 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-19 11:11:33,283 INFO L384 CDTParser]: Found 1 translation units. [2024-11-19 11:11:33,284 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursified_nla-digbench/recursified_egcd3-ll.c [2024-11-19 11:11:33,293 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e42f0288/a2acdd68fbbf466ba2b0805321f968f6/FLAGdf4931bc7 [2024-11-19 11:11:33,303 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4e42f0288/a2acdd68fbbf466ba2b0805321f968f6 [2024-11-19 11:11:33,305 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-19 11:11:33,305 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-19 11:11:33,306 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-19 11:11:33,306 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-19 11:11:33,310 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-19 11:11:33,311 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,311 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3e4275f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33, skipping insertion in model container [2024-11-19 11:11:33,312 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,330 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-19 11:11:33,482 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 11:11:33,490 INFO L200 MainTranslator]: Completed pre-run [2024-11-19 11:11:33,523 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-19 11:11:33,535 INFO L204 MainTranslator]: Completed translation [2024-11-19 11:11:33,535 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33 WrapperNode [2024-11-19 11:11:33,535 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-19 11:11:33,536 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-19 11:11:33,536 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-19 11:11:33,536 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-19 11:11:33,541 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,548 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,562 INFO L138 Inliner]: procedures = 18, calls = 128, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 115 [2024-11-19 11:11:33,563 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-19 11:11:33,563 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-19 11:11:33,563 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-19 11:11:33,563 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-19 11:11:33,571 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,571 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,574 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,592 INFO L175 MemorySlicer]: Split 77 memory accesses to 13 slices as follows [6, 2, 5, 7, 5, 6, 6, 6, 6, 9, 5, 7, 7]. 12 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. The 22 writes are split as follows [2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1]. [2024-11-19 11:11:33,592 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,593 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,603 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,607 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,609 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,610 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,614 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-19 11:11:33,618 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-19 11:11:33,618 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-19 11:11:33,618 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-19 11:11:33,619 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33" (1/1) ... [2024-11-19 11:11:33,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-19 11:11:33,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:33,656 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-19 11:11:33,665 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-19 11:11:33,701 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-19 11:11:33,702 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-19 11:11:33,702 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-19 11:11:33,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-19 11:11:33,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-19 11:11:33,702 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-19 11:11:33,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-11-19 11:11:33,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-11-19 11:11:33,703 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-11-19 11:11:33,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-11-19 11:11:33,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-11-19 11:11:33,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2024-11-19 11:11:33,704 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2024-11-19 11:11:33,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2024-11-19 11:11:33,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2024-11-19 11:11:33,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2024-11-19 11:11:33,705 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_47_to_56_0 [2024-11-19 11:11:33,705 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_47_to_56_0 [2024-11-19 11:11:33,705 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_33_to_70_0 [2024-11-19 11:11:33,705 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_33_to_70_0 [2024-11-19 11:11:33,706 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-11-19 11:11:33,706 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_40_to_59_0 [2024-11-19 11:11:33,706 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_40_to_59_0 [2024-11-19 11:11:33,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-19 11:11:33,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-19 11:11:33,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-19 11:11:33,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-11-19 11:11:33,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-11-19 11:11:33,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-11-19 11:11:33,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-11-19 11:11:33,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-11-19 11:11:33,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2024-11-19 11:11:33,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2024-11-19 11:11:33,707 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2024-11-19 11:11:33,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2024-11-19 11:11:33,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2024-11-19 11:11:33,708 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-19 11:11:33,708 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-19 11:11:33,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-19 11:11:33,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-19 11:11:33,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-19 11:11:33,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-11-19 11:11:33,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-11-19 11:11:33,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-11-19 11:11:33,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-11-19 11:11:33,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-11-19 11:11:33,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2024-11-19 11:11:33,708 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2024-11-19 11:11:33,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2024-11-19 11:11:33,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2024-11-19 11:11:33,709 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2024-11-19 11:11:33,709 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-11-19 11:11:33,709 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-11-19 11:11:33,709 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-11-19 11:11:33,827 INFO L238 CfgBuilder]: Building ICFG [2024-11-19 11:11:33,829 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-19 11:11:34,320 INFO L? ?]: Removed 148 outVars from TransFormulas that were not future-live. [2024-11-19 11:11:34,320 INFO L287 CfgBuilder]: Performing block encoding [2024-11-19 11:11:34,334 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-19 11:11:34,334 INFO L316 CfgBuilder]: Removed 3 assume(true) statements. [2024-11-19 11:11:34,334 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 11:11:34 BoogieIcfgContainer [2024-11-19 11:11:34,334 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-19 11:11:34,336 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-19 11:11:34,336 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-19 11:11:34,361 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-19 11:11:34,361 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 11:11:33" (1/3) ... [2024-11-19 11:11:34,363 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46fd6362 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 11:11:34, skipping insertion in model container [2024-11-19 11:11:34,363 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 11:11:33" (2/3) ... [2024-11-19 11:11:34,363 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46fd6362 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 11:11:34, skipping insertion in model container [2024-11-19 11:11:34,363 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 11:11:34" (3/3) ... [2024-11-19 11:11:34,364 INFO L112 eAbstractionObserver]: Analyzing ICFG recursified_egcd3-ll.c [2024-11-19 11:11:34,405 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-19 11:11:34,405 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 50 error locations. [2024-11-19 11:11:34,450 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-19 11:11:34,455 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;@46c2eef3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-19 11:11:34,455 INFO L334 AbstractCegarLoop]: Starting to check reachability of 50 error locations. [2024-11-19 11:11:34,458 INFO L276 IsEmpty]: Start isEmpty. Operand has 153 states, 84 states have (on average 1.6904761904761905) internal successors, (142), 137 states have internal predecessors, (142), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2024-11-19 11:11:34,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-19 11:11:34,463 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:34,464 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:34,464 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:34,467 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:34,468 INFO L85 PathProgramCache]: Analyzing trace with hash -853652536, now seen corresponding path program 1 times [2024-11-19 11:11:34,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:34,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702436101] [2024-11-19 11:11:34,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:34,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:34,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:34,666 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 11:11:34,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:34,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702436101] [2024-11-19 11:11:34,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702436101] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 11:11:34,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499064363] [2024-11-19 11:11:34,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:34,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:34,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:34,670 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-19 11:11:34,671 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-19 11:11:34,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:34,785 INFO L255 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-19 11:11:34,789 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:34,795 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-19 11:11:34,796 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:34,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499064363] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:34,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-19 11:11:34,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-19 11:11:34,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691601922] [2024-11-19 11:11:34,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:34,801 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-19 11:11:34,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:34,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-19 11:11:34,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-19 11:11:34,822 INFO L87 Difference]: Start difference. First operand has 153 states, 84 states have (on average 1.6904761904761905) internal successors, (142), 137 states have internal predecessors, (142), 13 states have call successors, (13), 5 states have call predecessors, (13), 5 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:34,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:34,859 INFO L93 Difference]: Finished difference Result 302 states and 344 transitions. [2024-11-19 11:11:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-19 11:11:34,861 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 21 [2024-11-19 11:11:34,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:34,869 INFO L225 Difference]: With dead ends: 302 [2024-11-19 11:11:34,869 INFO L226 Difference]: Without dead ends: 146 [2024-11-19 11:11:34,873 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-19 11:11:34,875 INFO L432 NwaCegarLoop]: 162 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:34,875 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-19 11:11:34,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2024-11-19 11:11:34,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2024-11-19 11:11:34,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 79 states have (on average 1.6582278481012658) internal successors, (131), 131 states have internal predecessors, (131), 12 states have call successors, (12), 5 states have call predecessors, (12), 5 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2024-11-19 11:11:34,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 155 transitions. [2024-11-19 11:11:34,913 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 155 transitions. Word has length 21 [2024-11-19 11:11:34,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:34,914 INFO L471 AbstractCegarLoop]: Abstraction has 146 states and 155 transitions. [2024-11-19 11:11:34,914 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 7.0) internal successors, (14), 2 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:34,914 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 155 transitions. [2024-11-19 11:11:34,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-11-19 11:11:34,915 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:34,915 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:34,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-19 11:11:35,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-19 11:11:35,116 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:35,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:35,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1124489108, now seen corresponding path program 1 times [2024-11-19 11:11:35,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:35,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741022874] [2024-11-19 11:11:35,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:35,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:35,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:35,538 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 11:11:35,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:35,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741022874] [2024-11-19 11:11:35,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741022874] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:35,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:35,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-19 11:11:35,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945629760] [2024-11-19 11:11:35,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:35,539 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 11:11:35,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:35,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 11:11:35,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-11-19 11:11:35,540 INFO L87 Difference]: Start difference. First operand 146 states and 155 transitions. Second operand has 11 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:11:36,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:36,456 INFO L93 Difference]: Finished difference Result 177 states and 186 transitions. [2024-11-19 11:11:36,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 11:11:36,456 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 22 [2024-11-19 11:11:36,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:36,459 INFO L225 Difference]: With dead ends: 177 [2024-11-19 11:11:36,459 INFO L226 Difference]: Without dead ends: 148 [2024-11-19 11:11:36,462 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2024-11-19 11:11:36,463 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 109 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 944 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 944 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:36,463 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 469 Invalid, 949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 944 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-19 11:11:36,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2024-11-19 11:11:36,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 148. [2024-11-19 11:11:36,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 80 states have (on average 1.65) internal successors, (132), 132 states have internal predecessors, (132), 12 states have call successors, (12), 5 states have call predecessors, (12), 6 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2024-11-19 11:11:36,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 157 transitions. [2024-11-19 11:11:36,484 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 157 transitions. Word has length 22 [2024-11-19 11:11:36,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:36,485 INFO L471 AbstractCegarLoop]: Abstraction has 148 states and 157 transitions. [2024-11-19 11:11:36,485 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 3 states have call successors, (3), 2 states have call predecessors, (3), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:11:36,485 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 157 transitions. [2024-11-19 11:11:36,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-19 11:11:36,485 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:36,486 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:36,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-19 11:11:36,486 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:36,486 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:36,486 INFO L85 PathProgramCache]: Analyzing trace with hash -803142642, now seen corresponding path program 1 times [2024-11-19 11:11:36,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:36,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777506560] [2024-11-19 11:11:36,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:36,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:36,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:36,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [667613074] [2024-11-19 11:11:36,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:36,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:36,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:36,560 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-19 11:11:36,562 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-19 11:11:36,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:36,706 INFO L255 TraceCheckSpWp]: Trace formula consists of 516 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-11-19 11:11:36,710 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:36,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 11:11:36,792 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-19 11:11:36,911 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-19 11:11:36,916 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-19 11:11:36,928 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 11:11:36,928 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:36,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:36,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777506560] [2024-11-19 11:11:36,929 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:36,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667613074] [2024-11-19 11:11:36,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667613074] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:36,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:36,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-19 11:11:36,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129070034] [2024-11-19 11:11:36,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:36,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-19 11:11:36,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:36,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-19 11:11:36,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2024-11-19 11:11:36,931 INFO L87 Difference]: Start difference. First operand 148 states and 157 transitions. Second operand has 14 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 10 states have internal predecessors, (19), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-19 11:11:37,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:37,289 INFO L93 Difference]: Finished difference Result 241 states and 258 transitions. [2024-11-19 11:11:37,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-19 11:11:37,289 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 10 states have internal predecessors, (19), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 26 [2024-11-19 11:11:37,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:37,292 INFO L225 Difference]: With dead ends: 241 [2024-11-19 11:11:37,293 INFO L226 Difference]: Without dead ends: 238 [2024-11-19 11:11:37,293 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2024-11-19 11:11:37,294 INFO L432 NwaCegarLoop]: 132 mSDtfsCounter, 187 mSDsluCounter, 1330 mSDsCounter, 0 mSdLazyCounter, 391 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 1462 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 391 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:37,295 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 1462 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 391 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-19 11:11:37,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-19 11:11:37,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 202. [2024-11-19 11:11:37,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 202 states, 124 states have (on average 1.653225806451613) internal successors, (205), 178 states have internal predecessors, (205), 20 states have call successors, (20), 8 states have call predecessors, (20), 8 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2024-11-19 11:11:37,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 202 states to 202 states and 246 transitions. [2024-11-19 11:11:37,312 INFO L78 Accepts]: Start accepts. Automaton has 202 states and 246 transitions. Word has length 26 [2024-11-19 11:11:37,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:37,312 INFO L471 AbstractCegarLoop]: Abstraction has 202 states and 246 transitions. [2024-11-19 11:11:37,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 10 states have internal predecessors, (19), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-19 11:11:37,312 INFO L276 IsEmpty]: Start isEmpty. Operand 202 states and 246 transitions. [2024-11-19 11:11:37,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-11-19 11:11:37,313 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:37,313 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:37,329 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-19 11:11:37,513 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-19 11:11:37,514 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting func_to_recursive_line_33_to_70_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:37,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:37,514 INFO L85 PathProgramCache]: Analyzing trace with hash -805930986, now seen corresponding path program 1 times [2024-11-19 11:11:37,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:37,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996004337] [2024-11-19 11:11:37,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:37,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:37,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:37,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [904226711] [2024-11-19 11:11:37,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:37,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:37,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:37,551 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-19 11:11:37,552 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-19 11:11:37,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:37,669 INFO L255 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-19 11:11:37,671 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:37,674 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-19 11:11:37,742 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-19 11:11:37,742 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:37,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:37,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996004337] [2024-11-19 11:11:37,743 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:37,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904226711] [2024-11-19 11:11:37,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904226711] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:37,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:37,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-19 11:11:37,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316090051] [2024-11-19 11:11:37,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:37,744 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-19 11:11:37,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:37,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-19 11:11:37,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-19 11:11:37,744 INFO L87 Difference]: Start difference. First operand 202 states and 246 transitions. Second operand has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:37,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:37,886 INFO L93 Difference]: Finished difference Result 242 states and 258 transitions. [2024-11-19 11:11:37,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 11:11:37,887 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 26 [2024-11-19 11:11:37,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:37,888 INFO L225 Difference]: With dead ends: 242 [2024-11-19 11:11:37,888 INFO L226 Difference]: Without dead ends: 240 [2024-11-19 11:11:37,888 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-19 11:11:37,889 INFO L432 NwaCegarLoop]: 145 mSDtfsCounter, 101 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:37,889 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 776 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-19 11:11:37,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2024-11-19 11:11:37,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 209. [2024-11-19 11:11:37,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 130 states have (on average 1.623076923076923) internal successors, (211), 183 states have internal predecessors, (211), 20 states have call successors, (20), 9 states have call predecessors, (20), 9 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-11-19 11:11:37,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 252 transitions. [2024-11-19 11:11:37,900 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 252 transitions. Word has length 26 [2024-11-19 11:11:37,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:37,900 INFO L471 AbstractCegarLoop]: Abstraction has 209 states and 252 transitions. [2024-11-19 11:11:37,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 3.2) internal successors, (16), 6 states have internal predecessors, (16), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:37,900 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 252 transitions. [2024-11-19 11:11:37,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-19 11:11:37,901 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:37,901 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:37,914 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-19 11:11:38,101 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-19 11:11:38,102 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:38,102 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:38,102 INFO L85 PathProgramCache]: Analyzing trace with hash 872381911, now seen corresponding path program 1 times [2024-11-19 11:11:38,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:38,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139516907] [2024-11-19 11:11:38,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:38,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:38,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:38,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1762151835] [2024-11-19 11:11:38,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:38,130 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:38,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:38,131 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-19 11:11:38,132 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-19 11:11:38,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:38,269 INFO L255 TraceCheckSpWp]: Trace formula consists of 517 conjuncts, 67 conjuncts are in the unsatisfiable core [2024-11-19 11:11:38,272 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:38,277 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-19 11:11:38,304 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-19 11:11:38,420 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-19 11:11:38,436 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 11:11:38,436 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:38,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:38,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139516907] [2024-11-19 11:11:38,436 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:38,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762151835] [2024-11-19 11:11:38,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762151835] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:38,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:38,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-19 11:11:38,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071278588] [2024-11-19 11:11:38,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:38,437 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-19 11:11:38,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:38,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-19 11:11:38,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=156, Unknown=0, NotChecked=0, Total=182 [2024-11-19 11:11:38,438 INFO L87 Difference]: Start difference. First operand 209 states and 252 transitions. Second operand has 14 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 10 states have internal predecessors, (20), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-19 11:11:38,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:38,855 INFO L93 Difference]: Finished difference Result 240 states and 256 transitions. [2024-11-19 11:11:38,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-19 11:11:38,856 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 10 states have internal predecessors, (20), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2024-11-19 11:11:38,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:38,857 INFO L225 Difference]: With dead ends: 240 [2024-11-19 11:11:38,857 INFO L226 Difference]: Without dead ends: 239 [2024-11-19 11:11:38,857 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=294, Unknown=0, NotChecked=0, Total=342 [2024-11-19 11:11:38,858 INFO L432 NwaCegarLoop]: 133 mSDtfsCounter, 176 mSDsluCounter, 1435 mSDsCounter, 0 mSdLazyCounter, 417 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 1568 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 417 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:38,858 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 1568 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 417 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-19 11:11:38,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-11-19 11:11:38,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 209. [2024-11-19 11:11:38,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 130 states have (on average 1.6153846153846154) internal successors, (210), 183 states have internal predecessors, (210), 20 states have call successors, (20), 9 states have call predecessors, (20), 9 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-11-19 11:11:38,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 251 transitions. [2024-11-19 11:11:38,879 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 251 transitions. Word has length 27 [2024-11-19 11:11:38,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:38,879 INFO L471 AbstractCegarLoop]: Abstraction has 209 states and 251 transitions. [2024-11-19 11:11:38,879 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 10 states have internal predecessors, (20), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-19 11:11:38,879 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 251 transitions. [2024-11-19 11:11:38,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-19 11:11:38,880 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:38,881 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:38,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-19 11:11:39,084 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-19 11:11:39,085 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting func_to_recursive_line_47_to_56_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:39,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:39,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1274035504, now seen corresponding path program 1 times [2024-11-19 11:11:39,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:39,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211319660] [2024-11-19 11:11:39,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:39,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:39,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:39,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [908646500] [2024-11-19 11:11:39,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:39,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:39,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:39,116 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-19 11:11:39,117 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-19 11:11:39,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:39,256 INFO L255 TraceCheckSpWp]: Trace formula consists of 522 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-19 11:11:39,260 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:39,266 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-19 11:11:39,316 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-19 11:11:39,440 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-19 11:11:39,452 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-19 11:11:39,452 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 11:11:40,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:40,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211319660] [2024-11-19 11:11:40,024 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:40,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908646500] [2024-11-19 11:11:40,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908646500] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 11:11:40,024 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-19 11:11:40,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2024-11-19 11:11:40,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870345904] [2024-11-19 11:11:40,025 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-19 11:11:40,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 11:11:40,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:40,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 11:11:40,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2024-11-19 11:11:40,026 INFO L87 Difference]: Start difference. First operand 209 states and 251 transitions. Second operand has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 5 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-19 11:11:44,044 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-19 11:11:44,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:44,476 INFO L93 Difference]: Finished difference Result 239 states and 254 transitions. [2024-11-19 11:11:44,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-19 11:11:44,476 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 5 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 28 [2024-11-19 11:11:44,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:44,477 INFO L225 Difference]: With dead ends: 239 [2024-11-19 11:11:44,477 INFO L226 Difference]: Without dead ends: 238 [2024-11-19 11:11:44,478 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=110, Invalid=820, Unknown=0, NotChecked=0, Total=930 [2024-11-19 11:11:44,478 INFO L432 NwaCegarLoop]: 129 mSDtfsCounter, 280 mSDsluCounter, 1418 mSDsCounter, 0 mSdLazyCounter, 493 mSolverCounterSat, 24 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 1547 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 493 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:44,479 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [281 Valid, 1547 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 493 Invalid, 1 Unknown, 0 Unchecked, 4.3s Time] [2024-11-19 11:11:44,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-11-19 11:11:44,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 213. [2024-11-19 11:11:44,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 133 states have (on average 1.593984962406015) internal successors, (212), 186 states have internal predecessors, (212), 20 states have call successors, (20), 10 states have call predecessors, (20), 10 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-11-19 11:11:44,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 253 transitions. [2024-11-19 11:11:44,495 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 253 transitions. Word has length 28 [2024-11-19 11:11:44,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:44,499 INFO L471 AbstractCegarLoop]: Abstraction has 213 states and 253 transitions. [2024-11-19 11:11:44,499 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 5 states have call successors, (5), 5 states have call predecessors, (5), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-19 11:11:44,499 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 253 transitions. [2024-11-19 11:11:44,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2024-11-19 11:11:44,499 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:44,500 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:44,514 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-19 11:11:44,700 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-19 11:11:44,701 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting func_to_recursive_line_33_to_70_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:44,701 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:44,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1405560680, now seen corresponding path program 1 times [2024-11-19 11:11:44,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:44,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570218528] [2024-11-19 11:11:44,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:44,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:44,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:44,889 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-19 11:11:44,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:44,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570218528] [2024-11-19 11:11:44,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570218528] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:44,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:44,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-19 11:11:44,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061105641] [2024-11-19 11:11:44,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:44,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-19 11:11:44,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:44,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-19 11:11:44,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-19 11:11:44,892 INFO L87 Difference]: Start difference. First operand 213 states and 253 transitions. Second operand has 7 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:44,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:44,946 INFO L93 Difference]: Finished difference Result 216 states and 257 transitions. [2024-11-19 11:11:44,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 11:11:44,946 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 28 [2024-11-19 11:11:44,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:44,948 INFO L225 Difference]: With dead ends: 216 [2024-11-19 11:11:44,948 INFO L226 Difference]: Without dead ends: 215 [2024-11-19 11:11:44,949 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-19 11:11:44,949 INFO L432 NwaCegarLoop]: 150 mSDtfsCounter, 5 mSDsluCounter, 576 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:44,950 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 726 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-19 11:11:44,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-11-19 11:11:44,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 214. [2024-11-19 11:11:44,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 134 states have (on average 1.5895522388059702) internal successors, (213), 187 states have internal predecessors, (213), 20 states have call successors, (20), 10 states have call predecessors, (20), 10 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2024-11-19 11:11:44,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 254 transitions. [2024-11-19 11:11:44,961 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 254 transitions. Word has length 28 [2024-11-19 11:11:44,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:44,962 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 254 transitions. [2024-11-19 11:11:44,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 3.6) internal successors, (18), 6 states have internal predecessors, (18), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:44,962 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 254 transitions. [2024-11-19 11:11:44,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-19 11:11:44,963 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:44,963 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:44,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-19 11:11:44,963 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting func_to_recursive_line_47_to_56_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:44,963 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:44,963 INFO L85 PathProgramCache]: Analyzing trace with hash 840395001, now seen corresponding path program 1 times [2024-11-19 11:11:44,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:44,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221127076] [2024-11-19 11:11:44,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:44,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:44,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:44,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1009510774] [2024-11-19 11:11:44,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:44,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:44,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:44,995 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-19 11:11:44,996 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-19 11:11:45,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:45,133 INFO L255 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 120 conjuncts are in the unsatisfiable core [2024-11-19 11:11:45,135 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:45,145 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-19 11:11:45,148 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-19 11:11:45,256 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-19 11:11:45,262 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-19 11:11:45,267 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-19 11:11:45,272 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-19 11:11:45,377 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2024-11-19 11:11:45,381 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-19 11:11:45,485 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-19 11:11:45,494 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-19 11:11:45,644 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 11:11:45,644 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-19 11:11:45,667 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 11:11:45,668 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:45,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:45,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221127076] [2024-11-19 11:11:45,668 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:45,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009510774] [2024-11-19 11:11:45,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009510774] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:45,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:45,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2024-11-19 11:11:45,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301143374] [2024-11-19 11:11:45,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:45,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-19 11:11:45,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:45,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-19 11:11:45,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=289, Unknown=0, NotChecked=0, Total=342 [2024-11-19 11:11:45,669 INFO L87 Difference]: Start difference. First operand 214 states and 254 transitions. Second operand has 19 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 15 states have internal predecessors, (22), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-19 11:11:46,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:46,701 INFO L93 Difference]: Finished difference Result 292 states and 339 transitions. [2024-11-19 11:11:46,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-19 11:11:46,702 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 15 states have internal predecessors, (22), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2024-11-19 11:11:46,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:46,703 INFO L225 Difference]: With dead ends: 292 [2024-11-19 11:11:46,703 INFO L226 Difference]: Without dead ends: 291 [2024-11-19 11:11:46,704 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 9 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2024-11-19 11:11:46,704 INFO L432 NwaCegarLoop]: 122 mSDtfsCounter, 292 mSDsluCounter, 1606 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 1728 SdHoareTripleChecker+Invalid, 785 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:46,704 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 1728 Invalid, 785 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-19 11:11:46,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 291 states. [2024-11-19 11:11:46,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 291 to 264. [2024-11-19 11:11:46,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 175 states have (on average 1.6) internal successors, (280), 230 states have internal predecessors, (280), 27 states have call successors, (27), 12 states have call predecessors, (27), 12 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2024-11-19 11:11:46,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 335 transitions. [2024-11-19 11:11:46,716 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 335 transitions. Word has length 29 [2024-11-19 11:11:46,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:46,717 INFO L471 AbstractCegarLoop]: Abstraction has 264 states and 335 transitions. [2024-11-19 11:11:46,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 15 states have internal predecessors, (22), 5 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-11-19 11:11:46,717 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 335 transitions. [2024-11-19 11:11:46,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-19 11:11:46,717 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:46,717 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:46,732 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-19 11:11:46,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:46,918 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting func_to_recursive_line_33_to_70_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:46,919 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:46,919 INFO L85 PathProgramCache]: Analyzing trace with hash -622708004, now seen corresponding path program 1 times [2024-11-19 11:11:46,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:46,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093332278] [2024-11-19 11:11:46,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:46,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:46,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:46,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1158525214] [2024-11-19 11:11:46,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:46,942 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:46,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:46,944 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-19 11:11:46,945 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-19 11:11:47,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:47,064 INFO L255 TraceCheckSpWp]: Trace formula consists of 403 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-19 11:11:47,067 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:47,073 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-19 11:11:47,090 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-19 11:11:47,142 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-19 11:11:47,142 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:47,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:47,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093332278] [2024-11-19 11:11:47,142 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:47,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1158525214] [2024-11-19 11:11:47,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1158525214] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:47,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:47,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-19 11:11:47,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137383171] [2024-11-19 11:11:47,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:47,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-19 11:11:47,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:47,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-19 11:11:47,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-19 11:11:47,144 INFO L87 Difference]: Start difference. First operand 264 states and 335 transitions. Second operand has 8 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:47,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:47,741 INFO L93 Difference]: Finished difference Result 300 states and 346 transitions. [2024-11-19 11:11:47,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-19 11:11:47,742 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2024-11-19 11:11:47,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:47,743 INFO L225 Difference]: With dead ends: 300 [2024-11-19 11:11:47,743 INFO L226 Difference]: Without dead ends: 299 [2024-11-19 11:11:47,743 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-11-19 11:11:47,743 INFO L432 NwaCegarLoop]: 78 mSDtfsCounter, 75 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 584 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:47,744 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 505 Invalid, 584 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 579 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-19 11:11:47,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2024-11-19 11:11:47,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 275. [2024-11-19 11:11:47,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 184 states have (on average 1.5706521739130435) internal successors, (289), 238 states have internal predecessors, (289), 27 states have call successors, (27), 13 states have call predecessors, (27), 14 states have return successors, (29), 28 states have call predecessors, (29), 27 states have call successors, (29) [2024-11-19 11:11:47,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 345 transitions. [2024-11-19 11:11:47,759 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 345 transitions. Word has length 29 [2024-11-19 11:11:47,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:47,760 INFO L471 AbstractCegarLoop]: Abstraction has 275 states and 345 transitions. [2024-11-19 11:11:47,760 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 7 states have internal predecessors, (19), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:47,760 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 345 transitions. [2024-11-19 11:11:47,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-19 11:11:47,762 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:47,762 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:47,778 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-19 11:11:47,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:47,967 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting func_to_recursive_line_47_to_56_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:47,967 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:47,967 INFO L85 PathProgramCache]: Analyzing trace with hash 282441298, now seen corresponding path program 1 times [2024-11-19 11:11:47,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:47,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474461423] [2024-11-19 11:11:47,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:47,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:47,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:47,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1875628499] [2024-11-19 11:11:47,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:47,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:47,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:47,990 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-19 11:11:47,991 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-19 11:11:48,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:48,129 INFO L255 TraceCheckSpWp]: Trace formula consists of 524 conjuncts, 92 conjuncts are in the unsatisfiable core [2024-11-19 11:11:48,131 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:48,135 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-19 11:11:48,172 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-19 11:11:48,177 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-19 11:11:48,304 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-19 11:11:48,318 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-19 11:11:48,318 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:48,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:48,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474461423] [2024-11-19 11:11:48,318 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:48,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1875628499] [2024-11-19 11:11:48,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1875628499] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:48,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:48,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-19 11:11:48,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877900742] [2024-11-19 11:11:48,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:48,319 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-19 11:11:48,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:48,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-19 11:11:48,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-11-19 11:11:48,319 INFO L87 Difference]: Start difference. First operand 275 states and 345 transitions. Second operand has 13 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 10 states have internal predecessors, (20), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-19 11:11:48,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:48,745 INFO L93 Difference]: Finished difference Result 300 states and 345 transitions. [2024-11-19 11:11:48,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-19 11:11:48,745 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 10 states have internal predecessors, (20), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 30 [2024-11-19 11:11:48,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:48,746 INFO L225 Difference]: With dead ends: 300 [2024-11-19 11:11:48,746 INFO L226 Difference]: Without dead ends: 299 [2024-11-19 11:11:48,747 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2024-11-19 11:11:48,747 INFO L432 NwaCegarLoop]: 128 mSDtfsCounter, 284 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 1161 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:48,747 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 1161 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-19 11:11:48,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2024-11-19 11:11:48,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 275. [2024-11-19 11:11:48,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 275 states, 184 states have (on average 1.559782608695652) internal successors, (287), 238 states have internal predecessors, (287), 27 states have call successors, (27), 13 states have call predecessors, (27), 14 states have return successors, (29), 28 states have call predecessors, (29), 27 states have call successors, (29) [2024-11-19 11:11:48,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 343 transitions. [2024-11-19 11:11:48,761 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 343 transitions. Word has length 30 [2024-11-19 11:11:48,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:48,762 INFO L471 AbstractCegarLoop]: Abstraction has 275 states and 343 transitions. [2024-11-19 11:11:48,762 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 1.8181818181818181) internal successors, (20), 10 states have internal predecessors, (20), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-19 11:11:48,762 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 343 transitions. [2024-11-19 11:11:48,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2024-11-19 11:11:48,762 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:48,763 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:48,776 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-19 11:11:48,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-19 11:11:48,963 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting func_to_recursive_line_33_to_70_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:48,964 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:48,964 INFO L85 PathProgramCache]: Analyzing trace with hash -2124078822, now seen corresponding path program 1 times [2024-11-19 11:11:48,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:48,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092164940] [2024-11-19 11:11:48,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:48,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:48,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:48,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [31899989] [2024-11-19 11:11:48,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:48,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:48,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:48,990 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-19 11:11:48,991 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-19 11:11:49,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:49,121 INFO L255 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-19 11:11:49,122 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:49,124 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-19 11:11:49,140 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-19 11:11:49,141 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:49,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:49,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092164940] [2024-11-19 11:11:49,141 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:49,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31899989] [2024-11-19 11:11:49,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31899989] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:49,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:49,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-19 11:11:49,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103539969] [2024-11-19 11:11:49,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:49,141 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-19 11:11:49,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:49,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-19 11:11:49,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 11:11:49,142 INFO L87 Difference]: Start difference. First operand 275 states and 343 transitions. Second operand has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:49,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:49,554 INFO L93 Difference]: Finished difference Result 294 states and 366 transitions. [2024-11-19 11:11:49,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-19 11:11:49,555 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2024-11-19 11:11:49,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:49,556 INFO L225 Difference]: With dead ends: 294 [2024-11-19 11:11:49,556 INFO L226 Difference]: Without dead ends: 292 [2024-11-19 11:11:49,556 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-19 11:11:49,556 INFO L432 NwaCegarLoop]: 69 mSDtfsCounter, 88 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 289 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:49,557 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 241 Invalid, 289 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-19 11:11:49,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2024-11-19 11:11:49,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 284. [2024-11-19 11:11:49,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 192 states have (on average 1.5572916666666667) internal successors, (299), 245 states have internal predecessors, (299), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-19 11:11:49,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 357 transitions. [2024-11-19 11:11:49,574 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 357 transitions. Word has length 30 [2024-11-19 11:11:49,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:49,574 INFO L471 AbstractCegarLoop]: Abstraction has 284 states and 357 transitions. [2024-11-19 11:11:49,574 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 5.0) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:49,575 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 357 transitions. [2024-11-19 11:11:49,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-19 11:11:49,575 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:49,575 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:49,589 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-19 11:11:49,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:49,776 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting func_to_recursive_line_47_to_56_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:49,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:49,776 INFO L85 PathProgramCache]: Analyzing trace with hash 165745691, now seen corresponding path program 1 times [2024-11-19 11:11:49,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:49,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922969765] [2024-11-19 11:11:49,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:49,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:49,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:49,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1647440696] [2024-11-19 11:11:49,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:49,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:49,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:49,807 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-19 11:11:49,808 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-19 11:11:49,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:49,953 INFO L255 TraceCheckSpWp]: Trace formula consists of 525 conjuncts, 146 conjuncts are in the unsatisfiable core [2024-11-19 11:11:49,956 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:49,965 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-19 11:11:49,998 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 11 [2024-11-19 11:11:50,000 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-19 11:11:50,002 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-19 11:11:50,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-19 11:11:50,010 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-19 11:11:50,068 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2024-11-19 11:11:50,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-19 11:11:50,127 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-19 11:11:50,200 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-19 11:11:50,218 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-19 11:11:50,218 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:50,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:50,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922969765] [2024-11-19 11:11:50,218 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:50,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647440696] [2024-11-19 11:11:50,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647440696] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:50,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:50,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-19 11:11:50,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775506655] [2024-11-19 11:11:50,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:50,219 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 11:11:50,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:50,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 11:11:50,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-11-19 11:11:50,220 INFO L87 Difference]: Start difference. First operand 284 states and 357 transitions. Second operand has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-19 11:11:50,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:50,715 INFO L93 Difference]: Finished difference Result 307 states and 357 transitions. [2024-11-19 11:11:50,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-19 11:11:50,716 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 31 [2024-11-19 11:11:50,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:50,717 INFO L225 Difference]: With dead ends: 307 [2024-11-19 11:11:50,717 INFO L226 Difference]: Without dead ends: 306 [2024-11-19 11:11:50,717 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=341, Unknown=0, NotChecked=0, Total=420 [2024-11-19 11:11:50,717 INFO L432 NwaCegarLoop]: 125 mSDtfsCounter, 283 mSDsluCounter, 1113 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:50,718 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 1238 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-19 11:11:50,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2024-11-19 11:11:50,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 284. [2024-11-19 11:11:50,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 192 states have (on average 1.5520833333333333) internal successors, (298), 245 states have internal predecessors, (298), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-19 11:11:50,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 356 transitions. [2024-11-19 11:11:50,732 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 356 transitions. Word has length 31 [2024-11-19 11:11:50,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:50,732 INFO L471 AbstractCegarLoop]: Abstraction has 284 states and 356 transitions. [2024-11-19 11:11:50,732 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 1.75) internal successors, (21), 12 states have internal predecessors, (21), 4 states have call successors, (5), 4 states have call predecessors, (5), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2024-11-19 11:11:50,732 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 356 transitions. [2024-11-19 11:11:50,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2024-11-19 11:11:50,733 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:50,733 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:50,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-19 11:11:50,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-19 11:11:50,933 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting func_to_recursive_line_33_to_70_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:50,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:50,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1130278500, now seen corresponding path program 1 times [2024-11-19 11:11:50,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:50,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459456624] [2024-11-19 11:11:50,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:50,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:50,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:51,160 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-19 11:11:51,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:51,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459456624] [2024-11-19 11:11:51,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459456624] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:51,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:51,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-19 11:11:51,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438463472] [2024-11-19 11:11:51,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:51,161 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-19 11:11:51,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:51,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-19 11:11:51,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-11-19 11:11:51,162 INFO L87 Difference]: Start difference. First operand 284 states and 356 transitions. Second operand has 7 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:51,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:51,401 INFO L93 Difference]: Finished difference Result 295 states and 368 transitions. [2024-11-19 11:11:51,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-19 11:11:51,402 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 32 [2024-11-19 11:11:51,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:51,404 INFO L225 Difference]: With dead ends: 295 [2024-11-19 11:11:51,404 INFO L226 Difference]: Without dead ends: 294 [2024-11-19 11:11:51,404 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-19 11:11:51,405 INFO L432 NwaCegarLoop]: 151 mSDtfsCounter, 12 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:51,405 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 869 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-19 11:11:51,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2024-11-19 11:11:51,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 290. [2024-11-19 11:11:51,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 198 states have (on average 1.5505050505050506) internal successors, (307), 251 states have internal predecessors, (307), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-19 11:11:51,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 365 transitions. [2024-11-19 11:11:51,421 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 365 transitions. Word has length 32 [2024-11-19 11:11:51,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:51,422 INFO L471 AbstractCegarLoop]: Abstraction has 290 states and 365 transitions. [2024-11-19 11:11:51,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:51,422 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 365 transitions. [2024-11-19 11:11:51,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2024-11-19 11:11:51,423 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:51,423 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:51,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-19 11:11:51,424 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting func_to_recursive_line_33_to_70_0Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:51,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:51,424 INFO L85 PathProgramCache]: Analyzing trace with hash -678895008, now seen corresponding path program 1 times [2024-11-19 11:11:51,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:51,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467442653] [2024-11-19 11:11:51,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:51,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:51,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:51,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1817337170] [2024-11-19 11:11:51,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:51,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:51,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:51,455 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-19 11:11:51,456 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-19 11:11:51,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:51,592 INFO L255 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-19 11:11:51,593 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:51,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-19 11:11:51,607 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-19 11:11:51,667 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-19 11:11:51,667 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:51,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:51,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467442653] [2024-11-19 11:11:51,667 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:51,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817337170] [2024-11-19 11:11:51,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817337170] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:51,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:51,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-19 11:11:51,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386353276] [2024-11-19 11:11:51,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:51,668 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-19 11:11:51,668 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:51,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-19 11:11:51,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-11-19 11:11:51,669 INFO L87 Difference]: Start difference. First operand 290 states and 365 transitions. Second operand has 8 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:52,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:52,234 INFO L93 Difference]: Finished difference Result 316 states and 368 transitions. [2024-11-19 11:11:52,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-19 11:11:52,236 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 33 [2024-11-19 11:11:52,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:52,237 INFO L225 Difference]: With dead ends: 316 [2024-11-19 11:11:52,238 INFO L226 Difference]: Without dead ends: 315 [2024-11-19 11:11:52,239 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2024-11-19 11:11:52,239 INFO L432 NwaCegarLoop]: 80 mSDtfsCounter, 87 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 521 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:52,239 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 521 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-19 11:11:52,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2024-11-19 11:11:52,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 292. [2024-11-19 11:11:52,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.545) internal successors, (309), 253 states have internal predecessors, (309), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-19 11:11:52,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 367 transitions. [2024-11-19 11:11:52,255 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 367 transitions. Word has length 33 [2024-11-19 11:11:52,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:52,255 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 367 transitions. [2024-11-19 11:11:52,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 3.8333333333333335) internal successors, (23), 7 states have internal predecessors, (23), 3 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:52,255 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 367 transitions. [2024-11-19 11:11:52,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-11-19 11:11:52,257 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:52,257 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:52,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-19 11:11:52,458 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,SelfDestructingSolverStorable13 [2024-11-19 11:11:52,458 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting func_to_recursive_line_47_to_56_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:52,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:52,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1491886039, now seen corresponding path program 1 times [2024-11-19 11:11:52,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:52,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367781822] [2024-11-19 11:11:52,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:52,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:52,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:52,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [99088777] [2024-11-19 11:11:52,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:52,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:52,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:52,491 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-19 11:11:52,492 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-19 11:11:52,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:52,658 INFO L255 TraceCheckSpWp]: Trace formula consists of 541 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-19 11:11:52,659 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:52,661 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-19 11:11:52,750 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-19 11:11:52,750 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:52,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:52,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367781822] [2024-11-19 11:11:52,750 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:52,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99088777] [2024-11-19 11:11:52,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99088777] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:52,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:52,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 11:11:52,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539684778] [2024-11-19 11:11:52,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:52,752 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-19 11:11:52,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:52,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-19 11:11:52,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-19 11:11:52,753 INFO L87 Difference]: Start difference. First operand 292 states and 367 transitions. Second operand has 11 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:52,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:52,936 INFO L93 Difference]: Finished difference Result 317 states and 367 transitions. [2024-11-19 11:11:52,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-19 11:11:52,936 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 38 [2024-11-19 11:11:52,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:52,937 INFO L225 Difference]: With dead ends: 317 [2024-11-19 11:11:52,937 INFO L226 Difference]: Without dead ends: 315 [2024-11-19 11:11:52,937 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-11-19 11:11:52,938 INFO L432 NwaCegarLoop]: 138 mSDtfsCounter, 140 mSDsluCounter, 986 mSDsCounter, 0 mSdLazyCounter, 227 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 1124 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 227 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:52,938 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 1124 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 227 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-19 11:11:52,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2024-11-19 11:11:52,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 292. [2024-11-19 11:11:52,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.525) internal successors, (305), 253 states have internal predecessors, (305), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-19 11:11:52,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 363 transitions. [2024-11-19 11:11:52,951 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 363 transitions. Word has length 38 [2024-11-19 11:11:52,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:52,951 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 363 transitions. [2024-11-19 11:11:52,951 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:52,951 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 363 transitions. [2024-11-19 11:11:52,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-11-19 11:11:52,952 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:52,952 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:52,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-19 11:11:53,152 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-19 11:11:53,153 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting func_to_recursive_line_47_to_56_0Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:53,153 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:53,153 INFO L85 PathProgramCache]: Analyzing trace with hash 816595019, now seen corresponding path program 1 times [2024-11-19 11:11:53,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:53,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683375016] [2024-11-19 11:11:53,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:53,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:53,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:53,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [646701773] [2024-11-19 11:11:53,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:53,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:53,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:53,201 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-19 11:11:53,206 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-19 11:11:53,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:53,358 INFO L255 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-19 11:11:53,360 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:53,362 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-19 11:11:53,381 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-19 11:11:53,536 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-19 11:11:53,547 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 11:11:53,547 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:53,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:53,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683375016] [2024-11-19 11:11:53,547 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:53,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646701773] [2024-11-19 11:11:53,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [646701773] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:53,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:53,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-19 11:11:53,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444908832] [2024-11-19 11:11:53,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:53,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-19 11:11:53,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:53,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-19 11:11:53,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2024-11-19 11:11:53,549 INFO L87 Difference]: Start difference. First operand 292 states and 363 transitions. Second operand has 15 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:11:53,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:53,887 INFO L93 Difference]: Finished difference Result 319 states and 365 transitions. [2024-11-19 11:11:53,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-19 11:11:53,888 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 40 [2024-11-19 11:11:53,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:53,889 INFO L225 Difference]: With dead ends: 319 [2024-11-19 11:11:53,889 INFO L226 Difference]: Without dead ends: 318 [2024-11-19 11:11:53,889 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2024-11-19 11:11:53,890 INFO L432 NwaCegarLoop]: 131 mSDtfsCounter, 221 mSDsluCounter, 1082 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 222 SdHoareTripleChecker+Valid, 1213 SdHoareTripleChecker+Invalid, 389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:53,890 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [222 Valid, 1213 Invalid, 389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-19 11:11:53,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2024-11-19 11:11:53,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 292. [2024-11-19 11:11:53,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.515) internal successors, (303), 253 states have internal predecessors, (303), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-19 11:11:53,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 361 transitions. [2024-11-19 11:11:53,904 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 361 transitions. Word has length 40 [2024-11-19 11:11:53,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:53,904 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 361 transitions. [2024-11-19 11:11:53,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:11:53,905 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 361 transitions. [2024-11-19 11:11:53,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-19 11:11:53,905 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:53,905 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:53,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-19 11:11:54,105 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-19 11:11:54,106 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting func_to_recursive_line_47_to_56_0Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:54,106 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:54,106 INFO L85 PathProgramCache]: Analyzing trace with hash -455358132, now seen corresponding path program 1 times [2024-11-19 11:11:54,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:54,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226212501] [2024-11-19 11:11:54,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:54,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:54,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:54,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [991711806] [2024-11-19 11:11:54,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:54,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:54,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:54,133 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-19 11:11:54,133 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-19 11:11:54,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:54,299 INFO L255 TraceCheckSpWp]: Trace formula consists of 548 conjuncts, 85 conjuncts are in the unsatisfiable core [2024-11-19 11:11:54,301 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:54,307 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-19 11:11:54,363 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-19 11:11:54,367 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-19 11:11:54,441 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-19 11:11:54,731 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 11:11:54,731 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-19 11:11:54,753 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 11:11:54,753 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:54,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:54,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226212501] [2024-11-19 11:11:54,753 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:54,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991711806] [2024-11-19 11:11:54,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991711806] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:54,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:54,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-19 11:11:54,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217455392] [2024-11-19 11:11:54,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:54,753 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-19 11:11:54,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:54,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-19 11:11:54,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2024-11-19 11:11:54,754 INFO L87 Difference]: Start difference. First operand 292 states and 361 transitions. Second operand has 18 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:11:55,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:55,213 INFO L93 Difference]: Finished difference Result 318 states and 363 transitions. [2024-11-19 11:11:55,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-19 11:11:55,214 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 41 [2024-11-19 11:11:55,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:55,215 INFO L225 Difference]: With dead ends: 318 [2024-11-19 11:11:55,215 INFO L226 Difference]: Without dead ends: 317 [2024-11-19 11:11:55,215 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2024-11-19 11:11:55,215 INFO L432 NwaCegarLoop]: 128 mSDtfsCounter, 341 mSDsluCounter, 1055 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 1183 SdHoareTripleChecker+Invalid, 481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:55,216 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 1183 Invalid, 481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-19 11:11:55,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2024-11-19 11:11:55,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 292. [2024-11-19 11:11:55,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.505) internal successors, (301), 253 states have internal predecessors, (301), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-19 11:11:55,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 359 transitions. [2024-11-19 11:11:55,231 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 359 transitions. Word has length 41 [2024-11-19 11:11:55,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:55,231 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 359 transitions. [2024-11-19 11:11:55,231 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.1333333333333333) internal successors, (32), 14 states have internal predecessors, (32), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:11:55,231 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 359 transitions. [2024-11-19 11:11:55,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2024-11-19 11:11:55,231 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:55,231 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:55,247 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-19 11:11:55,432 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:55,432 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting func_to_recursive_line_47_to_56_0Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:55,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:55,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1231200147, now seen corresponding path program 1 times [2024-11-19 11:11:55,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:55,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891289844] [2024-11-19 11:11:55,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:55,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:55,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:55,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [517769161] [2024-11-19 11:11:55,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:55,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:55,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:55,467 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-19 11:11:55,471 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-19 11:11:55,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:55,623 INFO L255 TraceCheckSpWp]: Trace formula consists of 549 conjuncts, 174 conjuncts are in the unsatisfiable core [2024-11-19 11:11:55,626 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:55,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 11:11:55,633 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-19 11:11:55,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-19 11:11:55,662 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-19 11:11:55,667 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-19 11:11:55,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-19 11:11:55,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 27 treesize of output 19 [2024-11-19 11:11:55,751 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-19 11:11:55,830 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-19 11:11:55,833 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-19 11:11:55,979 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-19 11:11:56,002 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-19 11:11:56,019 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-19 11:11:56,019 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:56,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:56,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891289844] [2024-11-19 11:11:56,019 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:56,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517769161] [2024-11-19 11:11:56,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517769161] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:56,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:56,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-19 11:11:56,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819171595] [2024-11-19 11:11:56,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:56,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-19 11:11:56,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:56,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-19 11:11:56,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2024-11-19 11:11:56,020 INFO L87 Difference]: Start difference. First operand 292 states and 359 transitions. Second operand has 16 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:56,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:56,691 INFO L93 Difference]: Finished difference Result 331 states and 359 transitions. [2024-11-19 11:11:56,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-19 11:11:56,691 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 42 [2024-11-19 11:11:56,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:56,692 INFO L225 Difference]: With dead ends: 331 [2024-11-19 11:11:56,692 INFO L226 Difference]: Without dead ends: 330 [2024-11-19 11:11:56,693 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2024-11-19 11:11:56,693 INFO L432 NwaCegarLoop]: 124 mSDtfsCounter, 348 mSDsluCounter, 1310 mSDsCounter, 0 mSdLazyCounter, 638 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 1434 SdHoareTripleChecker+Invalid, 668 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:56,693 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [349 Valid, 1434 Invalid, 668 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 638 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-19 11:11:56,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2024-11-19 11:11:56,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 292. [2024-11-19 11:11:56,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.5) internal successors, (300), 253 states have internal predecessors, (300), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-19 11:11:56,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 358 transitions. [2024-11-19 11:11:56,709 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 358 transitions. Word has length 42 [2024-11-19 11:11:56,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:56,709 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 358 transitions. [2024-11-19 11:11:56,709 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 2.3076923076923075) internal successors, (30), 13 states have internal predecessors, (30), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:56,709 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 358 transitions. [2024-11-19 11:11:56,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-19 11:11:56,709 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:56,710 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:56,722 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-19 11:11:56,910 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-19 11:11:56,910 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting func_to_recursive_line_47_to_56_0Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:56,910 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:56,910 INFO L85 PathProgramCache]: Analyzing trace with hash 487501166, now seen corresponding path program 1 times [2024-11-19 11:11:56,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:56,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368602717] [2024-11-19 11:11:56,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:56,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:56,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:11:56,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1670931585] [2024-11-19 11:11:56,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:56,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:56,942 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:56,943 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-19 11:11:56,944 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-19 11:11:57,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:57,131 INFO L255 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 125 conjuncts are in the unsatisfiable core [2024-11-19 11:11:57,133 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:57,137 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-19 11:11:57,142 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-19 11:11:57,175 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-19 11:11:57,179 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-19 11:11:57,369 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-19 11:11:57,390 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-19 11:11:57,411 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-19 11:11:57,411 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-19 11:11:57,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:57,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368602717] [2024-11-19 11:11:57,412 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:11:57,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670931585] [2024-11-19 11:11:57,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670931585] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:11:57,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:11:57,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-19 11:11:57,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242603186] [2024-11-19 11:11:57,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:11:57,412 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-19 11:11:57,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:11:57,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-19 11:11:57,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2024-11-19 11:11:57,413 INFO L87 Difference]: Start difference. First operand 292 states and 358 transitions. Second operand has 14 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:57,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:11:57,877 INFO L93 Difference]: Finished difference Result 313 states and 358 transitions. [2024-11-19 11:11:57,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-19 11:11:57,877 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 43 [2024-11-19 11:11:57,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:11:57,879 INFO L225 Difference]: With dead ends: 313 [2024-11-19 11:11:57,879 INFO L226 Difference]: Without dead ends: 312 [2024-11-19 11:11:57,879 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 26 SyntacticMatches, 4 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2024-11-19 11:11:57,879 INFO L432 NwaCegarLoop]: 130 mSDtfsCounter, 307 mSDsluCounter, 1179 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 1309 SdHoareTripleChecker+Invalid, 495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-19 11:11:57,879 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 1309 Invalid, 495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-19 11:11:57,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2024-11-19 11:11:57,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 292. [2024-11-19 11:11:57,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 200 states have (on average 1.49) internal successors, (298), 253 states have internal predecessors, (298), 27 states have call successors, (27), 13 states have call predecessors, (27), 15 states have return successors, (31), 29 states have call predecessors, (31), 27 states have call successors, (31) [2024-11-19 11:11:57,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 356 transitions. [2024-11-19 11:11:57,899 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 356 transitions. Word has length 43 [2024-11-19 11:11:57,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:11:57,900 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 356 transitions. [2024-11-19 11:11:57,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 11 states have internal predecessors, (31), 5 states have call successors, (6), 5 states have call predecessors, (6), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:11:57,900 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 356 transitions. [2024-11-19 11:11:57,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-11-19 11:11:57,900 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:11:57,900 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:11:57,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-19 11:11:58,100 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:58,101 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:11:58,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:11:58,101 INFO L85 PathProgramCache]: Analyzing trace with hash -1144905163, now seen corresponding path program 1 times [2024-11-19 11:11:58,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:11:58,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014142079] [2024-11-19 11:11:58,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:58,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:11:58,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:58,546 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 11:11:58,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:11:58,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014142079] [2024-11-19 11:11:58,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014142079] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 11:11:58,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632421121] [2024-11-19 11:11:58,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:11:58,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:11:58,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:11:58,548 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-19 11:11:58,549 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-19 11:11:58,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:11:58,707 INFO L255 TraceCheckSpWp]: Trace formula consists of 531 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-11-19 11:11:58,709 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:11:58,843 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 11:11:58,843 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 26 [2024-11-19 11:11:58,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-19 11:11:58,849 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-19 11:11:58,851 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-19 11:11:58,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-19 11:11:58,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2024-11-19 11:12:07,105 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 11:12:07,106 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 11:12:07,793 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-19 11:12:07,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632421121] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-19 11:12:07,793 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-19 11:12:07,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 22, 18] total 47 [2024-11-19 11:12:07,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823416142] [2024-11-19 11:12:07,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-19 11:12:07,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2024-11-19 11:12:07,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:12:07,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2024-11-19 11:12:07,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1975, Unknown=2, NotChecked=0, Total=2162 [2024-11-19 11:12:07,794 INFO L87 Difference]: Start difference. First operand 292 states and 356 transitions. Second operand has 47 states, 39 states have (on average 2.1025641025641026) internal successors, (82), 39 states have internal predecessors, (82), 15 states have call successors, (15), 9 states have call predecessors, (15), 12 states have return successors, (15), 10 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-19 11:12:11,800 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-19 11:12:13,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:12:13,382 INFO L93 Difference]: Finished difference Result 334 states and 398 transitions. [2024-11-19 11:12:13,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-19 11:12:13,382 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 39 states have (on average 2.1025641025641026) internal successors, (82), 39 states have internal predecessors, (82), 15 states have call successors, (15), 9 states have call predecessors, (15), 12 states have return successors, (15), 10 states have call predecessors, (15), 15 states have call successors, (15) Word has length 43 [2024-11-19 11:12:13,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:12:13,385 INFO L225 Difference]: With dead ends: 334 [2024-11-19 11:12:13,385 INFO L226 Difference]: Without dead ends: 305 [2024-11-19 11:12:13,386 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 55 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 897 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=426, Invalid=3732, Unknown=2, NotChecked=0, Total=4160 [2024-11-19 11:12:13,386 INFO L432 NwaCegarLoop]: 53 mSDtfsCounter, 493 mSDsluCounter, 1070 mSDsCounter, 0 mSdLazyCounter, 2384 mSolverCounterSat, 113 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 495 SdHoareTripleChecker+Valid, 1123 SdHoareTripleChecker+Invalid, 2498 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 2384 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.2s IncrementalHoareTripleChecker+Time [2024-11-19 11:12:13,386 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [495 Valid, 1123 Invalid, 2498 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 2384 Invalid, 1 Unknown, 0 Unchecked, 5.2s Time] [2024-11-19 11:12:13,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2024-11-19 11:12:13,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 297. [2024-11-19 11:12:13,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 203 states have (on average 1.4926108374384237) internal successors, (303), 257 states have internal predecessors, (303), 28 states have call successors, (28), 13 states have call predecessors, (28), 16 states have return successors, (35), 30 states have call predecessors, (35), 28 states have call successors, (35) [2024-11-19 11:12:13,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 366 transitions. [2024-11-19 11:12:13,406 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 366 transitions. Word has length 43 [2024-11-19 11:12:13,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:12:13,406 INFO L471 AbstractCegarLoop]: Abstraction has 297 states and 366 transitions. [2024-11-19 11:12:13,406 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 39 states have (on average 2.1025641025641026) internal successors, (82), 39 states have internal predecessors, (82), 15 states have call successors, (15), 9 states have call predecessors, (15), 12 states have return successors, (15), 10 states have call predecessors, (15), 15 states have call successors, (15) [2024-11-19 11:12:13,406 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 366 transitions. [2024-11-19 11:12:13,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-19 11:12:13,406 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:12:13,406 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:12:13,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-19 11:12:13,607 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:12:13,607 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:12:13,607 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:12:13,607 INFO L85 PathProgramCache]: Analyzing trace with hash -755258004, now seen corresponding path program 1 times [2024-11-19 11:12:13,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:12:13,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656958739] [2024-11-19 11:12:13,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:12:13,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:12:13,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:12:13,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1221263495] [2024-11-19 11:12:13,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:12:13,644 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:12:13,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:12:13,645 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-19 11:12:13,646 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-19 11:12:13,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:12:13,865 INFO L255 TraceCheckSpWp]: Trace formula consists of 785 conjuncts, 84 conjuncts are in the unsatisfiable core [2024-11-19 11:12:13,867 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:12:13,869 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 11:12:13,889 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-19 11:12:13,966 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 11:12:14,075 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-19 11:12:14,082 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-19 11:12:14,094 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-19 11:12:14,094 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 11:12:14,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:12:14,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656958739] [2024-11-19 11:12:14,628 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:12:14,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221263495] [2024-11-19 11:12:14,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221263495] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 11:12:14,628 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-19 11:12:14,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-19 11:12:14,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213939086] [2024-11-19 11:12:14,628 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-19 11:12:14,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-19 11:12:14,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:12:14,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-19 11:12:14,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=541, Unknown=0, NotChecked=0, Total=600 [2024-11-19 11:12:14,629 INFO L87 Difference]: Start difference. First operand 297 states and 366 transitions. Second operand has 17 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 6 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:12:15,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:12:15,214 INFO L93 Difference]: Finished difference Result 427 states and 492 transitions. [2024-11-19 11:12:15,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-19 11:12:15,215 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 6 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 45 [2024-11-19 11:12:15,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:12:15,216 INFO L225 Difference]: With dead ends: 427 [2024-11-19 11:12:15,216 INFO L226 Difference]: Without dead ends: 424 [2024-11-19 11:12:15,216 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=105, Invalid=887, Unknown=0, NotChecked=0, Total=992 [2024-11-19 11:12:15,217 INFO L432 NwaCegarLoop]: 213 mSDtfsCounter, 289 mSDsluCounter, 2561 mSDsCounter, 0 mSdLazyCounter, 826 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 2774 SdHoareTripleChecker+Invalid, 848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-19 11:12:15,217 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 2774 Invalid, 848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 826 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-19 11:12:15,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2024-11-19 11:12:15,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 360. [2024-11-19 11:12:15,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 251 states have (on average 1.5219123505976095) internal successors, (382), 310 states have internal predecessors, (382), 38 states have call successors, (38), 16 states have call predecessors, (38), 21 states have return successors, (51), 38 states have call predecessors, (51), 38 states have call successors, (51) [2024-11-19 11:12:15,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 471 transitions. [2024-11-19 11:12:15,252 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 471 transitions. Word has length 45 [2024-11-19 11:12:15,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:12:15,252 INFO L471 AbstractCegarLoop]: Abstraction has 360 states and 471 transitions. [2024-11-19 11:12:15,252 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 14 states have (on average 2.5) internal successors, (35), 12 states have internal predecessors, (35), 6 states have call successors, (7), 6 states have call predecessors, (7), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:12:15,253 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 471 transitions. [2024-11-19 11:12:15,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-19 11:12:15,253 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:12:15,253 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:12:15,269 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-19 11:12:15,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:12:15,454 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting func_to_recursive_line_33_to_70_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:12:15,455 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:12:15,455 INFO L85 PathProgramCache]: Analyzing trace with hash -758046348, now seen corresponding path program 1 times [2024-11-19 11:12:15,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:12:15,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955533176] [2024-11-19 11:12:15,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:12:15,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:12:15,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:12:16,390 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-19 11:12:16,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:12:16,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955533176] [2024-11-19 11:12:16,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955533176] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-19 11:12:16,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-19 11:12:16,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-11-19 11:12:16,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840313010] [2024-11-19 11:12:16,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-19 11:12:16,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-19 11:12:16,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:12:16,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-19 11:12:16,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-11-19 11:12:16,391 INFO L87 Difference]: Start difference. First operand 360 states and 471 transitions. Second operand has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-19 11:12:17,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:12:17,127 INFO L93 Difference]: Finished difference Result 532 states and 664 transitions. [2024-11-19 11:12:17,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-19 11:12:17,128 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 45 [2024-11-19 11:12:17,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:12:17,130 INFO L225 Difference]: With dead ends: 532 [2024-11-19 11:12:17,130 INFO L226 Difference]: Without dead ends: 379 [2024-11-19 11:12:17,131 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2024-11-19 11:12:17,131 INFO L432 NwaCegarLoop]: 76 mSDtfsCounter, 97 mSDsluCounter, 507 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 789 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-19 11:12:17,131 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 583 Invalid, 789 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 779 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-19 11:12:17,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 379 states. [2024-11-19 11:12:17,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 379 to 370. [2024-11-19 11:12:17,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 258 states have (on average 1.5116279069767442) internal successors, (390), 318 states have internal predecessors, (390), 40 states have call successors, (40), 18 states have call predecessors, (40), 22 states have return successors, (51), 38 states have call predecessors, (51), 40 states have call successors, (51) [2024-11-19 11:12:17,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 481 transitions. [2024-11-19 11:12:17,161 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 481 transitions. Word has length 45 [2024-11-19 11:12:17,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:12:17,161 INFO L471 AbstractCegarLoop]: Abstraction has 370 states and 481 transitions. [2024-11-19 11:12:17,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 3.111111111111111) internal successors, (28), 7 states have internal predecessors, (28), 3 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2024-11-19 11:12:17,162 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 481 transitions. [2024-11-19 11:12:17,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-11-19 11:12:17,162 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:12:17,162 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:12:17,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-19 11:12:17,162 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:12:17,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:12:17,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1938161607, now seen corresponding path program 1 times [2024-11-19 11:12:17,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:12:17,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275608835] [2024-11-19 11:12:17,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:12:17,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:12:17,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:12:17,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [657878357] [2024-11-19 11:12:17,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:12:17,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:12:17,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:12:17,201 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-19 11:12:17,202 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-19 11:12:17,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:12:17,425 INFO L255 TraceCheckSpWp]: Trace formula consists of 786 conjuncts, 179 conjuncts are in the unsatisfiable core [2024-11-19 11:12:17,430 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:12:17,433 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-19 11:12:17,515 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 11:12:17,517 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-19 11:12:17,523 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-19 11:12:17,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 11 treesize of output 7 [2024-11-19 11:12:17,534 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-19 11:12:17,632 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-19 11:12:17,635 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-19 11:12:17,951 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 24 [2024-11-19 11:12:17,978 INFO L349 Elim1Store]: treesize reduction 20, result has 58.3 percent of original size [2024-11-19 11:12:17,978 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 51 treesize of output 51 [2024-11-19 11:12:18,284 INFO L349 Elim1Store]: treesize reduction 29, result has 34.1 percent of original size [2024-11-19 11:12:18,284 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 29 [2024-11-19 11:12:18,616 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 11:12:18,616 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 79 treesize of output 99 [2024-11-19 11:12:19,009 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 11:12:19,009 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 55 treesize of output 143 [2024-11-19 11:12:19,097 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 11:12:19,097 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 11:12:20,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:12:20,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275608835] [2024-11-19 11:12:20,893 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:12:20,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657878357] [2024-11-19 11:12:20,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657878357] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 11:12:20,893 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-19 11:12:20,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2024-11-19 11:12:20,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722709368] [2024-11-19 11:12:20,894 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-19 11:12:20,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-19 11:12:20,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:12:20,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-19 11:12:20,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=1079, Unknown=0, NotChecked=0, Total=1190 [2024-11-19 11:12:20,895 INFO L87 Difference]: Start difference. First operand 370 states and 481 transitions. Second operand has 26 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 19 states have internal predecessors, (36), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:12:24,926 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-19 11:12:29,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:12:29,163 INFO L93 Difference]: Finished difference Result 472 states and 576 transitions. [2024-11-19 11:12:29,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-19 11:12:29,164 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 19 states have internal predecessors, (36), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 46 [2024-11-19 11:12:29,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:12:29,165 INFO L225 Difference]: With dead ends: 472 [2024-11-19 11:12:29,165 INFO L226 Difference]: Without dead ends: 471 [2024-11-19 11:12:29,166 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 669 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=290, Invalid=3016, Unknown=0, NotChecked=0, Total=3306 [2024-11-19 11:12:29,167 INFO L432 NwaCegarLoop]: 141 mSDtfsCounter, 508 mSDsluCounter, 2011 mSDsCounter, 0 mSdLazyCounter, 2469 mSolverCounterSat, 63 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 2152 SdHoareTripleChecker+Invalid, 2533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 2469 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2024-11-19 11:12:29,167 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [509 Valid, 2152 Invalid, 2533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 2469 Invalid, 1 Unknown, 0 Unchecked, 6.4s Time] [2024-11-19 11:12:29,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2024-11-19 11:12:29,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 422. [2024-11-19 11:12:29,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 300 states have (on average 1.5333333333333334) internal successors, (460), 362 states have internal predecessors, (460), 47 states have call successors, (47), 20 states have call predecessors, (47), 25 states have return successors, (59), 45 states have call predecessors, (59), 47 states have call successors, (59) [2024-11-19 11:12:29,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 566 transitions. [2024-11-19 11:12:29,203 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 566 transitions. Word has length 46 [2024-11-19 11:12:29,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:12:29,203 INFO L471 AbstractCegarLoop]: Abstraction has 422 states and 566 transitions. [2024-11-19 11:12:29,203 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 22 states have (on average 1.6363636363636365) internal successors, (36), 19 states have internal predecessors, (36), 7 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:12:29,203 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 566 transitions. [2024-11-19 11:12:29,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-19 11:12:29,204 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:12:29,204 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:12:29,217 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-19 11:12:29,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:12:29,404 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting func_to_recursive_line_47_to_56_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:12:29,404 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:12:29,404 INFO L85 PathProgramCache]: Analyzing trace with hash 46532366, now seen corresponding path program 1 times [2024-11-19 11:12:29,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:12:29,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473217076] [2024-11-19 11:12:29,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:12:29,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:12:29,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:12:29,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1988242631] [2024-11-19 11:12:29,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:12:29,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:12:29,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:12:29,443 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-19 11:12:29,445 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-19 11:12:29,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:12:29,683 INFO L255 TraceCheckSpWp]: Trace formula consists of 791 conjuncts, 85 conjuncts are in the unsatisfiable core [2024-11-19 11:12:29,686 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:12:29,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-19 11:12:29,747 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-19 11:12:29,826 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-19 11:12:29,828 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-19 11:12:29,934 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-19 11:12:29,936 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-19 11:12:29,945 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 11:12:29,945 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 11:12:30,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:12:30,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473217076] [2024-11-19 11:12:30,398 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:12:30,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988242631] [2024-11-19 11:12:30,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988242631] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 11:12:30,398 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-19 11:12:30,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-11-19 11:12:30,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980689281] [2024-11-19 11:12:30,398 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-19 11:12:30,398 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-19 11:12:30,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:12:30,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-19 11:12:30,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2024-11-19 11:12:30,399 INFO L87 Difference]: Start difference. First operand 422 states and 566 transitions. Second operand has 18 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 6 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:12:34,406 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-19 11:12:38,410 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-19 11:12:42,577 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-19 11:12:47,060 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-19 11:12:51,069 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-19 11:12:55,175 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-19 11:12:55,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:12:55,205 INFO L93 Difference]: Finished difference Result 474 states and 568 transitions. [2024-11-19 11:12:55,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-19 11:12:55,207 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 6 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 47 [2024-11-19 11:12:55,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:12:55,209 INFO L225 Difference]: With dead ends: 474 [2024-11-19 11:12:55,209 INFO L226 Difference]: Without dead ends: 473 [2024-11-19 11:12:55,209 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2024-11-19 11:12:55,210 INFO L432 NwaCegarLoop]: 204 mSDtfsCounter, 396 mSDsluCounter, 2222 mSDsCounter, 0 mSdLazyCounter, 733 mSolverCounterSat, 32 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 2426 SdHoareTripleChecker+Invalid, 771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 733 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 24.6s IncrementalHoareTripleChecker+Time [2024-11-19 11:12:55,210 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [397 Valid, 2426 Invalid, 771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 733 Invalid, 6 Unknown, 0 Unchecked, 24.6s Time] [2024-11-19 11:12:55,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2024-11-19 11:12:55,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 422. [2024-11-19 11:12:55,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 300 states have (on average 1.5266666666666666) internal successors, (458), 362 states have internal predecessors, (458), 47 states have call successors, (47), 20 states have call predecessors, (47), 25 states have return successors, (59), 45 states have call predecessors, (59), 47 states have call successors, (59) [2024-11-19 11:12:55,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 564 transitions. [2024-11-19 11:12:55,247 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 564 transitions. Word has length 47 [2024-11-19 11:12:55,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:12:55,247 INFO L471 AbstractCegarLoop]: Abstraction has 422 states and 564 transitions. [2024-11-19 11:12:55,247 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 6 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:12:55,248 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 564 transitions. [2024-11-19 11:12:55,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-11-19 11:12:55,248 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:12:55,248 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:12:55,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-19 11:12:55,448 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-19 11:12:55,448 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting func_to_recursive_line_47_to_56_0Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:12:55,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:12:55,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1442503387, now seen corresponding path program 1 times [2024-11-19 11:12:55,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:12:55,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804983705] [2024-11-19 11:12:55,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:12:55,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:12:55,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:12:55,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1626983886] [2024-11-19 11:12:55,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:12:55,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:12:55,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:12:55,482 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-19 11:12:55,482 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-19 11:12:55,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:12:55,695 INFO L255 TraceCheckSpWp]: Trace formula consists of 792 conjuncts, 114 conjuncts are in the unsatisfiable core [2024-11-19 11:12:55,697 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:12:55,702 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-19 11:12:55,743 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-19 11:12:55,849 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-19 11:12:56,005 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-19 11:12:56,019 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-19 11:12:56,019 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 11:12:57,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:12:57,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804983705] [2024-11-19 11:12:57,655 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:12:57,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626983886] [2024-11-19 11:12:57,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626983886] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 11:12:57,656 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-19 11:12:57,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-11-19 11:12:57,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596799474] [2024-11-19 11:12:57,656 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-19 11:12:57,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-19 11:12:57,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:12:57,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-19 11:12:57,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2024-11-19 11:12:57,657 INFO L87 Difference]: Start difference. First operand 422 states and 564 transitions. Second operand has 18 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 6 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:13:01,674 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-19 11:13:02,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:13:02,432 INFO L93 Difference]: Finished difference Result 473 states and 566 transitions. [2024-11-19 11:13:02,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-19 11:13:02,433 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 6 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) Word has length 48 [2024-11-19 11:13:02,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:13:02,434 INFO L225 Difference]: With dead ends: 473 [2024-11-19 11:13:02,434 INFO L226 Difference]: Without dead ends: 472 [2024-11-19 11:13:02,435 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 209 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=133, Invalid=1057, Unknown=0, NotChecked=0, Total=1190 [2024-11-19 11:13:02,435 INFO L432 NwaCegarLoop]: 204 mSDtfsCounter, 441 mSDsluCounter, 2341 mSDsCounter, 0 mSdLazyCounter, 768 mSolverCounterSat, 43 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 2545 SdHoareTripleChecker+Invalid, 812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 768 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.5s IncrementalHoareTripleChecker+Time [2024-11-19 11:13:02,435 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 2545 Invalid, 812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 768 Invalid, 1 Unknown, 0 Unchecked, 4.5s Time] [2024-11-19 11:13:02,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2024-11-19 11:13:02,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 422. [2024-11-19 11:13:02,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 300 states have (on average 1.52) internal successors, (456), 362 states have internal predecessors, (456), 47 states have call successors, (47), 20 states have call predecessors, (47), 25 states have return successors, (59), 45 states have call predecessors, (59), 47 states have call successors, (59) [2024-11-19 11:13:02,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 562 transitions. [2024-11-19 11:13:02,478 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 562 transitions. Word has length 48 [2024-11-19 11:13:02,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:13:02,478 INFO L471 AbstractCegarLoop]: Abstraction has 422 states and 562 transitions. [2024-11-19 11:13:02,478 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.533333333333333) internal successors, (38), 14 states have internal predecessors, (38), 6 states have call successors, (7), 7 states have call predecessors, (7), 3 states have return successors, (3), 2 states have call predecessors, (3), 3 states have call successors, (3) [2024-11-19 11:13:02,478 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 562 transitions. [2024-11-19 11:13:02,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-11-19 11:13:02,479 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:13:02,479 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:13:02,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-19 11:13:02,679 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-19 11:13:02,680 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting func_to_recursive_line_47_to_56_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:13:02,680 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:13:02,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1767932080, now seen corresponding path program 1 times [2024-11-19 11:13:02,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:13:02,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895436593] [2024-11-19 11:13:02,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:13:02,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:13:02,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:13:02,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1620402450] [2024-11-19 11:13:02,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:13:02,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:13:02,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:13:02,727 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 11:13:02,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-19 11:13:02,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:13:02,952 INFO L255 TraceCheckSpWp]: Trace formula consists of 793 conjuncts, 130 conjuncts are in the unsatisfiable core [2024-11-19 11:13:02,955 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:13:02,958 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-19 11:13:02,994 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-19 11:13:03,000 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-19 11:13:03,108 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-19 11:13:03,153 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-19 11:13:03,324 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-19 11:13:03,361 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-19 11:13:03,361 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-19 11:13:07,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-19 11:13:07,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895436593] [2024-11-19 11:13:07,185 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-19 11:13:07,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620402450] [2024-11-19 11:13:07,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620402450] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-19 11:13:07,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-19 11:13:07,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2024-11-19 11:13:07,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574310500] [2024-11-19 11:13:07,185 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-19 11:13:07,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-19 11:13:07,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-19 11:13:07,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-19 11:13:07,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=624, Unknown=1, NotChecked=0, Total=702 [2024-11-19 11:13:07,186 INFO L87 Difference]: Start difference. First operand 422 states and 562 transitions. Second operand has 17 states, 15 states have (on average 2.4) internal successors, (36), 13 states have internal predecessors, (36), 5 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:13:08,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-19 11:13:08,690 INFO L93 Difference]: Finished difference Result 472 states and 564 transitions. [2024-11-19 11:13:08,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-19 11:13:08,690 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.4) internal successors, (36), 13 states have internal predecessors, (36), 5 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 49 [2024-11-19 11:13:08,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-19 11:13:08,692 INFO L225 Difference]: With dead ends: 472 [2024-11-19 11:13:08,692 INFO L226 Difference]: Without dead ends: 471 [2024-11-19 11:13:08,692 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=145, Invalid=1044, Unknown=1, NotChecked=0, Total=1190 [2024-11-19 11:13:08,692 INFO L432 NwaCegarLoop]: 198 mSDtfsCounter, 419 mSDsluCounter, 1985 mSDsCounter, 0 mSdLazyCounter, 776 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 2183 SdHoareTripleChecker+Invalid, 808 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 776 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-11-19 11:13:08,693 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [419 Valid, 2183 Invalid, 808 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 776 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-11-19 11:13:08,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2024-11-19 11:13:08,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 422. [2024-11-19 11:13:08,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 300 states have (on average 1.5133333333333334) internal successors, (454), 362 states have internal predecessors, (454), 47 states have call successors, (47), 20 states have call predecessors, (47), 25 states have return successors, (59), 45 states have call predecessors, (59), 47 states have call successors, (59) [2024-11-19 11:13:08,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 560 transitions. [2024-11-19 11:13:08,734 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 560 transitions. Word has length 49 [2024-11-19 11:13:08,734 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-19 11:13:08,734 INFO L471 AbstractCegarLoop]: Abstraction has 422 states and 560 transitions. [2024-11-19 11:13:08,735 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 2.4) internal successors, (36), 13 states have internal predecessors, (36), 5 states have call successors, (7), 6 states have call predecessors, (7), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2024-11-19 11:13:08,735 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 560 transitions. [2024-11-19 11:13:08,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-11-19 11:13:08,735 INFO L207 NwaCegarLoop]: Found error trace [2024-11-19 11:13:08,735 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-19 11:13:08,751 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-19 11:13:08,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-19 11:13:08,936 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting func_to_recursive_line_47_to_56_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_47_to_56_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_47_to_56_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 48 more)] === [2024-11-19 11:13:08,936 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-19 11:13:08,936 INFO L85 PathProgramCache]: Analyzing trace with hash -1028680323, now seen corresponding path program 1 times [2024-11-19 11:13:08,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-19 11:13:08,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001129021] [2024-11-19 11:13:08,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:13:08,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-19 11:13:08,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-19 11:13:08,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [10938620] [2024-11-19 11:13:08,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-19 11:13:08,964 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-19 11:13:08,964 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-19 11:13:08,965 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-19 11:13:08,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-19 11:13:09,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-19 11:13:09,210 INFO L255 TraceCheckSpWp]: Trace formula consists of 794 conjuncts, 207 conjuncts are in the unsatisfiable core [2024-11-19 11:13:09,222 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-19 11:13:09,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-19 11:13:09,265 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-19 11:13:09,269 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 11 [2024-11-19 11:13:09,272 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-19 11:13:09,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-19 11:13:09,279 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2024-11-19 11:13:09,284 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-19 11:13:09,366 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 11 [2024-11-19 11:13:09,371 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-19 11:13:09,498 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 11:13:09,499 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 23 treesize of output 27 [2024-11-19 11:13:09,544 INFO L349 Elim1Store]: treesize reduction 29, result has 34.1 percent of original size [2024-11-19 11:13:09,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 29 [2024-11-19 11:13:09,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-11-19 11:13:09,822 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-19 11:13:09,822 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 22 treesize of output 22 [2024-11-19 11:13:09,872 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-19 11:13:09,872 INFO L311 TraceCheckSpWp]: Computing backward predicates...