./Ultimate.py --spec /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/properties/no-overflow.prp --file /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 61a67961 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-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 d115e09498e3f278fd539730f0fa55e0745770e0304e10455a14000311085b68 --- Real Ultimate output --- This is Ultimate 0.2.5-wip.fs.cvc5-61a6796-m [2024-10-14 21:13:26,396 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-10-14 21:13:26,452 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2024-10-14 21:13:26,457 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-10-14 21:13:26,458 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-10-14 21:13:26,472 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-10-14 21:13:26,473 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-10-14 21:13:26,473 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-10-14 21:13:26,474 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-10-14 21:13:26,474 INFO L153 SettingsManager]: * Use memory slicer=true [2024-10-14 21:13:26,474 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-10-14 21:13:26,474 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-10-14 21:13:26,475 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-10-14 21:13:26,475 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-10-14 21:13:26,475 INFO L153 SettingsManager]: * Use SBE=true [2024-10-14 21:13:26,476 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-10-14 21:13:26,476 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-10-14 21:13:26,476 INFO L153 SettingsManager]: * sizeof long=4 [2024-10-14 21:13:26,476 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-10-14 21:13:26,476 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-10-14 21:13:26,477 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-10-14 21:13:26,480 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-10-14 21:13:26,481 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-10-14 21:13:26,481 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-10-14 21:13:26,481 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-10-14 21:13:26,481 INFO L153 SettingsManager]: * Check absence of signed integer overflows=ASSERTandASSUME [2024-10-14 21:13:26,481 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-10-14 21:13:26,481 INFO L153 SettingsManager]: * sizeof long double=12 [2024-10-14 21:13:26,481 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-10-14 21:13:26,482 INFO L153 SettingsManager]: * Use constant arrays=true [2024-10-14 21:13:26,482 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-10-14 21:13:26,482 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-10-14 21:13:26,482 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-10-14 21:13:26,482 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-10-14 21:13:26,482 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 21:13:26,483 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-10-14 21:13:26,483 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-10-14 21:13:26,483 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-10-14 21:13:26,483 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-10-14 21:13:26,483 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-10-14 21:13:26,483 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-10-14 21:13:26,484 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-10-14 21:13:26,484 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-10-14 21:13:26,484 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-10-14 21:13:26,484 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 -> d115e09498e3f278fd539730f0fa55e0745770e0304e10455a14000311085b68 [2024-10-14 21:13:26,684 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-10-14 21:13:26,706 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-10-14 21:13:26,711 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-10-14 21:13:26,712 INFO L270 PluginConnector]: Initializing CDTParser... [2024-10-14 21:13:26,712 INFO L274 PluginConnector]: CDTParser initialized [2024-10-14 21:13:26,713 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c [2024-10-14 21:13:27,926 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-10-14 21:13:28,062 INFO L384 CDTParser]: Found 1 translation units. [2024-10-14 21:13:28,063 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursified_nla-digbench/recursified_bresenham-ll.c [2024-10-14 21:13:28,071 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f55fa1db/24bb9e7d8fc44f5c9c2a18d2d6e26f91/FLAG3462f9373 [2024-10-14 21:13:28,082 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1f55fa1db/24bb9e7d8fc44f5c9c2a18d2d6e26f91 [2024-10-14 21:13:28,084 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-10-14 21:13:28,085 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-10-14 21:13:28,086 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-10-14 21:13:28,086 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-10-14 21:13:28,090 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-10-14 21:13:28,091 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,092 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6724bae8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28, skipping insertion in model container [2024-10-14 21:13:28,092 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,111 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-10-14 21:13:28,261 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 21:13:28,272 INFO L200 MainTranslator]: Completed pre-run [2024-10-14 21:13:28,298 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-10-14 21:13:28,314 INFO L204 MainTranslator]: Completed translation [2024-10-14 21:13:28,315 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28 WrapperNode [2024-10-14 21:13:28,315 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-10-14 21:13:28,316 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-10-14 21:13:28,316 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-10-14 21:13:28,316 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-10-14 21:13:28,321 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,331 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,355 INFO L138 Inliner]: procedures = 16, calls = 77, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 117 [2024-10-14 21:13:28,357 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-10-14 21:13:28,357 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-10-14 21:13:28,357 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-10-14 21:13:28,357 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-10-14 21:13:28,365 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,365 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,372 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,385 INFO L175 MemorySlicer]: Split 46 memory accesses to 8 slices as follows [2, 4, 7, 7, 4, 8, 8, 6]. 17 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0, 0, 0]. The 13 writes are split as follows [0, 2, 2, 1, 2, 3, 1, 2]. [2024-10-14 21:13:28,385 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,385 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,390 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,391 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,392 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,400 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,402 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-10-14 21:13:28,405 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-10-14 21:13:28,405 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-10-14 21:13:28,405 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-10-14 21:13:28,406 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28" (1/1) ... [2024-10-14 21:13:28,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-10-14 21:13:28,419 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:28,432 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-10-14 21:13:28,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-10-14 21:13:28,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-10-14 21:13:28,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-10-14 21:13:28,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-10-14 21:13:28,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-10-14 21:13:28,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-10-14 21:13:28,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2024-10-14 21:13:28,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2024-10-14 21:13:28,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2024-10-14 21:13:28,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2024-10-14 21:13:28,480 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-10-14 21:13:28,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-10-14 21:13:28,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-10-14 21:13:28,480 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-10-14 21:13:28,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-10-14 21:13:28,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2024-10-14 21:13:28,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2024-10-14 21:13:28,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2024-10-14 21:13:28,481 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2024-10-14 21:13:28,481 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-10-14 21:13:28,481 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-10-14 21:13:28,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-10-14 21:13:28,481 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-10-14 21:13:28,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-10-14 21:13:28,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2024-10-14 21:13:28,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2024-10-14 21:13:28,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2024-10-14 21:13:28,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2024-10-14 21:13:28,482 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2024-10-14 21:13:28,482 INFO L130 BoogieDeclarations]: Found specification of procedure func_to_recursive_line_0_to_41_0 [2024-10-14 21:13:28,482 INFO L138 BoogieDeclarations]: Found implementation of procedure func_to_recursive_line_0_to_41_0 [2024-10-14 21:13:28,482 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2024-10-14 21:13:28,482 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2024-10-14 21:13:28,482 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-10-14 21:13:28,571 INFO L238 CfgBuilder]: Building ICFG [2024-10-14 21:13:28,573 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-10-14 21:13:28,935 INFO L? ?]: Removed 141 outVars from TransFormulas that were not future-live. [2024-10-14 21:13:28,936 INFO L287 CfgBuilder]: Performing block encoding [2024-10-14 21:13:28,967 INFO L309 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-10-14 21:13:28,967 INFO L314 CfgBuilder]: Removed 1 assume(true) statements. [2024-10-14 21:13:28,968 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 09:13:28 BoogieIcfgContainer [2024-10-14 21:13:28,968 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-10-14 21:13:28,971 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-10-14 21:13:28,971 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-10-14 21:13:28,973 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-10-14 21:13:28,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.10 09:13:28" (1/3) ... [2024-10-14 21:13:28,974 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31cfb8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 09:13:28, skipping insertion in model container [2024-10-14 21:13:28,974 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.10 09:13:28" (2/3) ... [2024-10-14 21:13:28,975 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31cfb8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.10 09:13:28, skipping insertion in model container [2024-10-14 21:13:28,975 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.10 09:13:28" (3/3) ... [2024-10-14 21:13:28,976 INFO L112 eAbstractionObserver]: Analyzing ICFG recursified_bresenham-ll.c [2024-10-14 21:13:28,994 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-10-14 21:13:28,994 INFO L149 ceAbstractionStarter]: Applying trace abstraction to program that has 58 error locations. [2024-10-14 21:13:29,049 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-10-14 21:13:29,058 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;@673da2cb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-10-14 21:13:29,058 INFO L334 AbstractCegarLoop]: Starting to check reachability of 58 error locations. [2024-10-14 21:13:29,062 INFO L276 IsEmpty]: Start isEmpty. Operand has 136 states, 71 states have (on average 1.8732394366197183) internal successors, (133), 130 states have internal predecessors, (133), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2024-10-14 21:13:29,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 3 [2024-10-14 21:13:29,065 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:29,066 INFO L215 NwaCegarLoop]: trace histogram [1, 1] [2024-10-14 21:13:29,067 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:29,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:29,071 INFO L85 PathProgramCache]: Analyzing trace with hash 6289, now seen corresponding path program 1 times [2024-10-14 21:13:29,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:29,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692127481] [2024-10-14 21:13:29,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:29,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:29,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:29,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:29,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:29,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692127481] [2024-10-14 21:13:29,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692127481] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:29,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:29,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-10-14 21:13:29,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599030149] [2024-10-14 21:13:29,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:29,389 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 21:13:29,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:29,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 21:13:29,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 21:13:29,429 INFO L87 Difference]: Start difference. First operand has 136 states, 71 states have (on average 1.8732394366197183) internal successors, (133), 130 states have internal predecessors, (133), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:29,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:29,507 INFO L93 Difference]: Finished difference Result 262 states and 275 transitions. [2024-10-14 21:13:29,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 21:13:29,510 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 2 [2024-10-14 21:13:29,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:29,516 INFO L225 Difference]: With dead ends: 262 [2024-10-14 21:13:29,516 INFO L226 Difference]: Without dead ends: 132 [2024-10-14 21:13:29,519 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 21:13:29,521 INFO L432 NwaCegarLoop]: 129 mSDtfsCounter, 3 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 258 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:29,521 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 258 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 21:13:29,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2024-10-14 21:13:29,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 132. [2024-10-14 21:13:29,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 70 states have (on average 1.8285714285714285) internal successors, (128), 127 states have internal predecessors, (128), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:13:29,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 134 transitions. [2024-10-14 21:13:29,559 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 134 transitions. Word has length 2 [2024-10-14 21:13:29,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:29,560 INFO L471 AbstractCegarLoop]: Abstraction has 132 states and 134 transitions. [2024-10-14 21:13:29,560 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.0) internal successors, (2), 2 states have internal predecessors, (2), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:29,561 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 134 transitions. [2024-10-14 21:13:29,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2024-10-14 21:13:29,561 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:29,562 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1] [2024-10-14 21:13:29,562 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-10-14 21:13:29,562 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:29,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:29,563 INFO L85 PathProgramCache]: Analyzing trace with hash 195081, now seen corresponding path program 1 times [2024-10-14 21:13:29,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:29,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443970702] [2024-10-14 21:13:29,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:29,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:29,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:29,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:29,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:29,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443970702] [2024-10-14 21:13:29,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443970702] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:29,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:29,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-10-14 21:13:29,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799524636] [2024-10-14 21:13:29,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:29,689 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-10-14 21:13:29,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:29,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-10-14 21:13:29,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 21:13:29,691 INFO L87 Difference]: Start difference. First operand 132 states and 134 transitions. Second operand has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:29,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:29,715 INFO L93 Difference]: Finished difference Result 132 states and 134 transitions. [2024-10-14 21:13:29,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-10-14 21:13:29,716 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 3 [2024-10-14 21:13:29,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:29,717 INFO L225 Difference]: With dead ends: 132 [2024-10-14 21:13:29,717 INFO L226 Difference]: Without dead ends: 131 [2024-10-14 21:13:29,717 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-10-14 21:13:29,718 INFO L432 NwaCegarLoop]: 126 mSDtfsCounter, 2 mSDsluCounter, 126 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:29,718 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 252 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 21:13:29,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2024-10-14 21:13:29,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2024-10-14 21:13:29,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 70 states have (on average 1.8142857142857143) internal successors, (127), 126 states have internal predecessors, (127), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:13:29,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 133 transitions. [2024-10-14 21:13:29,727 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 133 transitions. Word has length 3 [2024-10-14 21:13:29,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:29,727 INFO L471 AbstractCegarLoop]: Abstraction has 131 states and 133 transitions. [2024-10-14 21:13:29,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 1.5) internal successors, (3), 2 states have internal predecessors, (3), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:29,727 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 133 transitions. [2024-10-14 21:13:29,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2024-10-14 21:13:29,728 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:29,728 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2024-10-14 21:13:29,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-10-14 21:13:29,728 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:29,728 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:29,728 INFO L85 PathProgramCache]: Analyzing trace with hash 6047635, now seen corresponding path program 1 times [2024-10-14 21:13:29,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:29,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899353066] [2024-10-14 21:13:29,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:29,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:29,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:29,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:29,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:29,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899353066] [2024-10-14 21:13:29,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899353066] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:29,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:29,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 21:13:29,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950249339] [2024-10-14 21:13:29,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:29,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 21:13:29,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:29,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 21:13:29,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 21:13:29,868 INFO L87 Difference]: Start difference. First operand 131 states and 133 transitions. Second operand has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:29,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:29,913 INFO L93 Difference]: Finished difference Result 131 states and 133 transitions. [2024-10-14 21:13:29,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 21:13:29,913 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2024-10-14 21:13:29,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:29,914 INFO L225 Difference]: With dead ends: 131 [2024-10-14 21:13:29,914 INFO L226 Difference]: Without dead ends: 130 [2024-10-14 21:13:29,914 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-14 21:13:29,915 INFO L432 NwaCegarLoop]: 126 mSDtfsCounter, 3 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:29,915 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 373 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 21:13:29,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130 states. [2024-10-14 21:13:29,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130 to 130. [2024-10-14 21:13:29,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 70 states have (on average 1.8) internal successors, (126), 125 states have internal predecessors, (126), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:13:29,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 132 transitions. [2024-10-14 21:13:29,921 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 132 transitions. Word has length 4 [2024-10-14 21:13:29,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:29,921 INFO L471 AbstractCegarLoop]: Abstraction has 130 states and 132 transitions. [2024-10-14 21:13:29,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:29,922 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 132 transitions. [2024-10-14 21:13:29,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2024-10-14 21:13:29,922 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:29,922 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2024-10-14 21:13:29,922 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-10-14 21:13:29,922 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:29,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:29,923 INFO L85 PathProgramCache]: Analyzing trace with hash 187476811, now seen corresponding path program 1 times [2024-10-14 21:13:29,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:29,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125119013] [2024-10-14 21:13:29,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:29,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:29,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:30,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:30,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:30,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125119013] [2024-10-14 21:13:30,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125119013] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:30,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:30,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-10-14 21:13:30,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110403218] [2024-10-14 21:13:30,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:30,049 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-10-14 21:13:30,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:30,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-10-14 21:13:30,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-10-14 21:13:30,050 INFO L87 Difference]: Start difference. First operand 130 states and 132 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:30,082 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:30,083 INFO L93 Difference]: Finished difference Result 130 states and 132 transitions. [2024-10-14 21:13:30,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-10-14 21:13:30,087 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2024-10-14 21:13:30,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:30,088 INFO L225 Difference]: With dead ends: 130 [2024-10-14 21:13:30,089 INFO L226 Difference]: Without dead ends: 129 [2024-10-14 21:13:30,090 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-10-14 21:13:30,091 INFO L432 NwaCegarLoop]: 126 mSDtfsCounter, 2 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:30,091 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 373 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 21:13:30,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2024-10-14 21:13:30,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 129. [2024-10-14 21:13:30,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 70 states have (on average 1.7857142857142858) internal successors, (125), 124 states have internal predecessors, (125), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2024-10-14 21:13:30,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 131 transitions. [2024-10-14 21:13:30,103 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 131 transitions. Word has length 5 [2024-10-14 21:13:30,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:30,104 INFO L471 AbstractCegarLoop]: Abstraction has 129 states and 131 transitions. [2024-10-14 21:13:30,104 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:30,104 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 131 transitions. [2024-10-14 21:13:30,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2024-10-14 21:13:30,104 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:30,104 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:30,104 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-10-14 21:13:30,105 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:30,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:30,105 INFO L85 PathProgramCache]: Analyzing trace with hash 56144521, now seen corresponding path program 1 times [2024-10-14 21:13:30,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:30,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249373827] [2024-10-14 21:13:30,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:30,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:30,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:30,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1031756564] [2024-10-14 21:13:30,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:30,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:30,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:30,132 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:30,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-10-14 21:13:30,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:30,236 INFO L255 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-10-14 21:13:30,242 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:30,280 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:30,288 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:30,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-10-14 21:13:30,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:30,338 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:30,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:30,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249373827] [2024-10-14 21:13:30,339 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:30,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1031756564] [2024-10-14 21:13:30,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1031756564] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:30,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:30,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 21:13:30,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514298543] [2024-10-14 21:13:30,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:30,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 21:13:30,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:30,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 21:13:30,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:30,341 INFO L87 Difference]: Start difference. First operand 129 states and 131 transitions. Second operand has 6 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:30,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:30,429 INFO L93 Difference]: Finished difference Result 207 states and 212 transitions. [2024-10-14 21:13:30,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 21:13:30,429 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2024-10-14 21:13:30,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:30,430 INFO L225 Difference]: With dead ends: 207 [2024-10-14 21:13:30,430 INFO L226 Difference]: Without dead ends: 205 [2024-10-14 21:13:30,431 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:13:30,431 INFO L432 NwaCegarLoop]: 120 mSDtfsCounter, 144 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 591 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:30,431 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 591 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:13:30,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-10-14 21:13:30,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 154. [2024-10-14 21:13:30,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 93 states have (on average 1.7741935483870968) internal successors, (165), 147 states have internal predecessors, (165), 4 states have call successors, (4), 3 states have call predecessors, (4), 3 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2024-10-14 21:13:30,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 174 transitions. [2024-10-14 21:13:30,439 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 174 transitions. Word has length 9 [2024-10-14 21:13:30,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:30,439 INFO L471 AbstractCegarLoop]: Abstraction has 154 states and 174 transitions. [2024-10-14 21:13:30,439 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 2.0) internal successors, (8), 5 states have internal predecessors, (8), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:30,439 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 174 transitions. [2024-10-14 21:13:30,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-10-14 21:13:30,440 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:30,440 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:30,455 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-10-14 21:13:30,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:30,641 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting func_to_recursive_line_0_to_41_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:30,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:30,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1879688981, now seen corresponding path program 1 times [2024-10-14 21:13:30,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:30,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911456072] [2024-10-14 21:13:30,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:30,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:30,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:30,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [693083167] [2024-10-14 21:13:30,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:30,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:30,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:30,665 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:30,666 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-10-14 21:13:30,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:30,763 INFO L255 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-10-14 21:13:30,764 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:30,768 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:30,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:30,797 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:30,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:30,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911456072] [2024-10-14 21:13:30,798 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:30,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693083167] [2024-10-14 21:13:30,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693083167] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:30,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:30,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 21:13:30,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668971173] [2024-10-14 21:13:30,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:30,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 21:13:30,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:30,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 21:13:30,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:30,799 INFO L87 Difference]: Start difference. First operand 154 states and 174 transitions. Second operand has 6 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:30,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:30,888 INFO L93 Difference]: Finished difference Result 267 states and 292 transitions. [2024-10-14 21:13:30,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 21:13:30,888 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2024-10-14 21:13:30,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:30,891 INFO L225 Difference]: With dead ends: 267 [2024-10-14 21:13:30,891 INFO L226 Difference]: Without dead ends: 265 [2024-10-14 21:13:30,891 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:13:30,891 INFO L432 NwaCegarLoop]: 121 mSDtfsCounter, 175 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:30,892 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [175 Valid, 594 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:13:30,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2024-10-14 21:13:30,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 190. [2024-10-14 21:13:30,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 125 states have (on average 1.752) internal successors, (219), 180 states have internal predecessors, (219), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:30,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 235 transitions. [2024-10-14 21:13:30,901 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 235 transitions. Word has length 11 [2024-10-14 21:13:30,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:30,905 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 235 transitions. [2024-10-14 21:13:30,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 2.5) internal successors, (10), 5 states have internal predecessors, (10), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:30,905 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 235 transitions. [2024-10-14 21:13:30,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2024-10-14 21:13:30,905 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:30,906 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:30,919 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-10-14 21:13:31,106 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,SelfDestructingSolverStorable5 [2024-10-14 21:13:31,106 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting func_to_recursive_line_0_to_41_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:31,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:31,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1800122189, now seen corresponding path program 1 times [2024-10-14 21:13:31,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:31,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517195230] [2024-10-14 21:13:31,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:31,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:31,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:31,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [135680183] [2024-10-14 21:13:31,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:31,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:31,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:31,171 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:31,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-10-14 21:13:31,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:31,256 INFO L255 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-10-14 21:13:31,259 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:31,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:31,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:31,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:31,333 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:31,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:31,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517195230] [2024-10-14 21:13:31,333 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:31,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [135680183] [2024-10-14 21:13:31,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [135680183] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:31,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:31,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-14 21:13:31,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138017593] [2024-10-14 21:13:31,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:31,334 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-14 21:13:31,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:31,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-14 21:13:31,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:13:31,335 INFO L87 Difference]: Start difference. First operand 190 states and 235 transitions. Second operand has 8 states, 6 states have (on average 2.0) internal successors, (12), 7 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:31,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:31,536 INFO L93 Difference]: Finished difference Result 244 states and 282 transitions. [2024-10-14 21:13:31,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 21:13:31,537 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 2.0) internal successors, (12), 7 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2024-10-14 21:13:31,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:31,538 INFO L225 Difference]: With dead ends: 244 [2024-10-14 21:13:31,538 INFO L226 Difference]: Without dead ends: 242 [2024-10-14 21:13:31,538 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-10-14 21:13:31,539 INFO L432 NwaCegarLoop]: 101 mSDtfsCounter, 215 mSDsluCounter, 650 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 751 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:31,539 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 751 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 21:13:31,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2024-10-14 21:13:31,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 190. [2024-10-14 21:13:31,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 125 states have (on average 1.736) internal successors, (217), 180 states have internal predecessors, (217), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:31,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 233 transitions. [2024-10-14 21:13:31,548 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 233 transitions. Word has length 13 [2024-10-14 21:13:31,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:31,548 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 233 transitions. [2024-10-14 21:13:31,548 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 2.0) internal successors, (12), 7 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:31,548 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 233 transitions. [2024-10-14 21:13:31,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-10-14 21:13:31,549 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:31,549 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:31,561 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-10-14 21:13:31,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:31,753 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting func_to_recursive_line_0_to_41_0Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:31,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:31,753 INFO L85 PathProgramCache]: Analyzing trace with hash -954395217, now seen corresponding path program 1 times [2024-10-14 21:13:31,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:31,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300550731] [2024-10-14 21:13:31,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:31,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:31,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:31,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1504052666] [2024-10-14 21:13:31,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:31,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:31,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:31,783 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:31,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-10-14 21:13:31,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:31,875 INFO L255 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-10-14 21:13:31,876 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:31,882 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:31,921 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:31,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:31,942 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:31,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:31,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300550731] [2024-10-14 21:13:31,943 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:31,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504052666] [2024-10-14 21:13:31,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504052666] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:31,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:31,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-14 21:13:31,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660782587] [2024-10-14 21:13:31,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:31,943 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-14 21:13:31,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:31,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-14 21:13:31,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:13:31,944 INFO L87 Difference]: Start difference. First operand 190 states and 233 transitions. Second operand has 8 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 7 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:32,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:32,120 INFO L93 Difference]: Finished difference Result 271 states and 293 transitions. [2024-10-14 21:13:32,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-14 21:13:32,121 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 7 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2024-10-14 21:13:32,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:32,122 INFO L225 Difference]: With dead ends: 271 [2024-10-14 21:13:32,122 INFO L226 Difference]: Without dead ends: 269 [2024-10-14 21:13:32,122 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-10-14 21:13:32,123 INFO L432 NwaCegarLoop]: 102 mSDtfsCounter, 249 mSDsluCounter, 651 mSDsCounter, 0 mSdLazyCounter, 171 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 249 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:32,123 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [249 Valid, 753 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 171 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:13:32,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2024-10-14 21:13:32,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 190. [2024-10-14 21:13:32,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 125 states have (on average 1.704) internal successors, (213), 180 states have internal predecessors, (213), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:32,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 229 transitions. [2024-10-14 21:13:32,128 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 229 transitions. Word has length 15 [2024-10-14 21:13:32,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:32,129 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 229 transitions. [2024-10-14 21:13:32,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 7 states have internal predecessors, (14), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:32,129 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 229 transitions. [2024-10-14 21:13:32,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-10-14 21:13:32,129 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:32,129 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:32,143 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-10-14 21:13:32,329 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:32,330 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting func_to_recursive_line_0_to_41_0Err8ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:32,330 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:32,330 INFO L85 PathProgramCache]: Analyzing trace with hash 1949199377, now seen corresponding path program 1 times [2024-10-14 21:13:32,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:32,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066502289] [2024-10-14 21:13:32,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:32,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:32,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:32,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [516043366] [2024-10-14 21:13:32,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:32,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:32,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:32,348 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:32,350 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-10-14 21:13:32,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:32,428 INFO L255 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-10-14 21:13:32,430 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:32,440 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:32,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:32,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-10-14 21:13:32,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:32,522 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:32,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:32,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066502289] [2024-10-14 21:13:32,522 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:32,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516043366] [2024-10-14 21:13:32,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516043366] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:32,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:32,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 21:13:32,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898400042] [2024-10-14 21:13:32,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:32,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 21:13:32,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:32,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 21:13:32,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-10-14 21:13:32,524 INFO L87 Difference]: Start difference. First operand 190 states and 229 transitions. Second operand has 9 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 8 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:32,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:32,723 INFO L93 Difference]: Finished difference Result 269 states and 289 transitions. [2024-10-14 21:13:32,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-14 21:13:32,723 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 8 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2024-10-14 21:13:32,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:32,725 INFO L225 Difference]: With dead ends: 269 [2024-10-14 21:13:32,725 INFO L226 Difference]: Without dead ends: 268 [2024-10-14 21:13:32,726 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-10-14 21:13:32,726 INFO L432 NwaCegarLoop]: 101 mSDtfsCounter, 259 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:32,727 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [259 Valid, 777 Invalid, 194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:13:32,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2024-10-14 21:13:32,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 190. [2024-10-14 21:13:32,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 125 states have (on average 1.688) internal successors, (211), 180 states have internal predecessors, (211), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:32,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 227 transitions. [2024-10-14 21:13:32,750 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 227 transitions. Word has length 17 [2024-10-14 21:13:32,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:32,750 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 227 transitions. [2024-10-14 21:13:32,750 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 8 states have internal predecessors, (16), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:32,750 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 227 transitions. [2024-10-14 21:13:32,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2024-10-14 21:13:32,751 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:32,751 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:32,765 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-10-14 21:13:32,951 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:32,952 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting func_to_recursive_line_0_to_41_0Err9ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:32,952 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:32,952 INFO L85 PathProgramCache]: Analyzing trace with hash 295638596, now seen corresponding path program 1 times [2024-10-14 21:13:32,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:32,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143164889] [2024-10-14 21:13:32,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:32,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:32,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:32,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1831597533] [2024-10-14 21:13:32,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:32,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:32,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:32,978 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:32,980 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-10-14 21:13:33,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:33,081 INFO L255 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-10-14 21:13:33,084 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:33,087 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:33,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-10-14 21:13:33,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:33,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-10-14 21:13:33,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 11 treesize of output 7 [2024-10-14 21:13:33,166 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:33,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:33,199 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:33,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:33,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143164889] [2024-10-14 21:13:33,200 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:33,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831597533] [2024-10-14 21:13:33,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831597533] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:33,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:33,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 21:13:33,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870391673] [2024-10-14 21:13:33,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:33,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 21:13:33,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:33,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 21:13:33,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-10-14 21:13:33,201 INFO L87 Difference]: Start difference. First operand 190 states and 227 transitions. Second operand has 9 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 8 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:33,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:33,473 INFO L93 Difference]: Finished difference Result 234 states and 263 transitions. [2024-10-14 21:13:33,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 21:13:33,473 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 8 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2024-10-14 21:13:33,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:33,474 INFO L225 Difference]: With dead ends: 234 [2024-10-14 21:13:33,474 INFO L226 Difference]: Without dead ends: 233 [2024-10-14 21:13:33,475 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2024-10-14 21:13:33,475 INFO L432 NwaCegarLoop]: 98 mSDtfsCounter, 151 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 792 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:33,475 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [151 Valid, 792 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 21:13:33,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2024-10-14 21:13:33,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 190. [2024-10-14 21:13:33,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 125 states have (on average 1.68) internal successors, (210), 180 states have internal predecessors, (210), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:33,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 226 transitions. [2024-10-14 21:13:33,483 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 226 transitions. Word has length 18 [2024-10-14 21:13:33,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:33,484 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 226 transitions. [2024-10-14 21:13:33,484 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 8 states have internal predecessors, (17), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:33,484 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 226 transitions. [2024-10-14 21:13:33,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-10-14 21:13:33,485 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:33,485 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:33,499 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-10-14 21:13:33,689 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:33,689 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting func_to_recursive_line_0_to_41_0Err10ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:33,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:33,690 INFO L85 PathProgramCache]: Analyzing trace with hash 574861939, now seen corresponding path program 1 times [2024-10-14 21:13:33,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:33,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145585893] [2024-10-14 21:13:33,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:33,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:33,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:33,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [555806888] [2024-10-14 21:13:33,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:33,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:33,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:33,709 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:33,710 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-10-14 21:13:33,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:33,806 INFO L255 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-10-14 21:13:33,809 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:33,820 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:33,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:33,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:33,908 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:33,938 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:33,990 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-10-14 21:13:34,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:34,005 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:34,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:34,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145585893] [2024-10-14 21:13:34,005 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:34,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555806888] [2024-10-14 21:13:34,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555806888] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:34,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:34,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-14 21:13:34,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19569285] [2024-10-14 21:13:34,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:34,006 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 21:13:34,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:34,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 21:13:34,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-10-14 21:13:34,007 INFO L87 Difference]: Start difference. First operand 190 states and 226 transitions. Second operand has 11 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:34,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:34,380 INFO L93 Difference]: Finished difference Result 233 states and 262 transitions. [2024-10-14 21:13:34,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-14 21:13:34,380 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2024-10-14 21:13:34,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:34,381 INFO L225 Difference]: With dead ends: 233 [2024-10-14 21:13:34,381 INFO L226 Difference]: Without dead ends: 232 [2024-10-14 21:13:34,382 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-10-14 21:13:34,382 INFO L432 NwaCegarLoop]: 96 mSDtfsCounter, 180 mSDsluCounter, 829 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:34,383 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 925 Invalid, 364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 21:13:34,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2024-10-14 21:13:34,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 190. [2024-10-14 21:13:34,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 125 states have (on average 1.672) internal successors, (209), 180 states have internal predecessors, (209), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:34,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 225 transitions. [2024-10-14 21:13:34,389 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 225 transitions. Word has length 19 [2024-10-14 21:13:34,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:34,390 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 225 transitions. [2024-10-14 21:13:34,390 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.0) internal successors, (18), 9 states have internal predecessors, (18), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:34,390 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 225 transitions. [2024-10-14 21:13:34,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2024-10-14 21:13:34,390 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:34,390 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:34,407 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-10-14 21:13:34,594 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:34,595 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting func_to_recursive_line_0_to_41_0Err11ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:34,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:34,595 INFO L85 PathProgramCache]: Analyzing trace with hash 640850982, now seen corresponding path program 1 times [2024-10-14 21:13:34,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:34,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229513383] [2024-10-14 21:13:34,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:34,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:34,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:34,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [583906816] [2024-10-14 21:13:34,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:34,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:34,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:34,617 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:34,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-10-14 21:13:34,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:34,720 INFO L255 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-10-14 21:13:34,723 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:34,728 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:34,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:34,745 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:34,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:34,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:34,874 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-10-14 21:13:34,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-10-14 21:13:34,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:34,931 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:34,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:34,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229513383] [2024-10-14 21:13:34,931 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:34,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [583906816] [2024-10-14 21:13:34,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [583906816] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:34,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:34,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-14 21:13:34,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751387387] [2024-10-14 21:13:34,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:34,932 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 21:13:34,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:34,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 21:13:34,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-10-14 21:13:34,932 INFO L87 Difference]: Start difference. First operand 190 states and 225 transitions. Second operand has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:35,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:35,345 INFO L93 Difference]: Finished difference Result 232 states and 261 transitions. [2024-10-14 21:13:35,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-14 21:13:35,345 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2024-10-14 21:13:35,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:35,346 INFO L225 Difference]: With dead ends: 232 [2024-10-14 21:13:35,346 INFO L226 Difference]: Without dead ends: 231 [2024-10-14 21:13:35,346 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-10-14 21:13:35,347 INFO L432 NwaCegarLoop]: 97 mSDtfsCounter, 177 mSDsluCounter, 833 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:35,347 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [177 Valid, 930 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 21:13:35,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2024-10-14 21:13:35,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 190. [2024-10-14 21:13:35,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 125 states have (on average 1.664) internal successors, (208), 180 states have internal predecessors, (208), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:35,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 224 transitions. [2024-10-14 21:13:35,352 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 224 transitions. Word has length 20 [2024-10-14 21:13:35,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:35,352 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 224 transitions. [2024-10-14 21:13:35,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.111111111111111) internal successors, (19), 9 states have internal predecessors, (19), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:35,352 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 224 transitions. [2024-10-14 21:13:35,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-10-14 21:13:35,352 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:35,352 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:35,366 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-10-14 21:13:35,553 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,SelfDestructingSolverStorable11 [2024-10-14 21:13:35,553 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting func_to_recursive_line_0_to_41_0Err12ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:35,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:35,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1608455979, now seen corresponding path program 1 times [2024-10-14 21:13:35,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:35,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592219467] [2024-10-14 21:13:35,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:35,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:35,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:35,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:35,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:35,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592219467] [2024-10-14 21:13:35,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592219467] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:35,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:35,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 21:13:35,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190819392] [2024-10-14 21:13:35,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:35,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 21:13:35,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:35,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 21:13:35,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:35,676 INFO L87 Difference]: Start difference. First operand 190 states and 224 transitions. Second operand has 6 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:35,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:35,747 INFO L93 Difference]: Finished difference Result 190 states and 224 transitions. [2024-10-14 21:13:35,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 21:13:35,747 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2024-10-14 21:13:35,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:35,748 INFO L225 Difference]: With dead ends: 190 [2024-10-14 21:13:35,748 INFO L226 Difference]: Without dead ends: 189 [2024-10-14 21:13:35,748 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:13:35,749 INFO L432 NwaCegarLoop]: 109 mSDtfsCounter, 161 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:35,749 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 391 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:13:35,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2024-10-14 21:13:35,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 189. [2024-10-14 21:13:35,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 125 states have (on average 1.64) internal successors, (205), 179 states have internal predecessors, (205), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:35,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 221 transitions. [2024-10-14 21:13:35,761 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 221 transitions. Word has length 21 [2024-10-14 21:13:35,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:35,761 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 221 transitions. [2024-10-14 21:13:35,761 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:35,762 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 221 transitions. [2024-10-14 21:13:35,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2024-10-14 21:13:35,762 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:35,762 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:35,762 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-10-14 21:13:35,762 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting func_to_recursive_line_0_to_41_0Err13ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:35,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:35,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1677472264, now seen corresponding path program 1 times [2024-10-14 21:13:35,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:35,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867531881] [2024-10-14 21:13:35,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:35,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:35,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:35,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:35,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:35,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867531881] [2024-10-14 21:13:35,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867531881] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:35,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:35,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 21:13:35,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954869795] [2024-10-14 21:13:35,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:35,875 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 21:13:35,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:35,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 21:13:35,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:35,876 INFO L87 Difference]: Start difference. First operand 189 states and 221 transitions. Second operand has 6 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:35,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:35,936 INFO L93 Difference]: Finished difference Result 189 states and 221 transitions. [2024-10-14 21:13:35,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 21:13:35,936 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2024-10-14 21:13:35,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:35,937 INFO L225 Difference]: With dead ends: 189 [2024-10-14 21:13:35,937 INFO L226 Difference]: Without dead ends: 188 [2024-10-14 21:13:35,938 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:13:35,938 INFO L432 NwaCegarLoop]: 109 mSDtfsCounter, 158 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:35,938 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 391 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 21:13:35,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2024-10-14 21:13:35,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 188. [2024-10-14 21:13:35,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 125 states have (on average 1.616) internal successors, (202), 178 states have internal predecessors, (202), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:35,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 218 transitions. [2024-10-14 21:13:35,955 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 218 transitions. Word has length 22 [2024-10-14 21:13:35,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:35,955 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 218 transitions. [2024-10-14 21:13:35,955 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:35,955 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 218 transitions. [2024-10-14 21:13:35,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-10-14 21:13:35,955 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:35,956 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:35,956 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-10-14 21:13:35,956 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting func_to_recursive_line_0_to_41_0Err14ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:35,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:35,956 INFO L85 PathProgramCache]: Analyzing trace with hash 462032695, now seen corresponding path program 1 times [2024-10-14 21:13:35,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:35,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070594219] [2024-10-14 21:13:35,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:35,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:35,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:35,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1055177034] [2024-10-14 21:13:35,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:35,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:35,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:35,980 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:35,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-10-14 21:13:36,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:36,078 INFO L255 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 71 conjuncts are in the unsatisfiable core [2024-10-14 21:13:36,080 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:36,088 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:36,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:36,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:36,113 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:36,198 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:36,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:36,295 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-10-14 21:13:36,325 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-10-14 21:13:36,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:36,355 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:36,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:36,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070594219] [2024-10-14 21:13:36,355 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:36,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055177034] [2024-10-14 21:13:36,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055177034] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:36,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:36,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-14 21:13:36,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606810792] [2024-10-14 21:13:36,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:36,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-10-14 21:13:36,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:36,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-10-14 21:13:36,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2024-10-14 21:13:36,356 INFO L87 Difference]: Start difference. First operand 188 states and 218 transitions. Second operand has 12 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:36,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:36,761 INFO L93 Difference]: Finished difference Result 227 states and 254 transitions. [2024-10-14 21:13:36,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-14 21:13:36,761 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2024-10-14 21:13:36,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:36,762 INFO L225 Difference]: With dead ends: 227 [2024-10-14 21:13:36,762 INFO L226 Difference]: Without dead ends: 226 [2024-10-14 21:13:36,762 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2024-10-14 21:13:36,762 INFO L432 NwaCegarLoop]: 93 mSDtfsCounter, 173 mSDsluCounter, 806 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 899 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:36,763 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 899 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 389 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 21:13:36,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2024-10-14 21:13:36,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 188. [2024-10-14 21:13:36,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 125 states have (on average 1.608) internal successors, (201), 178 states have internal predecessors, (201), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:36,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 217 transitions. [2024-10-14 21:13:36,767 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 217 transitions. Word has length 23 [2024-10-14 21:13:36,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:36,768 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 217 transitions. [2024-10-14 21:13:36,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.2) internal successors, (22), 10 states have internal predecessors, (22), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:36,768 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 217 transitions. [2024-10-14 21:13:36,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2024-10-14 21:13:36,768 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:36,768 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:36,781 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-10-14 21:13:36,968 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-10-14 21:13:36,969 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting func_to_recursive_line_0_to_41_0Err15ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:36,969 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:36,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1438111722, now seen corresponding path program 1 times [2024-10-14 21:13:36,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:36,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660851199] [2024-10-14 21:13:36,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:36,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:36,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:36,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1631309080] [2024-10-14 21:13:36,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:36,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:36,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:36,986 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:36,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-10-14 21:13:37,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:37,083 INFO L255 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 71 conjuncts are in the unsatisfiable core [2024-10-14 21:13:37,085 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:37,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:37,093 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:37,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:37,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:37,191 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:37,227 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:37,293 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-10-14 21:13:37,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-10-14 21:13:37,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:37,354 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:37,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:37,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660851199] [2024-10-14 21:13:37,355 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:37,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631309080] [2024-10-14 21:13:37,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631309080] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:37,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:37,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-14 21:13:37,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131844190] [2024-10-14 21:13:37,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:37,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-10-14 21:13:37,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:37,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-10-14 21:13:37,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2024-10-14 21:13:37,356 INFO L87 Difference]: Start difference. First operand 188 states and 217 transitions. Second operand has 12 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:37,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:37,803 INFO L93 Difference]: Finished difference Result 226 states and 253 transitions. [2024-10-14 21:13:37,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-14 21:13:37,804 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2024-10-14 21:13:37,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:37,805 INFO L225 Difference]: With dead ends: 226 [2024-10-14 21:13:37,805 INFO L226 Difference]: Without dead ends: 225 [2024-10-14 21:13:37,805 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2024-10-14 21:13:37,805 INFO L432 NwaCegarLoop]: 94 mSDtfsCounter, 166 mSDsluCounter, 877 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 971 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:37,805 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 971 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 21:13:37,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2024-10-14 21:13:37,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 188. [2024-10-14 21:13:37,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 125 states have (on average 1.6) internal successors, (200), 178 states have internal predecessors, (200), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:37,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 216 transitions. [2024-10-14 21:13:37,810 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 216 transitions. Word has length 24 [2024-10-14 21:13:37,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:37,810 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 216 transitions. [2024-10-14 21:13:37,810 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.3) internal successors, (23), 10 states have internal predecessors, (23), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:37,810 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 216 transitions. [2024-10-14 21:13:37,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2024-10-14 21:13:37,811 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:37,811 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:37,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-10-14 21:13:38,011 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,SelfDestructingSolverStorable15 [2024-10-14 21:13:38,011 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting func_to_recursive_line_0_to_41_0Err16ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:38,012 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:38,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1631790489, now seen corresponding path program 1 times [2024-10-14 21:13:38,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:38,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693201125] [2024-10-14 21:13:38,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:38,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:38,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:38,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:38,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:38,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693201125] [2024-10-14 21:13:38,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693201125] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:38,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:38,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-14 21:13:38,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959571716] [2024-10-14 21:13:38,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:38,356 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 21:13:38,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:38,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 21:13:38,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-10-14 21:13:38,356 INFO L87 Difference]: Start difference. First operand 188 states and 216 transitions. Second operand has 11 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:38,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:38,655 INFO L93 Difference]: Finished difference Result 232 states and 259 transitions. [2024-10-14 21:13:38,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-10-14 21:13:38,656 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2024-10-14 21:13:38,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:38,657 INFO L225 Difference]: With dead ends: 232 [2024-10-14 21:13:38,657 INFO L226 Difference]: Without dead ends: 231 [2024-10-14 21:13:38,657 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-10-14 21:13:38,658 INFO L432 NwaCegarLoop]: 102 mSDtfsCounter, 124 mSDsluCounter, 827 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:38,658 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 929 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 21:13:38,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2024-10-14 21:13:38,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 188. [2024-10-14 21:13:38,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 125 states have (on average 1.592) internal successors, (199), 178 states have internal predecessors, (199), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:38,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 215 transitions. [2024-10-14 21:13:38,666 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 215 transitions. Word has length 25 [2024-10-14 21:13:38,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:38,666 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 215 transitions. [2024-10-14 21:13:38,666 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 9 states have internal predecessors, (24), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:38,666 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 215 transitions. [2024-10-14 21:13:38,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2024-10-14 21:13:38,668 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:38,668 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:38,668 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-10-14 21:13:38,668 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting func_to_recursive_line_0_to_41_0Err17ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:38,668 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:38,669 INFO L85 PathProgramCache]: Analyzing trace with hash -954102324, now seen corresponding path program 1 times [2024-10-14 21:13:38,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:38,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488720057] [2024-10-14 21:13:38,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:38,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:38,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:38,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:38,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:38,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488720057] [2024-10-14 21:13:38,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488720057] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:38,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:38,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 21:13:38,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639817197] [2024-10-14 21:13:38,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:38,974 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-14 21:13:38,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:38,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-14 21:13:38,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-10-14 21:13:38,974 INFO L87 Difference]: Start difference. First operand 188 states and 215 transitions. Second operand has 10 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:39,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:39,245 INFO L93 Difference]: Finished difference Result 231 states and 258 transitions. [2024-10-14 21:13:39,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-14 21:13:39,246 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2024-10-14 21:13:39,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:39,248 INFO L225 Difference]: With dead ends: 231 [2024-10-14 21:13:39,248 INFO L226 Difference]: Without dead ends: 230 [2024-10-14 21:13:39,248 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2024-10-14 21:13:39,249 INFO L432 NwaCegarLoop]: 103 mSDtfsCounter, 110 mSDsluCounter, 755 mSDsCounter, 0 mSdLazyCounter, 295 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 858 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 295 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:39,249 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 858 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 295 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 21:13:39,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2024-10-14 21:13:39,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 188. [2024-10-14 21:13:39,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 125 states have (on average 1.584) internal successors, (198), 178 states have internal predecessors, (198), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:39,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 214 transitions. [2024-10-14 21:13:39,254 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 214 transitions. Word has length 26 [2024-10-14 21:13:39,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:39,254 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 214 transitions. [2024-10-14 21:13:39,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 3.125) internal successors, (25), 8 states have internal predecessors, (25), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-10-14 21:13:39,255 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 214 transitions. [2024-10-14 21:13:39,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-10-14 21:13:39,255 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:39,255 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:39,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-10-14 21:13:39,255 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting func_to_recursive_line_0_to_41_0Err18ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:39,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:39,256 INFO L85 PathProgramCache]: Analyzing trace with hash 42268227, now seen corresponding path program 1 times [2024-10-14 21:13:39,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:39,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251156268] [2024-10-14 21:13:39,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:39,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:39,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:39,368 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-10-14 21:13:39,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:39,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:39,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:39,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251156268] [2024-10-14 21:13:39,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251156268] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:39,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:39,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 21:13:39,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796093138] [2024-10-14 21:13:39,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:39,374 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 21:13:39,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:39,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 21:13:39,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:39,375 INFO L87 Difference]: Start difference. First operand 188 states and 214 transitions. Second operand has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:39,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:39,442 INFO L93 Difference]: Finished difference Result 188 states and 214 transitions. [2024-10-14 21:13:39,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 21:13:39,442 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2024-10-14 21:13:39,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:39,443 INFO L225 Difference]: With dead ends: 188 [2024-10-14 21:13:39,443 INFO L226 Difference]: Without dead ends: 187 [2024-10-14 21:13:39,443 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:13:39,444 INFO L432 NwaCegarLoop]: 111 mSDtfsCounter, 145 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:39,444 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 399 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 21:13:39,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-10-14 21:13:39,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 187. [2024-10-14 21:13:39,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 125 states have (on average 1.568) internal successors, (196), 177 states have internal predecessors, (196), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:39,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 212 transitions. [2024-10-14 21:13:39,450 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 212 transitions. Word has length 35 [2024-10-14 21:13:39,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:39,450 INFO L471 AbstractCegarLoop]: Abstraction has 187 states and 212 transitions. [2024-10-14 21:13:39,451 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:39,451 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 212 transitions. [2024-10-14 21:13:39,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-10-14 21:13:39,451 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:39,451 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:39,451 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-10-14 21:13:39,451 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting func_to_recursive_line_0_to_41_0Err22ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:39,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:39,452 INFO L85 PathProgramCache]: Analyzing trace with hash 42268547, now seen corresponding path program 1 times [2024-10-14 21:13:39,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:39,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326804645] [2024-10-14 21:13:39,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:39,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:39,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:39,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-10-14 21:13:39,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:39,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:39,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:39,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326804645] [2024-10-14 21:13:39,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326804645] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:39,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:39,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 21:13:39,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400572273] [2024-10-14 21:13:39,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:39,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 21:13:39,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:39,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 21:13:39,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2024-10-14 21:13:39,751 INFO L87 Difference]: Start difference. First operand 187 states and 212 transitions. Second operand has 9 states, 7 states have (on average 4.571428571428571) internal successors, (32), 8 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:39,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:39,958 INFO L93 Difference]: Finished difference Result 228 states and 254 transitions. [2024-10-14 21:13:39,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 21:13:39,959 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 4.571428571428571) internal successors, (32), 8 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 35 [2024-10-14 21:13:39,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:39,960 INFO L225 Difference]: With dead ends: 228 [2024-10-14 21:13:39,960 INFO L226 Difference]: Without dead ends: 226 [2024-10-14 21:13:39,960 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-10-14 21:13:39,960 INFO L432 NwaCegarLoop]: 99 mSDtfsCounter, 88 mSDsluCounter, 683 mSDsCounter, 0 mSdLazyCounter, 234 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 234 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:39,961 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 782 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 234 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 21:13:39,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2024-10-14 21:13:39,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 191. [2024-10-14 21:13:39,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 129 states have (on average 1.565891472868217) internal successors, (202), 181 states have internal predecessors, (202), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:39,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 218 transitions. [2024-10-14 21:13:39,967 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 218 transitions. Word has length 35 [2024-10-14 21:13:39,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:39,967 INFO L471 AbstractCegarLoop]: Abstraction has 191 states and 218 transitions. [2024-10-14 21:13:39,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 4.571428571428571) internal successors, (32), 8 states have internal predecessors, (32), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:39,967 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 218 transitions. [2024-10-14 21:13:39,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-10-14 21:13:39,969 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:39,969 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:39,969 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-10-14 21:13:39,969 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting func_to_recursive_line_0_to_41_0Err19ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:39,970 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:39,970 INFO L85 PathProgramCache]: Analyzing trace with hash 1310315119, now seen corresponding path program 1 times [2024-10-14 21:13:39,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:39,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799160101] [2024-10-14 21:13:39,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:39,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:39,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:40,077 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-10-14 21:13:40,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:40,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:40,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:40,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799160101] [2024-10-14 21:13:40,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799160101] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:40,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:40,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 21:13:40,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609055729] [2024-10-14 21:13:40,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:40,082 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 21:13:40,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:40,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 21:13:40,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:40,083 INFO L87 Difference]: Start difference. First operand 191 states and 218 transitions. Second operand has 6 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:40,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:40,143 INFO L93 Difference]: Finished difference Result 191 states and 218 transitions. [2024-10-14 21:13:40,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 21:13:40,144 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 36 [2024-10-14 21:13:40,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:40,144 INFO L225 Difference]: With dead ends: 191 [2024-10-14 21:13:40,144 INFO L226 Difference]: Without dead ends: 190 [2024-10-14 21:13:40,145 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:13:40,146 INFO L432 NwaCegarLoop]: 111 mSDtfsCounter, 142 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 399 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:40,146 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 399 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 21:13:40,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2024-10-14 21:13:40,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 190. [2024-10-14 21:13:40,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 129 states have (on average 1.550387596899225) internal successors, (200), 180 states have internal predecessors, (200), 6 states have call successors, (6), 4 states have call predecessors, (6), 5 states have return successors, (10), 6 states have call predecessors, (10), 6 states have call successors, (10) [2024-10-14 21:13:40,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 216 transitions. [2024-10-14 21:13:40,152 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 216 transitions. Word has length 36 [2024-10-14 21:13:40,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:40,152 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 216 transitions. [2024-10-14 21:13:40,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 6.6) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:40,152 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 216 transitions. [2024-10-14 21:13:40,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2024-10-14 21:13:40,153 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:40,153 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:40,153 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-10-14 21:13:40,153 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting func_to_recursive_line_0_to_41_0Err23ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:40,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:40,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1310325049, now seen corresponding path program 1 times [2024-10-14 21:13:40,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:40,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221030428] [2024-10-14 21:13:40,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:40,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:40,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:40,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-10-14 21:13:40,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:40,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:40,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:40,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221030428] [2024-10-14 21:13:40,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221030428] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:40,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:40,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-10-14 21:13:40,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418666806] [2024-10-14 21:13:40,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:40,449 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-10-14 21:13:40,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:40,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-10-14 21:13:40,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-10-14 21:13:40,450 INFO L87 Difference]: Start difference. First operand 190 states and 216 transitions. Second operand has 9 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:40,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:40,646 INFO L93 Difference]: Finished difference Result 226 states and 255 transitions. [2024-10-14 21:13:40,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-14 21:13:40,646 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 36 [2024-10-14 21:13:40,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:40,647 INFO L225 Difference]: With dead ends: 226 [2024-10-14 21:13:40,647 INFO L226 Difference]: Without dead ends: 224 [2024-10-14 21:13:40,647 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-10-14 21:13:40,648 INFO L432 NwaCegarLoop]: 105 mSDtfsCounter, 135 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 802 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:40,648 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [136 Valid, 802 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:13:40,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2024-10-14 21:13:40,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 207. [2024-10-14 21:13:40,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 144 states have (on average 1.5555555555555556) internal successors, (224), 197 states have internal predecessors, (224), 8 states have call successors, (8), 4 states have call predecessors, (8), 5 states have return successors, (12), 7 states have call predecessors, (12), 8 states have call successors, (12) [2024-10-14 21:13:40,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 244 transitions. [2024-10-14 21:13:40,655 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 244 transitions. Word has length 36 [2024-10-14 21:13:40,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:40,656 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 244 transitions. [2024-10-14 21:13:40,656 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 7 states have (on average 4.714285714285714) internal successors, (33), 8 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:40,656 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 244 transitions. [2024-10-14 21:13:40,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-10-14 21:13:40,657 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:40,657 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:40,657 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-10-14 21:13:40,657 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:40,657 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:40,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1965353842, now seen corresponding path program 1 times [2024-10-14 21:13:40,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:40,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226238365] [2024-10-14 21:13:40,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:40,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:40,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:40,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1665489370] [2024-10-14 21:13:40,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:40,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:40,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:40,676 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:40,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-10-14 21:13:40,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:40,782 INFO L255 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-10-14 21:13:40,783 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:40,790 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:40,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:40,870 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-10-14 21:13:40,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-10-14 21:13:40,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:40,878 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:40,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:40,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226238365] [2024-10-14 21:13:40,878 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:40,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665489370] [2024-10-14 21:13:40,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665489370] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:40,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:40,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 21:13:40,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274484110] [2024-10-14 21:13:40,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:40,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 21:13:40,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:40,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 21:13:40,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 21:13:40,879 INFO L87 Difference]: Start difference. First operand 207 states and 244 transitions. Second operand has 5 states, 4 states have (on average 8.25) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:40,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:40,954 INFO L93 Difference]: Finished difference Result 221 states and 259 transitions. [2024-10-14 21:13:40,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 21:13:40,955 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 37 [2024-10-14 21:13:40,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:40,956 INFO L225 Difference]: With dead ends: 221 [2024-10-14 21:13:40,956 INFO L226 Difference]: Without dead ends: 220 [2024-10-14 21:13:40,956 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:40,957 INFO L432 NwaCegarLoop]: 110 mSDtfsCounter, 51 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 66 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 372 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 66 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:40,957 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [51 Valid, 372 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 66 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:13:40,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2024-10-14 21:13:40,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 213. [2024-10-14 21:13:40,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 148 states have (on average 1.5405405405405406) internal successors, (228), 200 states have internal predecessors, (228), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2024-10-14 21:13:40,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 251 transitions. [2024-10-14 21:13:40,968 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 251 transitions. Word has length 37 [2024-10-14 21:13:40,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:40,968 INFO L471 AbstractCegarLoop]: Abstraction has 213 states and 251 transitions. [2024-10-14 21:13:40,968 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.25) internal successors, (33), 5 states have internal predecessors, (33), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:40,968 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 251 transitions. [2024-10-14 21:13:40,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-10-14 21:13:40,969 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:40,969 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:40,984 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-10-14 21:13:41,169 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,SelfDestructingSolverStorable22 [2024-10-14 21:13:41,170 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting func_to_recursive_line_0_to_41_0Err20ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:41,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:41,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1965063109, now seen corresponding path program 1 times [2024-10-14 21:13:41,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:41,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857578255] [2024-10-14 21:13:41,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:41,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:41,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:41,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-10-14 21:13:41,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:41,432 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:41,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:41,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857578255] [2024-10-14 21:13:41,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857578255] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:41,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:41,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-10-14 21:13:41,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887669941] [2024-10-14 21:13:41,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:41,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-10-14 21:13:41,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:41,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-10-14 21:13:41,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:13:41,435 INFO L87 Difference]: Start difference. First operand 213 states and 251 transitions. Second operand has 8 states, 6 states have (on average 5.666666666666667) internal successors, (34), 7 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:41,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:41,584 INFO L93 Difference]: Finished difference Result 239 states and 273 transitions. [2024-10-14 21:13:41,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-10-14 21:13:41,584 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 5.666666666666667) internal successors, (34), 7 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 37 [2024-10-14 21:13:41,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:41,585 INFO L225 Difference]: With dead ends: 239 [2024-10-14 21:13:41,585 INFO L226 Difference]: Without dead ends: 238 [2024-10-14 21:13:41,586 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-10-14 21:13:41,586 INFO L432 NwaCegarLoop]: 106 mSDtfsCounter, 78 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:41,586 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [78 Valid, 728 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:13:41,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-10-14 21:13:41,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 213. [2024-10-14 21:13:41,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 148 states have (on average 1.5337837837837838) internal successors, (227), 200 states have internal predecessors, (227), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2024-10-14 21:13:41,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 250 transitions. [2024-10-14 21:13:41,595 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 250 transitions. Word has length 37 [2024-10-14 21:13:41,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:41,595 INFO L471 AbstractCegarLoop]: Abstraction has 213 states and 250 transitions. [2024-10-14 21:13:41,595 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 5.666666666666667) internal successors, (34), 7 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:41,596 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 250 transitions. [2024-10-14 21:13:41,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-10-14 21:13:41,596 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:41,596 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:41,596 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-10-14 21:13:41,597 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:41,597 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:41,597 INFO L85 PathProgramCache]: Analyzing trace with hash 796427090, now seen corresponding path program 1 times [2024-10-14 21:13:41,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:41,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291297004] [2024-10-14 21:13:41,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:41,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:41,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:41,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [334116012] [2024-10-14 21:13:41,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:41,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:41,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:41,619 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:41,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-10-14 21:13:41,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:41,747 INFO L255 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-10-14 21:13:41,749 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:41,754 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:41,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:41,798 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:41,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:41,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291297004] [2024-10-14 21:13:41,798 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:41,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334116012] [2024-10-14 21:13:41,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334116012] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:41,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:41,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 21:13:41,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050969676] [2024-10-14 21:13:41,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:41,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 21:13:41,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:41,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 21:13:41,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 21:13:41,800 INFO L87 Difference]: Start difference. First operand 213 states and 250 transitions. Second operand has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:41,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:41,855 INFO L93 Difference]: Finished difference Result 215 states and 252 transitions. [2024-10-14 21:13:41,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 21:13:41,856 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 38 [2024-10-14 21:13:41,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:41,857 INFO L225 Difference]: With dead ends: 215 [2024-10-14 21:13:41,857 INFO L226 Difference]: Without dead ends: 214 [2024-10-14 21:13:41,857 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:41,857 INFO L432 NwaCegarLoop]: 114 mSDtfsCounter, 50 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:41,857 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 382 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 21:13:41,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2024-10-14 21:13:41,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2024-10-14 21:13:41,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 149 states have (on average 1.5302013422818792) internal successors, (228), 201 states have internal predecessors, (228), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2024-10-14 21:13:41,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 251 transitions. [2024-10-14 21:13:41,865 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 251 transitions. Word has length 38 [2024-10-14 21:13:41,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:41,865 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 251 transitions. [2024-10-14 21:13:41,865 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.5) internal successors, (34), 5 states have internal predecessors, (34), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:41,865 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 251 transitions. [2024-10-14 21:13:41,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2024-10-14 21:13:41,865 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:41,866 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:41,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-10-14 21:13:42,069 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,SelfDestructingSolverStorable24 [2024-10-14 21:13:42,070 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting func_to_recursive_line_0_to_41_0Err21ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:42,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:42,070 INFO L85 PathProgramCache]: Analyzing trace with hash 787414321, now seen corresponding path program 1 times [2024-10-14 21:13:42,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:42,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80644699] [2024-10-14 21:13:42,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:42,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:42,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:42,179 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-10-14 21:13:42,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:42,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:42,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:42,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80644699] [2024-10-14 21:13:42,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [80644699] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:42,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:42,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 21:13:42,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315431462] [2024-10-14 21:13:42,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:42,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 21:13:42,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:42,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 21:13:42,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 21:13:42,183 INFO L87 Difference]: Start difference. First operand 214 states and 251 transitions. Second operand has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:42,218 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:42,219 INFO L93 Difference]: Finished difference Result 214 states and 251 transitions. [2024-10-14 21:13:42,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 21:13:42,219 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 38 [2024-10-14 21:13:42,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:42,220 INFO L225 Difference]: With dead ends: 214 [2024-10-14 21:13:42,220 INFO L226 Difference]: Without dead ends: 213 [2024-10-14 21:13:42,220 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:42,225 INFO L432 NwaCegarLoop]: 120 mSDtfsCounter, 2 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 470 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:42,225 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 470 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 21:13:42,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2024-10-14 21:13:42,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 213. [2024-10-14 21:13:42,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 149 states have (on average 1.5100671140939597) internal successors, (225), 200 states have internal predecessors, (225), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2024-10-14 21:13:42,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 248 transitions. [2024-10-14 21:13:42,233 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 248 transitions. Word has length 38 [2024-10-14 21:13:42,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:42,234 INFO L471 AbstractCegarLoop]: Abstraction has 213 states and 248 transitions. [2024-10-14 21:13:42,234 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:42,234 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 248 transitions. [2024-10-14 21:13:42,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-10-14 21:13:42,234 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:42,234 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:42,234 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-10-14 21:13:42,234 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:42,234 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:42,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1080563852, now seen corresponding path program 1 times [2024-10-14 21:13:42,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:42,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226114392] [2024-10-14 21:13:42,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:42,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:42,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:42,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [959516597] [2024-10-14 21:13:42,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:42,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:42,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:42,262 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:42,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-10-14 21:13:42,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:42,382 INFO L255 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-10-14 21:13:42,385 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:42,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:42,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:42,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-10-14 21:13:42,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:42,470 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:42,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:42,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226114392] [2024-10-14 21:13:42,470 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:42,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959516597] [2024-10-14 21:13:42,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959516597] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:42,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:42,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 21:13:42,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988953511] [2024-10-14 21:13:42,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:42,471 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 21:13:42,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:42,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 21:13:42,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:42,471 INFO L87 Difference]: Start difference. First operand 213 states and 248 transitions. Second operand has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:42,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:42,535 INFO L93 Difference]: Finished difference Result 217 states and 252 transitions. [2024-10-14 21:13:42,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 21:13:42,535 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 39 [2024-10-14 21:13:42,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:42,537 INFO L225 Difference]: With dead ends: 217 [2024-10-14 21:13:42,537 INFO L226 Difference]: Without dead ends: 215 [2024-10-14 21:13:42,538 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:42,538 INFO L432 NwaCegarLoop]: 108 mSDtfsCounter, 58 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 407 SdHoareTripleChecker+Invalid, 85 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:42,538 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 407 Invalid, 85 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 82 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:13:42,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2024-10-14 21:13:42,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 215. [2024-10-14 21:13:42,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 151 states have (on average 1.5033112582781456) internal successors, (227), 202 states have internal predecessors, (227), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2024-10-14 21:13:42,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 250 transitions. [2024-10-14 21:13:42,545 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 250 transitions. Word has length 39 [2024-10-14 21:13:42,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:42,545 INFO L471 AbstractCegarLoop]: Abstraction has 215 states and 250 transitions. [2024-10-14 21:13:42,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 7.0) internal successors, (35), 6 states have internal predecessors, (35), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:42,545 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 250 transitions. [2024-10-14 21:13:42,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-10-14 21:13:42,545 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:42,545 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:42,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-10-14 21:13:42,746 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,SelfDestructingSolverStorable26 [2024-10-14 21:13:42,746 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting func_to_recursive_line_0_to_41_0Err26ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:42,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:42,747 INFO L85 PathProgramCache]: Analyzing trace with hash -1064125177, now seen corresponding path program 1 times [2024-10-14 21:13:42,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:42,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936288697] [2024-10-14 21:13:42,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:42,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:42,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:42,889 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-10-14 21:13:42,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:42,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:42,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:42,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936288697] [2024-10-14 21:13:42,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936288697] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:42,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:42,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 21:13:42,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914459210] [2024-10-14 21:13:42,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:42,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 21:13:42,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:42,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 21:13:42,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 21:13:42,892 INFO L87 Difference]: Start difference. First operand 215 states and 250 transitions. Second operand has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:42,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:42,936 INFO L93 Difference]: Finished difference Result 215 states and 250 transitions. [2024-10-14 21:13:42,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 21:13:42,936 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2024-10-14 21:13:42,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:42,937 INFO L225 Difference]: With dead ends: 215 [2024-10-14 21:13:42,937 INFO L226 Difference]: Without dead ends: 214 [2024-10-14 21:13:42,937 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:42,937 INFO L432 NwaCegarLoop]: 117 mSDtfsCounter, 8 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 450 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:42,937 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 450 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 21:13:42,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2024-10-14 21:13:42,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2024-10-14 21:13:42,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 151 states have (on average 1.490066225165563) internal successors, (225), 201 states have internal predecessors, (225), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2024-10-14 21:13:42,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 248 transitions. [2024-10-14 21:13:42,946 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 248 transitions. Word has length 39 [2024-10-14 21:13:42,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:42,946 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 248 transitions. [2024-10-14 21:13:42,947 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 9.0) internal successors, (36), 5 states have internal predecessors, (36), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:42,947 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 248 transitions. [2024-10-14 21:13:42,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-10-14 21:13:42,947 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:42,947 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:42,947 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-10-14 21:13:42,947 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting func_to_recursive_line_0_to_41_0Err30ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:42,947 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:42,948 INFO L85 PathProgramCache]: Analyzing trace with hash 790921779, now seen corresponding path program 1 times [2024-10-14 21:13:42,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:42,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653266441] [2024-10-14 21:13:42,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:42,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:42,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:43,042 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-10-14 21:13:43,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:43,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:43,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:43,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653266441] [2024-10-14 21:13:43,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653266441] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:43,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:43,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 21:13:43,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181335994] [2024-10-14 21:13:43,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:43,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 21:13:43,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:43,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 21:13:43,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:43,046 INFO L87 Difference]: Start difference. First operand 214 states and 248 transitions. Second operand has 6 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:43,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:43,113 INFO L93 Difference]: Finished difference Result 219 states and 248 transitions. [2024-10-14 21:13:43,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-10-14 21:13:43,113 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2024-10-14 21:13:43,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:43,114 INFO L225 Difference]: With dead ends: 219 [2024-10-14 21:13:43,114 INFO L226 Difference]: Without dead ends: 217 [2024-10-14 21:13:43,114 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:13:43,114 INFO L432 NwaCegarLoop]: 115 mSDtfsCounter, 62 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 564 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:43,114 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 564 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-10-14 21:13:43,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2024-10-14 21:13:43,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 214. [2024-10-14 21:13:43,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 151 states have (on average 1.4635761589403973) internal successors, (221), 201 states have internal predecessors, (221), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2024-10-14 21:13:43,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 244 transitions. [2024-10-14 21:13:43,121 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 244 transitions. Word has length 40 [2024-10-14 21:13:43,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:43,121 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 244 transitions. [2024-10-14 21:13:43,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 9.25) internal successors, (37), 5 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:43,121 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 244 transitions. [2024-10-14 21:13:43,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2024-10-14 21:13:43,121 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:43,121 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:43,121 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-10-14 21:13:43,122 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting func_to_recursive_line_0_to_41_0Err27ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:43,122 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:43,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1371857981, now seen corresponding path program 1 times [2024-10-14 21:13:43,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:43,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71722474] [2024-10-14 21:13:43,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:43,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:43,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:43,480 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-10-14 21:13:43,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:43,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:43,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:43,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71722474] [2024-10-14 21:13:43,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71722474] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:43,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:43,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-14 21:13:43,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922657] [2024-10-14 21:13:43,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:43,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-10-14 21:13:43,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:43,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-10-14 21:13:43,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2024-10-14 21:13:43,484 INFO L87 Difference]: Start difference. First operand 214 states and 244 transitions. Second operand has 10 states, 8 states have (on average 4.625) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:43,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:43,745 INFO L93 Difference]: Finished difference Result 215 states and 244 transitions. [2024-10-14 21:13:43,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-10-14 21:13:43,745 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 4.625) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 40 [2024-10-14 21:13:43,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:43,746 INFO L225 Difference]: With dead ends: 215 [2024-10-14 21:13:43,746 INFO L226 Difference]: Without dead ends: 214 [2024-10-14 21:13:43,746 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2024-10-14 21:13:43,747 INFO L432 NwaCegarLoop]: 99 mSDtfsCounter, 62 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 859 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:43,747 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 859 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 21:13:43,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2024-10-14 21:13:43,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2024-10-14 21:13:43,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 151 states have (on average 1.4569536423841059) internal successors, (220), 201 states have internal predecessors, (220), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2024-10-14 21:13:43,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 243 transitions. [2024-10-14 21:13:43,754 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 243 transitions. Word has length 40 [2024-10-14 21:13:43,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:43,754 INFO L471 AbstractCegarLoop]: Abstraction has 214 states and 243 transitions. [2024-10-14 21:13:43,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 4.625) internal successors, (37), 9 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:43,754 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 243 transitions. [2024-10-14 21:13:43,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-10-14 21:13:43,754 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:43,754 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:43,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-10-14 21:13:43,754 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:43,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:43,755 INFO L85 PathProgramCache]: Analyzing trace with hash 960228214, now seen corresponding path program 1 times [2024-10-14 21:13:43,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:43,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113264637] [2024-10-14 21:13:43,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:43,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:43,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:43,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1685104990] [2024-10-14 21:13:43,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:43,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:43,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:43,773 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:43,774 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-10-14 21:13:43,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:43,894 INFO L255 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 57 conjuncts are in the unsatisfiable core [2024-10-14 21:13:43,896 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:43,899 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:43,915 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-10-14 21:13:43,920 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:43,935 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 15 [2024-10-14 21:13:44,268 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 15 [2024-10-14 21:13:44,282 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-10-14 21:13:44,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:44,295 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:44,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:44,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113264637] [2024-10-14 21:13:44,295 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:44,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1685104990] [2024-10-14 21:13:44,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1685104990] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:44,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:44,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-14 21:13:44,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912866615] [2024-10-14 21:13:44,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:44,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 21:13:44,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:44,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 21:13:44,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-10-14 21:13:44,296 INFO L87 Difference]: Start difference. First operand 214 states and 243 transitions. Second operand has 11 states, 9 states have (on average 4.111111111111111) internal successors, (37), 11 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:44,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:44,505 INFO L93 Difference]: Finished difference Result 240 states and 278 transitions. [2024-10-14 21:13:44,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-10-14 21:13:44,506 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.111111111111111) internal successors, (37), 11 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2024-10-14 21:13:44,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:44,507 INFO L225 Difference]: With dead ends: 240 [2024-10-14 21:13:44,507 INFO L226 Difference]: Without dead ends: 238 [2024-10-14 21:13:44,507 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-10-14 21:13:44,507 INFO L432 NwaCegarLoop]: 79 mSDtfsCounter, 100 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:44,507 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 563 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 379 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 21:13:44,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2024-10-14 21:13:44,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 216. [2024-10-14 21:13:44,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 153 states have (on average 1.4509803921568627) internal successors, (222), 203 states have internal predecessors, (222), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2024-10-14 21:13:44,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 245 transitions. [2024-10-14 21:13:44,515 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 245 transitions. Word has length 41 [2024-10-14 21:13:44,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:44,515 INFO L471 AbstractCegarLoop]: Abstraction has 216 states and 245 transitions. [2024-10-14 21:13:44,519 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.111111111111111) internal successors, (37), 11 states have internal predecessors, (37), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:44,519 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 245 transitions. [2024-10-14 21:13:44,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-10-14 21:13:44,520 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:44,520 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:44,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2024-10-14 21:13:44,720 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:44,721 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting func_to_recursive_line_0_to_41_0Err28ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:44,721 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:44,721 INFO L85 PathProgramCache]: Analyzing trace with hash -422075447, now seen corresponding path program 1 times [2024-10-14 21:13:44,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:44,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125790323] [2024-10-14 21:13:44,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:44,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:44,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:44,820 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-10-14 21:13:44,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:44,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:44,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:44,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125790323] [2024-10-14 21:13:44,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125790323] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:44,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:44,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-10-14 21:13:44,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253145758] [2024-10-14 21:13:44,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:44,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-10-14 21:13:44,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:44,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-10-14 21:13:44,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-10-14 21:13:44,823 INFO L87 Difference]: Start difference. First operand 216 states and 245 transitions. Second operand has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:44,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:44,894 INFO L93 Difference]: Finished difference Result 271 states and 286 transitions. [2024-10-14 21:13:44,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 21:13:44,894 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 41 [2024-10-14 21:13:44,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:44,895 INFO L225 Difference]: With dead ends: 271 [2024-10-14 21:13:44,895 INFO L226 Difference]: Without dead ends: 269 [2024-10-14 21:13:44,896 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:13:44,896 INFO L432 NwaCegarLoop]: 115 mSDtfsCounter, 122 mSDsluCounter, 448 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 563 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:44,896 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 563 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:13:44,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2024-10-14 21:13:44,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 224. [2024-10-14 21:13:44,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 161 states have (on average 1.4472049689440993) internal successors, (233), 211 states have internal predecessors, (233), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2024-10-14 21:13:44,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 256 transitions. [2024-10-14 21:13:44,903 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 256 transitions. Word has length 41 [2024-10-14 21:13:44,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:44,903 INFO L471 AbstractCegarLoop]: Abstraction has 224 states and 256 transitions. [2024-10-14 21:13:44,903 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 4 states have (on average 9.5) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2024-10-14 21:13:44,904 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 256 transitions. [2024-10-14 21:13:44,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2024-10-14 21:13:44,904 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:44,904 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:44,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-10-14 21:13:44,904 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:44,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:44,904 INFO L85 PathProgramCache]: Analyzing trace with hash -638650504, now seen corresponding path program 1 times [2024-10-14 21:13:44,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:44,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85821071] [2024-10-14 21:13:44,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:44,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:44,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:44,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1163965639] [2024-10-14 21:13:44,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:44,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:44,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:44,923 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:44,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-10-14 21:13:45,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:45,054 INFO L255 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-10-14 21:13:45,058 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:45,061 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:45,102 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:45,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:45,115 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:45,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:45,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85821071] [2024-10-14 21:13:45,116 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:45,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163965639] [2024-10-14 21:13:45,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163965639] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:45,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:45,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-10-14 21:13:45,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740093526] [2024-10-14 21:13:45,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:45,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-10-14 21:13:45,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:45,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-10-14 21:13:45,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-10-14 21:13:45,117 INFO L87 Difference]: Start difference. First operand 224 states and 256 transitions. Second operand has 7 states, 6 states have (on average 6.5) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:45,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:45,273 INFO L93 Difference]: Finished difference Result 246 states and 287 transitions. [2024-10-14 21:13:45,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-10-14 21:13:45,274 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 43 [2024-10-14 21:13:45,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:45,274 INFO L225 Difference]: With dead ends: 246 [2024-10-14 21:13:45,275 INFO L226 Difference]: Without dead ends: 244 [2024-10-14 21:13:45,275 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-10-14 21:13:45,275 INFO L432 NwaCegarLoop]: 90 mSDtfsCounter, 67 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 464 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:45,275 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 464 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:13:45,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2024-10-14 21:13:45,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 226. [2024-10-14 21:13:45,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 163 states have (on average 1.4417177914110428) internal successors, (235), 213 states have internal predecessors, (235), 8 states have call successors, (8), 4 states have call predecessors, (8), 7 states have return successors, (15), 8 states have call predecessors, (15), 8 states have call successors, (15) [2024-10-14 21:13:45,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 258 transitions. [2024-10-14 21:13:45,283 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 258 transitions. Word has length 43 [2024-10-14 21:13:45,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:45,283 INFO L471 AbstractCegarLoop]: Abstraction has 226 states and 258 transitions. [2024-10-14 21:13:45,283 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 6.5) internal successors, (39), 7 states have internal predecessors, (39), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:45,283 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 258 transitions. [2024-10-14 21:13:45,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-10-14 21:13:45,284 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:45,284 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:45,302 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-10-14 21:13:45,484 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:45,484 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:45,485 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:45,485 INFO L85 PathProgramCache]: Analyzing trace with hash -624313573, now seen corresponding path program 1 times [2024-10-14 21:13:45,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:45,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188997868] [2024-10-14 21:13:45,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:45,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:45,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:45,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [459895447] [2024-10-14 21:13:45,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:45,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:45,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:45,508 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:45,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-10-14 21:13:45,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:45,663 INFO L255 TraceCheckSpWp]: Trace formula consists of 345 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-10-14 21:13:45,665 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:45,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 15 treesize of output 1 [2024-10-14 21:13:45,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:45,876 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-10-14 21:13:45,918 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-10-14 21:13:45,928 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:45,929 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 21:13:46,238 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:46,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:46,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188997868] [2024-10-14 21:13:46,239 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:46,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459895447] [2024-10-14 21:13:46,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459895447] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 21:13:46,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-14 21:13:46,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2024-10-14 21:13:46,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065381084] [2024-10-14 21:13:46,239 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-14 21:13:46,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-10-14 21:13:46,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:46,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-10-14 21:13:46,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2024-10-14 21:13:46,240 INFO L87 Difference]: Start difference. First operand 226 states and 258 transitions. Second operand has 19 states, 16 states have (on average 5.125) internal successors, (82), 15 states have internal predecessors, (82), 6 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:48,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:48,411 INFO L93 Difference]: Finished difference Result 481 states and 563 transitions. [2024-10-14 21:13:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-10-14 21:13:48,411 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 5.125) internal successors, (82), 15 states have internal predecessors, (82), 6 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2024-10-14 21:13:48,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:48,412 INFO L225 Difference]: With dead ends: 481 [2024-10-14 21:13:48,413 INFO L226 Difference]: Without dead ends: 480 [2024-10-14 21:13:48,413 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=152, Invalid=660, Unknown=0, NotChecked=0, Total=812 [2024-10-14 21:13:48,413 INFO L432 NwaCegarLoop]: 138 mSDtfsCounter, 434 mSDsluCounter, 1536 mSDsCounter, 0 mSdLazyCounter, 414 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 1674 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:48,414 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [434 Valid, 1674 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 414 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-10-14 21:13:48,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2024-10-14 21:13:48,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 366. [2024-10-14 21:13:48,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 291 states have (on average 1.5017182130584192) internal successors, (437), 343 states have internal predecessors, (437), 14 states have call successors, (14), 9 states have call predecessors, (14), 13 states have return successors, (25), 14 states have call predecessors, (25), 14 states have call successors, (25) [2024-10-14 21:13:48,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 476 transitions. [2024-10-14 21:13:48,429 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 476 transitions. Word has length 45 [2024-10-14 21:13:48,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:48,429 INFO L471 AbstractCegarLoop]: Abstraction has 366 states and 476 transitions. [2024-10-14 21:13:48,429 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 5.125) internal successors, (82), 15 states have internal predecessors, (82), 6 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:48,430 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 476 transitions. [2024-10-14 21:13:48,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-10-14 21:13:48,430 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:48,430 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:13:48,443 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-10-14 21:13:48,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-10-14 21:13:48,635 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:48,635 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:48,635 INFO L85 PathProgramCache]: Analyzing trace with hash 437193594, now seen corresponding path program 1 times [2024-10-14 21:13:48,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:48,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970705231] [2024-10-14 21:13:48,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:48,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:48,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:48,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2071121889] [2024-10-14 21:13:48,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:48,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:48,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:48,662 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:48,664 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-10-14 21:13:48,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:48,786 INFO L255 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 65 conjuncts are in the unsatisfiable core [2024-10-14 21:13:48,788 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:48,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:48,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:48,815 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2024-10-14 21:13:48,829 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 15 [2024-10-14 21:13:49,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 15 [2024-10-14 21:13:49,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:49,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2024-10-14 21:13:49,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:13:49,247 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:13:49,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:13:49,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970705231] [2024-10-14 21:13:49,248 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:13:49,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071121889] [2024-10-14 21:13:49,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071121889] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:13:49,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:13:49,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-10-14 21:13:49,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837269114] [2024-10-14 21:13:49,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:13:49,248 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-10-14 21:13:49,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:13:49,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-10-14 21:13:49,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-10-14 21:13:49,249 INFO L87 Difference]: Start difference. First operand 366 states and 476 transitions. Second operand has 13 states, 11 states have (on average 3.727272727272727) internal successors, (41), 12 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:49,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:13:49,476 INFO L93 Difference]: Finished difference Result 388 states and 505 transitions. [2024-10-14 21:13:49,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-14 21:13:49,477 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.727272727272727) internal successors, (41), 12 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 45 [2024-10-14 21:13:49,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:13:49,478 INFO L225 Difference]: With dead ends: 388 [2024-10-14 21:13:49,478 INFO L226 Difference]: Without dead ends: 386 [2024-10-14 21:13:49,478 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-10-14 21:13:49,479 INFO L432 NwaCegarLoop]: 78 mSDtfsCounter, 61 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 489 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 493 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 489 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-10-14 21:13:49,479 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 645 Invalid, 493 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 489 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-10-14 21:13:49,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 386 states. [2024-10-14 21:13:49,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 386 to 368. [2024-10-14 21:13:49,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 293 states have (on average 1.4982935153583619) internal successors, (439), 345 states have internal predecessors, (439), 14 states have call successors, (14), 9 states have call predecessors, (14), 13 states have return successors, (25), 14 states have call predecessors, (25), 14 states have call successors, (25) [2024-10-14 21:13:49,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 478 transitions. [2024-10-14 21:13:49,493 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 478 transitions. Word has length 45 [2024-10-14 21:13:49,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:13:49,493 INFO L471 AbstractCegarLoop]: Abstraction has 368 states and 478 transitions. [2024-10-14 21:13:49,493 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.727272727272727) internal successors, (41), 12 states have internal predecessors, (41), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:13:49,493 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 478 transitions. [2024-10-14 21:13:49,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2024-10-14 21:13:49,493 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:13:49,494 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, 1, 1, 1] [2024-10-14 21:13:49,507 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-10-14 21:13:49,694 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:49,694 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:13:49,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:13:49,695 INFO L85 PathProgramCache]: Analyzing trace with hash 2121115754, now seen corresponding path program 1 times [2024-10-14 21:13:49,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:13:49,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708436573] [2024-10-14 21:13:49,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:49,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:13:49,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:13:49,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [859947777] [2024-10-14 21:13:49,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:13:49,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:13:49,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:13:49,713 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:13:49,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-10-14 21:13:49,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:13:49,863 INFO L255 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 99 conjuncts are in the unsatisfiable core [2024-10-14 21:13:49,866 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:13:49,871 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:49,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:49,903 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:49,907 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:13:49,975 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:13:50,063 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 34 treesize of output 22 [2024-10-14 21:13:50,350 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-10-14 21:13:50,350 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 38 treesize of output 38 [2024-10-14 21:14:03,147 INFO L349 Elim1Store]: treesize reduction 29, result has 34.1 percent of original size [2024-10-14 21:14:03,147 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-10-14 21:14:03,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-10-14 21:14:03,236 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:03,236 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 21:14:06,285 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:06,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:06,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708436573] [2024-10-14 21:14:06,285 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:06,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859947777] [2024-10-14 21:14:06,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [859947777] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 21:14:06,285 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-14 21:14:06,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 17] total 38 [2024-10-14 21:14:06,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105262147] [2024-10-14 21:14:06,286 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-14 21:14:06,286 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-10-14 21:14:06,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:06,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-10-14 21:14:06,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1291, Unknown=3, NotChecked=0, Total=1482 [2024-10-14 21:14:06,288 INFO L87 Difference]: Start difference. First operand 368 states and 478 transitions. Second operand has 39 states, 36 states have (on average 2.3333333333333335) internal successors, (84), 33 states have internal predecessors, (84), 6 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:13,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-10-14 21:14:26,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-10-14 21:14:28,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:28,976 INFO L93 Difference]: Finished difference Result 503 states and 609 transitions. [2024-10-14 21:14:28,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-10-14 21:14:28,977 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 36 states have (on average 2.3333333333333335) internal successors, (84), 33 states have internal predecessors, (84), 6 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 46 [2024-10-14 21:14:28,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:28,978 INFO L225 Difference]: With dead ends: 503 [2024-10-14 21:14:28,978 INFO L226 Difference]: Without dead ends: 502 [2024-10-14 21:14:28,979 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 842 ImplicationChecksByTransitivity, 25.4s TimeCoverageRelationStatistics Valid=560, Invalid=3341, Unknown=5, NotChecked=0, Total=3906 [2024-10-14 21:14:28,980 INFO L432 NwaCegarLoop]: 114 mSDtfsCounter, 799 mSDsluCounter, 2094 mSDsCounter, 0 mSdLazyCounter, 1148 mSolverCounterSat, 37 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 799 SdHoareTripleChecker+Valid, 2208 SdHoareTripleChecker+Invalid, 1187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 1148 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:28,980 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [799 Valid, 2208 Invalid, 1187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 1148 Invalid, 2 Unknown, 0 Unchecked, 12.4s Time] [2024-10-14 21:14:28,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2024-10-14 21:14:28,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 395. [2024-10-14 21:14:28,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 318 states have (on average 1.5031446540880504) internal successors, (478), 371 states have internal predecessors, (478), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (26), 15 states have call predecessors, (26), 16 states have call successors, (26) [2024-10-14 21:14:28,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 520 transitions. [2024-10-14 21:14:28,995 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 520 transitions. Word has length 46 [2024-10-14 21:14:28,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:28,995 INFO L471 AbstractCegarLoop]: Abstraction has 395 states and 520 transitions. [2024-10-14 21:14:28,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 36 states have (on average 2.3333333333333335) internal successors, (84), 33 states have internal predecessors, (84), 6 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:28,995 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 520 transitions. [2024-10-14 21:14:28,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-10-14 21:14:28,995 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:28,996 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:14:29,011 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-10-14 21:14:29,196 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:29,196 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:14:29,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:29,197 INFO L85 PathProgramCache]: Analyzing trace with hash -763746436, now seen corresponding path program 1 times [2024-10-14 21:14:29,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:29,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54355306] [2024-10-14 21:14:29,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:29,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:29,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:29,409 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 21:14:29,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:29,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-10-14 21:14:29,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:29,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:29,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:29,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54355306] [2024-10-14 21:14:29,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54355306] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:29,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:29,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-10-14 21:14:29,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491145608] [2024-10-14 21:14:29,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:29,597 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 21:14:29,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:29,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 21:14:29,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2024-10-14 21:14:29,598 INFO L87 Difference]: Start difference. First operand 395 states and 520 transitions. Second operand has 11 states, 9 states have (on average 4.777777777777778) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:30,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:30,053 INFO L93 Difference]: Finished difference Result 416 states and 547 transitions. [2024-10-14 21:14:30,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-10-14 21:14:30,054 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 4.777777777777778) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 47 [2024-10-14 21:14:30,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:30,055 INFO L225 Difference]: With dead ends: 416 [2024-10-14 21:14:30,055 INFO L226 Difference]: Without dead ends: 415 [2024-10-14 21:14:30,055 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2024-10-14 21:14:30,056 INFO L432 NwaCegarLoop]: 80 mSDtfsCounter, 72 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 476 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:30,056 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 687 Invalid, 476 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 21:14:30,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 415 states. [2024-10-14 21:14:30,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 415 to 396. [2024-10-14 21:14:30,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 319 states have (on average 1.5015673981191222) internal successors, (479), 372 states have internal predecessors, (479), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (26), 15 states have call predecessors, (26), 16 states have call successors, (26) [2024-10-14 21:14:30,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 521 transitions. [2024-10-14 21:14:30,073 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 521 transitions. Word has length 47 [2024-10-14 21:14:30,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:30,073 INFO L471 AbstractCegarLoop]: Abstraction has 396 states and 521 transitions. [2024-10-14 21:14:30,073 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 4.777777777777778) internal successors, (43), 10 states have internal predecessors, (43), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:30,073 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 521 transitions. [2024-10-14 21:14:30,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2024-10-14 21:14:30,073 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:30,073 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:14:30,074 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-10-14 21:14:30,074 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:14:30,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:30,075 INFO L85 PathProgramCache]: Analyzing trace with hash 2093664412, now seen corresponding path program 1 times [2024-10-14 21:14:30,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:30,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500414783] [2024-10-14 21:14:30,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:30,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:30,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:30,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1884243131] [2024-10-14 21:14:30,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:30,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:30,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:30,094 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:14:30,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-10-14 21:14:30,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:30,236 INFO L255 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-10-14 21:14:30,238 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:30,243 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:14:30,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 15 treesize of output 1 [2024-10-14 21:14:30,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:14:30,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-10-14 21:14:30,471 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:14:30,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-10-14 21:14:30,669 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-10-14 21:14:30,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:30,701 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-10-14 21:14:30,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:30,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500414783] [2024-10-14 21:14:30,701 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:30,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884243131] [2024-10-14 21:14:30,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1884243131] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:30,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:30,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-10-14 21:14:30,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773872159] [2024-10-14 21:14:30,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:30,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-10-14 21:14:30,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:30,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-10-14 21:14:30,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-10-14 21:14:30,702 INFO L87 Difference]: Start difference. First operand 396 states and 521 transitions. Second operand has 11 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:31,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:31,096 INFO L93 Difference]: Finished difference Result 424 states and 556 transitions. [2024-10-14 21:14:31,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-10-14 21:14:31,099 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 48 [2024-10-14 21:14:31,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:31,100 INFO L225 Difference]: With dead ends: 424 [2024-10-14 21:14:31,100 INFO L226 Difference]: Without dead ends: 423 [2024-10-14 21:14:31,100 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-10-14 21:14:31,101 INFO L432 NwaCegarLoop]: 85 mSDtfsCounter, 136 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:31,101 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [137 Valid, 436 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-10-14 21:14:31,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2024-10-14 21:14:31,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 397. [2024-10-14 21:14:31,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 320 states have (on average 1.5) internal successors, (480), 373 states have internal predecessors, (480), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (26), 15 states have call predecessors, (26), 16 states have call successors, (26) [2024-10-14 21:14:31,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 522 transitions. [2024-10-14 21:14:31,120 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 522 transitions. Word has length 48 [2024-10-14 21:14:31,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:31,121 INFO L471 AbstractCegarLoop]: Abstraction has 397 states and 522 transitions. [2024-10-14 21:14:31,121 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 4.4) internal successors, (44), 10 states have internal predecessors, (44), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:31,121 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 522 transitions. [2024-10-14 21:14:31,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-10-14 21:14:31,125 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:31,125 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:14:31,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-10-14 21:14:31,325 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:31,326 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting func_to_recursive_line_0_to_41_0Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:14:31,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:31,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1694359841, now seen corresponding path program 1 times [2024-10-14 21:14:31,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:31,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080467941] [2024-10-14 21:14:31,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:31,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:31,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:31,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [767429207] [2024-10-14 21:14:31,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:31,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:31,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:31,347 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:14:31,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-10-14 21:14:31,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:31,493 INFO L255 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-10-14 21:14:31,496 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:31,502 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:14:31,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 11 treesize of output 7 [2024-10-14 21:14:31,703 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-10-14 21:14:31,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-10-14 21:14:31,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:14:31,780 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-10-14 21:14:31,794 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:31,794 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 21:14:32,183 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:32,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:32,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080467941] [2024-10-14 21:14:32,184 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:32,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767429207] [2024-10-14 21:14:32,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767429207] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 21:14:32,184 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-14 21:14:32,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2024-10-14 21:14:32,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091120489] [2024-10-14 21:14:32,184 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-14 21:14:32,184 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-10-14 21:14:32,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:32,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-10-14 21:14:32,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2024-10-14 21:14:32,185 INFO L87 Difference]: Start difference. First operand 397 states and 522 transitions. Second operand has 23 states, 20 states have (on average 4.5) internal successors, (90), 19 states have internal predecessors, (90), 6 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:35,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:35,360 INFO L93 Difference]: Finished difference Result 505 states and 606 transitions. [2024-10-14 21:14:35,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-10-14 21:14:35,360 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 4.5) internal successors, (90), 19 states have internal predecessors, (90), 6 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 49 [2024-10-14 21:14:35,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:35,362 INFO L225 Difference]: With dead ends: 505 [2024-10-14 21:14:35,362 INFO L226 Difference]: Without dead ends: 504 [2024-10-14 21:14:35,363 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=252, Invalid=1308, Unknown=0, NotChecked=0, Total=1560 [2024-10-14 21:14:35,363 INFO L432 NwaCegarLoop]: 111 mSDtfsCounter, 779 mSDsluCounter, 1546 mSDsCounter, 0 mSdLazyCounter, 962 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 780 SdHoareTripleChecker+Valid, 1657 SdHoareTripleChecker+Invalid, 987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:35,363 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [780 Valid, 1657 Invalid, 987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 962 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-10-14 21:14:35,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2024-10-14 21:14:35,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 397. [2024-10-14 21:14:35,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 320 states have (on average 1.484375) internal successors, (475), 373 states have internal predecessors, (475), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (26), 15 states have call predecessors, (26), 16 states have call successors, (26) [2024-10-14 21:14:35,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 517 transitions. [2024-10-14 21:14:35,393 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 517 transitions. Word has length 49 [2024-10-14 21:14:35,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:35,394 INFO L471 AbstractCegarLoop]: Abstraction has 397 states and 517 transitions. [2024-10-14 21:14:35,394 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 4.5) internal successors, (90), 19 states have internal predecessors, (90), 6 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:35,394 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 517 transitions. [2024-10-14 21:14:35,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2024-10-14 21:14:35,394 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:35,395 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:14:35,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-10-14 21:14:35,595 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,SelfDestructingSolverStorable38 [2024-10-14 21:14:35,595 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:14:35,595 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:35,596 INFO L85 PathProgramCache]: Analyzing trace with hash 479087486, now seen corresponding path program 1 times [2024-10-14 21:14:35,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:35,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056443693] [2024-10-14 21:14:35,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:35,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:35,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:35,693 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 21:14:35,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:35,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-10-14 21:14:35,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:35,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:35,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:35,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056443693] [2024-10-14 21:14:35,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056443693] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:35,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:35,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 21:14:35,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851788047] [2024-10-14 21:14:35,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:35,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 21:14:35,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:35,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 21:14:35,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 21:14:35,709 INFO L87 Difference]: Start difference. First operand 397 states and 517 transitions. Second operand has 5 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:35,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:35,822 INFO L93 Difference]: Finished difference Result 397 states and 517 transitions. [2024-10-14 21:14:35,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 21:14:35,823 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 49 [2024-10-14 21:14:35,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:35,824 INFO L225 Difference]: With dead ends: 397 [2024-10-14 21:14:35,824 INFO L226 Difference]: Without dead ends: 396 [2024-10-14 21:14:35,824 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 21:14:35,825 INFO L432 NwaCegarLoop]: 102 mSDtfsCounter, 31 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:35,825 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 346 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:14:35,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2024-10-14 21:14:35,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 396. [2024-10-14 21:14:35,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 320 states have (on average 1.48125) internal successors, (474), 372 states have internal predecessors, (474), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (26), 15 states have call predecessors, (26), 16 states have call successors, (26) [2024-10-14 21:14:35,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 516 transitions. [2024-10-14 21:14:35,841 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 516 transitions. Word has length 49 [2024-10-14 21:14:35,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:35,841 INFO L471 AbstractCegarLoop]: Abstraction has 396 states and 516 transitions. [2024-10-14 21:14:35,842 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:35,842 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 516 transitions. [2024-10-14 21:14:35,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-10-14 21:14:35,842 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:35,842 INFO L215 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1] [2024-10-14 21:14:35,843 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-10-14 21:14:35,844 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting func_to_recursive_line_0_to_41_0Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:14:35,844 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:35,844 INFO L85 PathProgramCache]: Analyzing trace with hash -985547474, now seen corresponding path program 1 times [2024-10-14 21:14:35,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:35,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970761471] [2024-10-14 21:14:35,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:35,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:35,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:35,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [21788129] [2024-10-14 21:14:35,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:35,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:35,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:35,868 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-10-14 21:14:35,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-10-14 21:14:36,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:36,006 INFO L255 TraceCheckSpWp]: Trace formula consists of 364 conjuncts, 60 conjuncts are in the unsatisfiable core [2024-10-14 21:14:36,009 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:36,013 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:14:36,023 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2024-10-14 21:14:36,202 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 11 [2024-10-14 21:14:36,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-10-14 21:14:36,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:14:36,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 7 [2024-10-14 21:14:36,283 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:36,283 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 21:14:37,358 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:37,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:37,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970761471] [2024-10-14 21:14:37,358 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:37,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21788129] [2024-10-14 21:14:37,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21788129] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 21:14:37,358 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-14 21:14:37,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2024-10-14 21:14:37,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349327748] [2024-10-14 21:14:37,358 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-14 21:14:37,359 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-10-14 21:14:37,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:37,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-10-14 21:14:37,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=440, Unknown=0, NotChecked=0, Total=506 [2024-10-14 21:14:37,359 INFO L87 Difference]: Start difference. First operand 396 states and 516 transitions. Second operand has 23 states, 20 states have (on average 4.6) internal successors, (92), 19 states have internal predecessors, (92), 6 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:41,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:41,845 INFO L93 Difference]: Finished difference Result 501 states and 599 transitions. [2024-10-14 21:14:41,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-10-14 21:14:41,845 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 4.6) internal successors, (92), 19 states have internal predecessors, (92), 6 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 50 [2024-10-14 21:14:41,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:41,847 INFO L225 Difference]: With dead ends: 501 [2024-10-14 21:14:41,847 INFO L226 Difference]: Without dead ends: 499 [2024-10-14 21:14:41,847 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=252, Invalid=1308, Unknown=0, NotChecked=0, Total=1560 [2024-10-14 21:14:41,848 INFO L432 NwaCegarLoop]: 109 mSDtfsCounter, 713 mSDsluCounter, 1354 mSDsCounter, 0 mSdLazyCounter, 796 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 714 SdHoareTripleChecker+Valid, 1463 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:41,848 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [714 Valid, 1463 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 796 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2024-10-14 21:14:41,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2024-10-14 21:14:41,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 396. [2024-10-14 21:14:41,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 320 states have (on average 1.4625) internal successors, (468), 372 states have internal predecessors, (468), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (26), 15 states have call predecessors, (26), 16 states have call successors, (26) [2024-10-14 21:14:41,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 510 transitions. [2024-10-14 21:14:41,869 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 510 transitions. Word has length 50 [2024-10-14 21:14:41,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:41,870 INFO L471 AbstractCegarLoop]: Abstraction has 396 states and 510 transitions. [2024-10-14 21:14:41,870 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 4.6) internal successors, (92), 19 states have internal predecessors, (92), 6 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:41,870 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 510 transitions. [2024-10-14 21:14:41,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2024-10-14 21:14:41,870 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:41,870 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:14:41,885 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-10-14 21:14:42,074 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:42,074 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:14:42,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:42,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1966810334, now seen corresponding path program 1 times [2024-10-14 21:14:42,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:42,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147139677] [2024-10-14 21:14:42,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:42,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:42,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:42,146 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-10-14 21:14:42,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:42,156 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2024-10-14 21:14:42,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:42,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:42,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:42,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147139677] [2024-10-14 21:14:42,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147139677] provided 1 perfect and 0 imperfect interpolant sequences [2024-10-14 21:14:42,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-10-14 21:14:42,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-10-14 21:14:42,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708084964] [2024-10-14 21:14:42,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-10-14 21:14:42,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-10-14 21:14:42,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:42,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-10-14 21:14:42,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 21:14:42,159 INFO L87 Difference]: Start difference. First operand 396 states and 510 transitions. Second operand has 5 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:42,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-10-14 21:14:42,264 INFO L93 Difference]: Finished difference Result 396 states and 510 transitions. [2024-10-14 21:14:42,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-10-14 21:14:42,265 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 50 [2024-10-14 21:14:42,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-10-14 21:14:42,266 INFO L225 Difference]: With dead ends: 396 [2024-10-14 21:14:42,266 INFO L226 Difference]: Without dead ends: 395 [2024-10-14 21:14:42,266 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-10-14 21:14:42,266 INFO L432 NwaCegarLoop]: 102 mSDtfsCounter, 30 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-10-14 21:14:42,266 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [30 Valid, 346 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-10-14 21:14:42,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2024-10-14 21:14:42,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 395. [2024-10-14 21:14:42,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 320 states have (on average 1.459375) internal successors, (467), 371 states have internal predecessors, (467), 16 states have call successors, (16), 10 states have call predecessors, (16), 13 states have return successors, (26), 15 states have call predecessors, (26), 16 states have call successors, (26) [2024-10-14 21:14:42,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 509 transitions. [2024-10-14 21:14:42,286 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 509 transitions. Word has length 50 [2024-10-14 21:14:42,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-10-14 21:14:42,286 INFO L471 AbstractCegarLoop]: Abstraction has 395 states and 509 transitions. [2024-10-14 21:14:42,287 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:42,287 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 509 transitions. [2024-10-14 21:14:42,287 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-10-14 21:14:42,287 INFO L207 NwaCegarLoop]: Found error trace [2024-10-14 21:14:42,287 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-10-14 21:14:42,287 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-10-14 21:14:42,287 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting func_to_recursive_line_0_to_41_0Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [func_to_recursive_line_0_to_41_0Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, func_to_recursive_line_0_to_41_0Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (and 56 more)] === [2024-10-14 21:14:42,288 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-10-14 21:14:42,288 INFO L85 PathProgramCache]: Analyzing trace with hash -2065085393, now seen corresponding path program 1 times [2024-10-14 21:14:42,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-10-14 21:14:42,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968444520] [2024-10-14 21:14:42,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:42,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-10-14 21:14:42,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-10-14 21:14:42,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1423778860] [2024-10-14 21:14:42,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-10-14 21:14:42,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-10-14 21:14:42,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-10-14 21:14:42,312 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-10-14 21:14:42,313 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-10-14 21:14:42,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-10-14 21:14:42,463 INFO L255 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-10-14 21:14:42,465 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-10-14 21:14:42,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:14:42,478 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:14:42,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-10-14 21:14:42,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-10-14 21:14:42,685 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 13 [2024-10-14 21:14:42,750 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-10-14 21:14:42,757 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-10-14 21:14:42,772 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:42,772 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-10-14 21:14:43,165 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-10-14 21:14:43,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-10-14 21:14:43,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968444520] [2024-10-14 21:14:43,166 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-10-14 21:14:43,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423778860] [2024-10-14 21:14:43,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423778860] provided 0 perfect and 2 imperfect interpolant sequences [2024-10-14 21:14:43,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-10-14 21:14:43,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2024-10-14 21:14:43,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092745670] [2024-10-14 21:14:43,166 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-10-14 21:14:43,166 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-10-14 21:14:43,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-10-14 21:14:43,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-10-14 21:14:43,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2024-10-14 21:14:43,167 INFO L87 Difference]: Start difference. First operand 395 states and 509 transitions. Second operand has 20 states, 17 states have (on average 5.294117647058823) internal successors, (90), 16 states have internal predecessors, (90), 6 states have call successors, (6), 6 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2024-10-14 21:14:47,213 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-10-14 21:14:51,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-10-14 21:14:55,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2024-10-14 21:14:59,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-10-14 21:15:03,657 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]