./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursive/Ackermann02.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/recursive/Ackermann02.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.graphml --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 20c02b81d1b1bc312ccc75d6e9b31c6252d69e8a6e2560afe3a2a95a3e53102a --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-16 09:02:34,996 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-16 09:02:34,998 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-16 09:02:35,052 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-16 09:02:35,053 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-16 09:02:35,053 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-16 09:02:35,054 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-16 09:02:35,055 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-16 09:02:35,067 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-16 09:02:35,068 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-16 09:02:35,069 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-16 09:02:35,069 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-16 09:02:35,070 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-16 09:02:35,070 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-16 09:02:35,071 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-16 09:02:35,072 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-16 09:02:35,072 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-16 09:02:35,073 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-16 09:02:35,074 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-16 09:02:35,075 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-16 09:02:35,076 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-16 09:02:35,079 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-16 09:02:35,080 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-16 09:02:35,081 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-16 09:02:35,084 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-16 09:02:35,087 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-16 09:02:35,087 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-16 09:02:35,088 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-16 09:02:35,088 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-16 09:02:35,088 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-16 09:02:35,091 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-16 09:02:35,092 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-16 09:02:35,092 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-16 09:02:35,093 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-16 09:02:35,093 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-16 09:02:35,093 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-16 09:02:35,094 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-16 09:02:35,095 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-16 09:02:35,095 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-16 09:02:35,096 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-16 09:02:35,096 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-16 09:02:35,097 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2021-12-16 09:02:35,111 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-16 09:02:35,111 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-16 09:02:35,112 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-16 09:02:35,112 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-16 09:02:35,112 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-16 09:02:35,112 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-16 09:02:35,113 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-16 09:02:35,113 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-16 09:02:35,113 INFO L138 SettingsManager]: * Use SBE=true [2021-12-16 09:02:35,113 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-16 09:02:35,113 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-16 09:02:35,113 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-16 09:02:35,114 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-16 09:02:35,114 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-16 09:02:35,114 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-16 09:02:35,114 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-16 09:02:35,114 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-16 09:02:35,114 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-16 09:02:35,114 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-12-16 09:02:35,115 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-16 09:02:35,115 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-16 09:02:35,115 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-16 09:02:35,115 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-16 09:02:35,115 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-16 09:02:35,115 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-16 09:02:35,115 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-16 09:02:35,116 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-16 09:02:35,116 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-16 09:02:35,117 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-16 09:02:35,117 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-16 09:02:35,117 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-16 09:02:35,118 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-16 09:02:35,118 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-16 09:02:35,118 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-16 09:02:35,118 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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.graphml 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 -> 20c02b81d1b1bc312ccc75d6e9b31c6252d69e8a6e2560afe3a2a95a3e53102a [2021-12-16 09:02:35,303 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-16 09:02:35,328 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-16 09:02:35,330 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-16 09:02:35,330 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-16 09:02:35,331 INFO L275 PluginConnector]: CDTParser initialized [2021-12-16 09:02:35,332 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/Ackermann02.c [2021-12-16 09:02:35,373 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f9c0d06c/b8bdd4fc051e4237b1d06959bb8f438d/FLAGea10f078a [2021-12-16 09:02:35,716 INFO L306 CDTParser]: Found 1 translation units. [2021-12-16 09:02:35,717 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/Ackermann02.c [2021-12-16 09:02:35,721 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f9c0d06c/b8bdd4fc051e4237b1d06959bb8f438d/FLAGea10f078a [2021-12-16 09:02:35,733 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/9f9c0d06c/b8bdd4fc051e4237b1d06959bb8f438d [2021-12-16 09:02:35,736 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-16 09:02:35,738 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-16 09:02:35,739 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-16 09:02:35,739 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-16 09:02:35,757 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-16 09:02:35,757 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:02:35" (1/1) ... [2021-12-16 09:02:35,758 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3feb8ed and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:02:35, skipping insertion in model container [2021-12-16 09:02:35,758 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:02:35" (1/1) ... [2021-12-16 09:02:35,763 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-16 09:02:35,772 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-16 09:02:35,888 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/Ackermann02.c[1157,1170] [2021-12-16 09:02:35,897 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:02:35,903 INFO L203 MainTranslator]: Completed pre-run [2021-12-16 09:02:35,913 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/Ackermann02.c[1157,1170] [2021-12-16 09:02:35,914 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:02:35,922 INFO L208 MainTranslator]: Completed translation [2021-12-16 09:02:35,922 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:02:35 WrapperNode [2021-12-16 09:02:35,922 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-16 09:02:35,923 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-16 09:02:35,923 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-16 09:02:35,923 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-16 09:02:35,928 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:02:35" (1/1) ... [2021-12-16 09:02:35,935 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:02:35" (1/1) ... [2021-12-16 09:02:35,947 INFO L137 Inliner]: procedures = 13, calls = 11, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 32 [2021-12-16 09:02:35,948 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-16 09:02:35,949 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-16 09:02:35,949 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-16 09:02:35,949 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-16 09:02:35,954 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:02:35" (1/1) ... [2021-12-16 09:02:35,954 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:02:35" (1/1) ... [2021-12-16 09:02:35,962 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:02:35" (1/1) ... [2021-12-16 09:02:35,963 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:02:35" (1/1) ... [2021-12-16 09:02:35,970 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:02:35" (1/1) ... [2021-12-16 09:02:35,971 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:02:35" (1/1) ... [2021-12-16 09:02:35,976 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:02:35" (1/1) ... [2021-12-16 09:02:35,977 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-16 09:02:35,977 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-16 09:02:35,977 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-16 09:02:35,977 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-16 09:02:35,978 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:02:35" (1/1) ... [2021-12-16 09:02:35,995 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-16 09:02:36,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:36,013 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-16 09:02:36,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-16 09:02:36,044 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-16 09:02:36,045 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-16 09:02:36,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-16 09:02:36,045 INFO L130 BoogieDeclarations]: Found specification of procedure ackermann [2021-12-16 09:02:36,045 INFO L138 BoogieDeclarations]: Found implementation of procedure ackermann [2021-12-16 09:02:36,045 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-16 09:02:36,084 INFO L236 CfgBuilder]: Building ICFG [2021-12-16 09:02:36,086 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-16 09:02:36,238 INFO L277 CfgBuilder]: Performing block encoding [2021-12-16 09:02:36,243 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-16 09:02:36,243 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-16 09:02:36,244 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:02:36 BoogieIcfgContainer [2021-12-16 09:02:36,245 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-16 09:02:36,246 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-16 09:02:36,246 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-16 09:02:36,248 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-16 09:02:36,249 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.12 09:02:35" (1/3) ... [2021-12-16 09:02:36,249 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4fcc0662 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 09:02:36, skipping insertion in model container [2021-12-16 09:02:36,250 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:02:35" (2/3) ... [2021-12-16 09:02:36,250 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4fcc0662 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.12 09:02:36, skipping insertion in model container [2021-12-16 09:02:36,250 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:02:36" (3/3) ... [2021-12-16 09:02:36,251 INFO L111 eAbstractionObserver]: Analyzing ICFG Ackermann02.c [2021-12-16 09:02:36,255 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-16 09:02:36,255 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2021-12-16 09:02:36,318 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-16 09:02:36,323 INFO L339 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, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2021-12-16 09:02:36,336 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-12-16 09:02:36,377 INFO L276 IsEmpty]: Start isEmpty. Operand has 38 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 32 states have internal predecessors, (37), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-12-16 09:02:36,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-16 09:02:36,380 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:36,381 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:36,381 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:36,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:36,385 INFO L85 PathProgramCache]: Analyzing trace with hash 180762217, now seen corresponding path program 1 times [2021-12-16 09:02:36,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:36,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446423925] [2021-12-16 09:02:36,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:36,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:36,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:36,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:36,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:36,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446423925] [2021-12-16 09:02:36,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446423925] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:02:36,554 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:02:36,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 09:02:36,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305650055] [2021-12-16 09:02:36,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:02:36,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-16 09:02:36,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:36,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-16 09:02:36,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:02:36,586 INFO L87 Difference]: Start difference. First operand has 38 states, 24 states have (on average 1.5416666666666667) internal successors, (37), 32 states have internal predecessors, (37), 4 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 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) [2021-12-16 09:02:36,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:36,691 INFO L93 Difference]: Finished difference Result 73 states and 84 transitions. [2021-12-16 09:02:36,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-16 09:02:36,694 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 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 8 [2021-12-16 09:02:36,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:36,700 INFO L225 Difference]: With dead ends: 73 [2021-12-16 09:02:36,700 INFO L226 Difference]: Without dead ends: 59 [2021-12-16 09:02:36,702 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:02:36,705 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 55 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 131 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:36,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 131 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-16 09:02:36,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-12-16 09:02:36,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 51. [2021-12-16 09:02:36,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 34 states have (on average 1.5294117647058822) internal successors, (52), 42 states have internal predecessors, (52), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-16 09:02:36,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 65 transitions. [2021-12-16 09:02:36,736 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 65 transitions. Word has length 8 [2021-12-16 09:02:36,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:36,737 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 65 transitions. [2021-12-16 09:02:36,737 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.3333333333333335) internal successors, (7), 4 states have internal predecessors, (7), 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) [2021-12-16 09:02:36,737 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 65 transitions. [2021-12-16 09:02:36,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-12-16 09:02:36,737 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:36,738 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:36,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-16 09:02:36,738 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:36,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:36,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1308666490, now seen corresponding path program 1 times [2021-12-16 09:02:36,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:36,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658769494] [2021-12-16 09:02:36,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:36,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:36,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:36,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:36,769 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:36,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658769494] [2021-12-16 09:02:36,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658769494] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:02:36,770 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:02:36,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 09:02:36,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093833239] [2021-12-16 09:02:36,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:02:36,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-16 09:02:36,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:36,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-16 09:02:36,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:02:36,775 INFO L87 Difference]: Start difference. First operand 51 states and 65 transitions. Second operand has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 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) [2021-12-16 09:02:36,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:36,832 INFO L93 Difference]: Finished difference Result 51 states and 65 transitions. [2021-12-16 09:02:36,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 09:02:36,833 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 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 [2021-12-16 09:02:36,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:36,835 INFO L225 Difference]: With dead ends: 51 [2021-12-16 09:02:36,836 INFO L226 Difference]: Without dead ends: 49 [2021-12-16 09:02:36,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:02:36,839 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 43 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:36,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 47 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 09:02:36,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2021-12-16 09:02:36,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2021-12-16 09:02:36,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 34 states have (on average 1.411764705882353) internal successors, (48), 40 states have internal predecessors, (48), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-16 09:02:36,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 61 transitions. [2021-12-16 09:02:36,856 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 61 transitions. Word has length 9 [2021-12-16 09:02:36,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:36,857 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 61 transitions. [2021-12-16 09:02:36,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.0) internal successors, (8), 4 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) [2021-12-16 09:02:36,858 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 61 transitions. [2021-12-16 09:02:36,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-12-16 09:02:36,859 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:36,860 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:36,860 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-16 09:02:36,860 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:36,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:36,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1308661493, now seen corresponding path program 1 times [2021-12-16 09:02:36,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:36,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146786086] [2021-12-16 09:02:36,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:36,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:36,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:36,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:36,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:36,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146786086] [2021-12-16 09:02:36,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146786086] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:02:36,899 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:02:36,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 09:02:36,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32390106] [2021-12-16 09:02:36,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:02:36,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-16 09:02:36,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:36,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-16 09:02:36,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:02:36,900 INFO L87 Difference]: Start difference. First operand 49 states and 61 transitions. Second operand has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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) [2021-12-16 09:02:36,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:36,960 INFO L93 Difference]: Finished difference Result 76 states and 96 transitions. [2021-12-16 09:02:36,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-16 09:02:36,961 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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 [2021-12-16 09:02:36,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:36,963 INFO L225 Difference]: With dead ends: 76 [2021-12-16 09:02:36,963 INFO L226 Difference]: Without dead ends: 74 [2021-12-16 09:02:36,963 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:02:36,964 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 39 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:36,965 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 104 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 09:02:36,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-12-16 09:02:36,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 68. [2021-12-16 09:02:36,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 49 states have (on average 1.3673469387755102) internal successors, (67), 55 states have internal predecessors, (67), 10 states have call successors, (10), 3 states have call predecessors, (10), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2021-12-16 09:02:36,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 86 transitions. [2021-12-16 09:02:36,973 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 86 transitions. Word has length 9 [2021-12-16 09:02:36,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:36,974 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 86 transitions. [2021-12-16 09:02:36,974 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 2.6666666666666665) internal successors, (8), 4 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) [2021-12-16 09:02:36,974 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 86 transitions. [2021-12-16 09:02:36,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-12-16 09:02:36,975 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:36,975 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:36,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-16 09:02:36,975 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:36,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:36,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1913955596, now seen corresponding path program 1 times [2021-12-16 09:02:36,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:36,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445795085] [2021-12-16 09:02:36,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:36,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:36,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:37,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:37,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:37,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445795085] [2021-12-16 09:02:37,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445795085] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:02:37,003 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:02:37,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 09:02:37,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340863086] [2021-12-16 09:02:37,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:02:37,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-16 09:02:37,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:37,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-16 09:02:37,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:02:37,004 INFO L87 Difference]: Start difference. First operand 68 states and 86 transitions. Second operand has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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) [2021-12-16 09:02:37,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:37,046 INFO L93 Difference]: Finished difference Result 116 states and 154 transitions. [2021-12-16 09:02:37,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-16 09:02:37,047 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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 10 [2021-12-16 09:02:37,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:37,048 INFO L225 Difference]: With dead ends: 116 [2021-12-16 09:02:37,048 INFO L226 Difference]: Without dead ends: 108 [2021-12-16 09:02:37,049 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:02:37,050 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 39 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:37,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 103 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 09:02:37,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-12-16 09:02:37,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 100. [2021-12-16 09:02:37,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 74 states have (on average 1.3108108108108107) internal successors, (97), 81 states have internal predecessors, (97), 16 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2021-12-16 09:02:37,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 126 transitions. [2021-12-16 09:02:37,066 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 126 transitions. Word has length 10 [2021-12-16 09:02:37,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:37,066 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 126 transitions. [2021-12-16 09:02:37,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.25) internal successors, (9), 4 states have internal predecessors, (9), 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) [2021-12-16 09:02:37,067 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 126 transitions. [2021-12-16 09:02:37,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-16 09:02:37,067 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:37,067 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:37,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-16 09:02:37,068 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:37,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:37,068 INFO L85 PathProgramCache]: Analyzing trace with hash 219392943, now seen corresponding path program 1 times [2021-12-16 09:02:37,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:37,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007767944] [2021-12-16 09:02:37,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:37,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:37,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:37,095 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:37,095 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:37,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007767944] [2021-12-16 09:02:37,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007767944] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:02:37,096 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:02:37,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-16 09:02:37,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016385760] [2021-12-16 09:02:37,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:02:37,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-16 09:02:37,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:37,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-16 09:02:37,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-16 09:02:37,097 INFO L87 Difference]: Start difference. First operand 100 states and 126 transitions. Second operand has 4 states, 4 states have (on average 3.5) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:02:37,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:37,128 INFO L93 Difference]: Finished difference Result 168 states and 221 transitions. [2021-12-16 09:02:37,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-16 09:02:37,128 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-12-16 09:02:37,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:37,129 INFO L225 Difference]: With dead ends: 168 [2021-12-16 09:02:37,129 INFO L226 Difference]: Without dead ends: 97 [2021-12-16 09:02:37,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:02:37,131 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 26 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:37,132 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 89 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 09:02:37,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-12-16 09:02:37,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 96. [2021-12-16 09:02:37,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 71 states have (on average 1.295774647887324) internal successors, (92), 78 states have internal predecessors, (92), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-12-16 09:02:37,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 119 transitions. [2021-12-16 09:02:37,142 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 119 transitions. Word has length 16 [2021-12-16 09:02:37,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:37,142 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 119 transitions. [2021-12-16 09:02:37,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.5) internal successors, (14), 3 states have internal predecessors, (14), 1 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:02:37,143 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 119 transitions. [2021-12-16 09:02:37,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-16 09:02:37,143 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:37,143 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:37,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-16 09:02:37,144 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ackermannErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:37,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:37,144 INFO L85 PathProgramCache]: Analyzing trace with hash 219399894, now seen corresponding path program 1 times [2021-12-16 09:02:37,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:37,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429864804] [2021-12-16 09:02:37,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:37,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:37,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:37,189 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:37,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:37,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429864804] [2021-12-16 09:02:37,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429864804] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:37,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1885935777] [2021-12-16 09:02:37,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:37,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:37,191 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:37,193 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) [2021-12-16 09:02:37,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-16 09:02:37,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:37,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-16 09:02:37,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:37,311 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:37,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:37,398 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:37,398 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1885935777] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:02:37,398 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:02:37,398 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2021-12-16 09:02:37,399 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640902568] [2021-12-16 09:02:37,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:02:37,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-16 09:02:37,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:37,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-16 09:02:37,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-12-16 09:02:37,401 INFO L87 Difference]: Start difference. First operand 96 states and 119 transitions. Second operand has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:02:37,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:37,591 INFO L93 Difference]: Finished difference Result 274 states and 356 transitions. [2021-12-16 09:02:37,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-16 09:02:37,591 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2021-12-16 09:02:37,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:37,594 INFO L225 Difference]: With dead ends: 274 [2021-12-16 09:02:37,594 INFO L226 Difference]: Without dead ends: 272 [2021-12-16 09:02:37,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2021-12-16 09:02:37,595 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 250 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 256 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:37,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [256 Valid, 180 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-16 09:02:37,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-12-16 09:02:37,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 236. [2021-12-16 09:02:37,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 182 states have (on average 1.2637362637362637) internal successors, (230), 189 states have internal predecessors, (230), 36 states have call successors, (36), 13 states have call predecessors, (36), 12 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2021-12-16 09:02:37,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 299 transitions. [2021-12-16 09:02:37,614 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 299 transitions. Word has length 16 [2021-12-16 09:02:37,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:37,614 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 299 transitions. [2021-12-16 09:02:37,614 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:02:37,615 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 299 transitions. [2021-12-16 09:02:37,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-12-16 09:02:37,615 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:37,615 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:37,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:37,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-12-16 09:02:37,832 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:37,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:37,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1162887243, now seen corresponding path program 1 times [2021-12-16 09:02:37,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:37,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600270890] [2021-12-16 09:02:37,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:37,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:37,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:37,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:37,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:37,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600270890] [2021-12-16 09:02:37,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600270890] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:37,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537739451] [2021-12-16 09:02:37,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:37,869 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:37,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:37,870 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) [2021-12-16 09:02:37,871 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-16 09:02:37,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:37,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-16 09:02:37,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:37,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:37,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:37,999 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:37,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537739451] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:02:37,999 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:02:37,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2021-12-16 09:02:38,000 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115709728] [2021-12-16 09:02:38,000 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:02:38,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-16 09:02:38,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:38,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-16 09:02:38,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-12-16 09:02:38,000 INFO L87 Difference]: Start difference. First operand 236 states and 299 transitions. Second operand has 12 states, 10 states have (on average 2.8) internal successors, (28), 8 states have internal predecessors, (28), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:02:38,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:38,176 INFO L93 Difference]: Finished difference Result 512 states and 695 transitions. [2021-12-16 09:02:38,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-12-16 09:02:38,177 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.8) internal successors, (28), 8 states have internal predecessors, (28), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2021-12-16 09:02:38,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:38,181 INFO L225 Difference]: With dead ends: 512 [2021-12-16 09:02:38,181 INFO L226 Difference]: Without dead ends: 510 [2021-12-16 09:02:38,181 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=116, Invalid=264, Unknown=0, NotChecked=0, Total=380 [2021-12-16 09:02:38,182 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 196 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:38,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 194 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-16 09:02:38,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-12-16 09:02:38,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 445. [2021-12-16 09:02:38,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 347 states have (on average 1.2276657060518732) internal successors, (426), 354 states have internal predecessors, (426), 69 states have call successors, (69), 24 states have call predecessors, (69), 23 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2021-12-16 09:02:38,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 561 transitions. [2021-12-16 09:02:38,209 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 561 transitions. Word has length 17 [2021-12-16 09:02:38,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:38,209 INFO L470 AbstractCegarLoop]: Abstraction has 445 states and 561 transitions. [2021-12-16 09:02:38,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.8) internal successors, (28), 8 states have internal predecessors, (28), 4 states have call successors, (4), 4 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:02:38,209 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 561 transitions. [2021-12-16 09:02:38,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-12-16 09:02:38,210 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:38,210 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:38,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:38,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-12-16 09:02:38,411 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:38,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:38,411 INFO L85 PathProgramCache]: Analyzing trace with hash 1106403678, now seen corresponding path program 1 times [2021-12-16 09:02:38,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:38,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030438042] [2021-12-16 09:02:38,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:38,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:38,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:38,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-16 09:02:38,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:38,470 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-16 09:02:38,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:38,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030438042] [2021-12-16 09:02:38,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030438042] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:38,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408704400] [2021-12-16 09:02:38,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:38,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:38,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:38,472 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) [2021-12-16 09:02:38,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-16 09:02:38,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:38,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-16 09:02:38,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:38,586 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 09:02:38,586 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:38,739 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-16 09:02:38,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408704400] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:02:38,739 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:02:38,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2021-12-16 09:02:38,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864364727] [2021-12-16 09:02:38,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:02:38,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-16 09:02:38,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:38,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-16 09:02:38,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=299, Unknown=0, NotChecked=0, Total=342 [2021-12-16 09:02:38,740 INFO L87 Difference]: Start difference. First operand 445 states and 561 transitions. Second operand has 19 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 8 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-16 09:02:39,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:39,231 INFO L93 Difference]: Finished difference Result 1122 states and 1582 transitions. [2021-12-16 09:02:39,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-16 09:02:39,232 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 8 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 24 [2021-12-16 09:02:39,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:39,236 INFO L225 Difference]: With dead ends: 1122 [2021-12-16 09:02:39,236 INFO L226 Difference]: Without dead ends: 781 [2021-12-16 09:02:39,238 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=248, Invalid=1012, Unknown=0, NotChecked=0, Total=1260 [2021-12-16 09:02:39,238 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 282 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 491 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:39,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 98 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 491 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-16 09:02:39,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2021-12-16 09:02:39,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 585. [2021-12-16 09:02:39,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 455 states have (on average 1.2175824175824175) internal successors, (554), 475 states have internal predecessors, (554), 86 states have call successors, (86), 36 states have call predecessors, (86), 38 states have return successors, (90), 73 states have call predecessors, (90), 66 states have call successors, (90) [2021-12-16 09:02:39,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 730 transitions. [2021-12-16 09:02:39,264 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 730 transitions. Word has length 24 [2021-12-16 09:02:39,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:39,264 INFO L470 AbstractCegarLoop]: Abstraction has 585 states and 730 transitions. [2021-12-16 09:02:39,264 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 17 states have (on average 3.0588235294117645) internal successors, (52), 16 states have internal predecessors, (52), 8 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-12-16 09:02:39,264 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 730 transitions. [2021-12-16 09:02:39,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-16 09:02:39,265 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:39,265 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:39,295 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:39,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:39,492 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:39,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:39,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1403347671, now seen corresponding path program 1 times [2021-12-16 09:02:39,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:39,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387438072] [2021-12-16 09:02:39,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:39,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:39,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:39,536 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:39,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:39,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387438072] [2021-12-16 09:02:39,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387438072] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:39,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146249715] [2021-12-16 09:02:39,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:39,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:39,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:39,538 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) [2021-12-16 09:02:39,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-16 09:02:39,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:39,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-16 09:02:39,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:39,601 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:39,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:39,685 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:39,685 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146249715] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:02:39,685 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:02:39,685 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2021-12-16 09:02:39,686 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789821954] [2021-12-16 09:02:39,686 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:02:39,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-16 09:02:39,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:39,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-16 09:02:39,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-12-16 09:02:39,688 INFO L87 Difference]: Start difference. First operand 585 states and 730 transitions. Second operand has 16 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 10 states have internal predecessors, (47), 6 states have call successors, (6), 6 states have call predecessors, (6), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:02:39,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:39,910 INFO L93 Difference]: Finished difference Result 1053 states and 1343 transitions. [2021-12-16 09:02:39,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-16 09:02:39,911 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 10 states have internal predecessors, (47), 6 states have call successors, (6), 6 states have call predecessors, (6), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2021-12-16 09:02:39,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:39,915 INFO L225 Difference]: With dead ends: 1053 [2021-12-16 09:02:39,915 INFO L226 Difference]: Without dead ends: 1052 [2021-12-16 09:02:39,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=214, Invalid=488, Unknown=0, NotChecked=0, Total=702 [2021-12-16 09:02:39,916 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 309 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 312 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:39,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [312 Valid, 249 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-16 09:02:39,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states. [2021-12-16 09:02:39,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 901. [2021-12-16 09:02:39,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 901 states, 703 states have (on average 1.1806543385490753) internal successors, (830), 735 states have internal predecessors, (830), 130 states have call successors, (130), 56 states have call predecessors, (130), 62 states have return successors, (138), 109 states have call predecessors, (138), 102 states have call successors, (138) [2021-12-16 09:02:39,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 901 states to 901 states and 1098 transitions. [2021-12-16 09:02:39,950 INFO L78 Accepts]: Start accepts. Automaton has 901 states and 1098 transitions. Word has length 28 [2021-12-16 09:02:39,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:39,950 INFO L470 AbstractCegarLoop]: Abstraction has 901 states and 1098 transitions. [2021-12-16 09:02:39,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.6153846153846154) internal successors, (47), 10 states have internal predecessors, (47), 6 states have call successors, (6), 6 states have call predecessors, (6), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:02:39,951 INFO L276 IsEmpty]: Start isEmpty. Operand 901 states and 1098 transitions. [2021-12-16 09:02:39,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-16 09:02:39,951 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:39,952 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:39,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:40,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:40,167 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:40,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:40,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1583952330, now seen corresponding path program 1 times [2021-12-16 09:02:40,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:40,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690161002] [2021-12-16 09:02:40,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:40,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:40,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:40,222 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-16 09:02:40,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:40,240 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-16 09:02:40,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:40,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690161002] [2021-12-16 09:02:40,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690161002] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:40,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708927734] [2021-12-16 09:02:40,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:40,241 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:40,241 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:40,242 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) [2021-12-16 09:02:40,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-16 09:02:40,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:40,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-16 09:02:40,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:40,316 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-16 09:02:40,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:40,435 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-16 09:02:40,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708927734] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:02:40,435 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:02:40,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2021-12-16 09:02:40,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371930673] [2021-12-16 09:02:40,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:02:40,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-16 09:02:40,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:40,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-16 09:02:40,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-12-16 09:02:40,437 INFO L87 Difference]: Start difference. First operand 901 states and 1098 transitions. Second operand has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-16 09:02:40,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:40,613 INFO L93 Difference]: Finished difference Result 1027 states and 1299 transitions. [2021-12-16 09:02:40,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-16 09:02:40,613 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 6 states have call successors, (6), 3 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 28 [2021-12-16 09:02:40,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:40,616 INFO L225 Difference]: With dead ends: 1027 [2021-12-16 09:02:40,616 INFO L226 Difference]: Without dead ends: 1026 [2021-12-16 09:02:40,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=119, Invalid=387, Unknown=0, NotChecked=0, Total=506 [2021-12-16 09:02:40,617 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 119 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 174 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 174 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:40,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 126 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 174 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-16 09:02:40,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2021-12-16 09:02:40,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 943. [2021-12-16 09:02:40,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 740 states have (on average 1.1824324324324325) internal successors, (875), 768 states have internal predecessors, (875), 135 states have call successors, (135), 61 states have call predecessors, (135), 62 states have return successors, (138), 113 states have call predecessors, (138), 102 states have call successors, (138) [2021-12-16 09:02:40,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1148 transitions. [2021-12-16 09:02:40,648 INFO L78 Accepts]: Start accepts. Automaton has 943 states and 1148 transitions. Word has length 28 [2021-12-16 09:02:40,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:40,648 INFO L470 AbstractCegarLoop]: Abstraction has 943 states and 1148 transitions. [2021-12-16 09:02:40,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-16 09:02:40,648 INFO L276 IsEmpty]: Start isEmpty. Operand 943 states and 1148 transitions. [2021-12-16 09:02:40,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-12-16 09:02:40,649 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:40,649 INFO L514 BasicCegarLoop]: trace histogram [4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:40,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:40,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-16 09:02:40,867 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:40,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:40,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1777813581, now seen corresponding path program 1 times [2021-12-16 09:02:40,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:40,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660295648] [2021-12-16 09:02:40,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:40,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:40,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:40,891 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-16 09:02:40,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:40,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:02:40,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:40,928 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:02:40,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:40,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660295648] [2021-12-16 09:02:40,928 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660295648] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:40,928 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941356998] [2021-12-16 09:02:40,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:40,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:40,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:40,929 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) [2021-12-16 09:02:40,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-16 09:02:40,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:40,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-16 09:02:40,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:41,006 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:02:41,006 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:41,164 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:02:41,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941356998] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:02:41,164 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:02:41,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2021-12-16 09:02:41,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686975959] [2021-12-16 09:02:41,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:02:41,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-16 09:02:41,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:41,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-16 09:02:41,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-12-16 09:02:41,165 INFO L87 Difference]: Start difference. First operand 943 states and 1148 transitions. Second operand has 18 states, 17 states have (on average 2.411764705882353) internal successors, (41), 14 states have internal predecessors, (41), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2021-12-16 09:02:41,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:41,503 INFO L93 Difference]: Finished difference Result 1435 states and 2099 transitions. [2021-12-16 09:02:41,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-16 09:02:41,503 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.411764705882353) internal successors, (41), 14 states have internal predecessors, (41), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) Word has length 33 [2021-12-16 09:02:41,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:41,508 INFO L225 Difference]: With dead ends: 1435 [2021-12-16 09:02:41,509 INFO L226 Difference]: Without dead ends: 1433 [2021-12-16 09:02:41,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=190, Invalid=680, Unknown=0, NotChecked=0, Total=870 [2021-12-16 09:02:41,510 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 143 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:41,510 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [143 Valid, 208 Invalid, 510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-16 09:02:41,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1433 states. [2021-12-16 09:02:41,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1433 to 1237. [2021-12-16 09:02:41,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1237 states, 932 states have (on average 1.1727467811158798) internal successors, (1093), 971 states have internal predecessors, (1093), 192 states have call successors, (192), 68 states have call predecessors, (192), 107 states have return successors, (366), 197 states have call predecessors, (366), 158 states have call successors, (366) [2021-12-16 09:02:41,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1237 states to 1237 states and 1651 transitions. [2021-12-16 09:02:41,558 INFO L78 Accepts]: Start accepts. Automaton has 1237 states and 1651 transitions. Word has length 33 [2021-12-16 09:02:41,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:41,558 INFO L470 AbstractCegarLoop]: Abstraction has 1237 states and 1651 transitions. [2021-12-16 09:02:41,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.411764705882353) internal successors, (41), 14 states have internal predecessors, (41), 3 states have call successors, (5), 3 states have call predecessors, (5), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2021-12-16 09:02:41,558 INFO L276 IsEmpty]: Start isEmpty. Operand 1237 states and 1651 transitions. [2021-12-16 09:02:41,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-12-16 09:02:41,567 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:41,567 INFO L514 BasicCegarLoop]: trace histogram [4, 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] [2021-12-16 09:02:41,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:41,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:41,782 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:41,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:41,783 INFO L85 PathProgramCache]: Analyzing trace with hash -722353775, now seen corresponding path program 1 times [2021-12-16 09:02:41,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:41,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769202863] [2021-12-16 09:02:41,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:41,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:41,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:41,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-16 09:02:41,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:41,833 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:02:41,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:41,857 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:02:41,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:41,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769202863] [2021-12-16 09:02:41,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769202863] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:41,858 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912711071] [2021-12-16 09:02:41,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:41,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:41,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:41,859 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) [2021-12-16 09:02:41,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-16 09:02:41,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:41,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-16 09:02:41,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:41,941 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:02:41,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:42,097 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:02:42,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912711071] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:42,098 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-16 09:02:42,098 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 17 [2021-12-16 09:02:42,098 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187655397] [2021-12-16 09:02:42,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:02:42,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-16 09:02:42,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:42,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-16 09:02:42,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-12-16 09:02:42,099 INFO L87 Difference]: Start difference. First operand 1237 states and 1651 transitions. Second operand has 9 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-16 09:02:42,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:42,235 INFO L93 Difference]: Finished difference Result 1303 states and 1719 transitions. [2021-12-16 09:02:42,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-16 09:02:42,235 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 34 [2021-12-16 09:02:42,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:42,239 INFO L225 Difference]: With dead ends: 1303 [2021-12-16 09:02:42,240 INFO L226 Difference]: Without dead ends: 1302 [2021-12-16 09:02:42,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2021-12-16 09:02:42,241 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 45 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:42,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 125 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-16 09:02:42,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1302 states. [2021-12-16 09:02:42,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1302 to 1236. [2021-12-16 09:02:42,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1236 states, 932 states have (on average 1.1641630901287554) internal successors, (1085), 970 states have internal predecessors, (1085), 192 states have call successors, (192), 68 states have call predecessors, (192), 107 states have return successors, (366), 197 states have call predecessors, (366), 158 states have call successors, (366) [2021-12-16 09:02:42,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1236 states to 1236 states and 1643 transitions. [2021-12-16 09:02:42,302 INFO L78 Accepts]: Start accepts. Automaton has 1236 states and 1643 transitions. Word has length 34 [2021-12-16 09:02:42,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:42,302 INFO L470 AbstractCegarLoop]: Abstraction has 1236 states and 1643 transitions. [2021-12-16 09:02:42,303 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.25) internal successors, (26), 7 states have internal predecessors, (26), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-16 09:02:42,303 INFO L276 IsEmpty]: Start isEmpty. Operand 1236 states and 1643 transitions. [2021-12-16 09:02:42,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-16 09:02:42,307 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:42,307 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:42,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:42,508 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:42,508 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:42,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:42,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1699542727, now seen corresponding path program 1 times [2021-12-16 09:02:42,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:42,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890098207] [2021-12-16 09:02:42,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:42,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:42,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:42,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-16 09:02:42,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:42,553 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:02:42,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:42,574 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 15 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:02:42,574 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:42,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890098207] [2021-12-16 09:02:42,574 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890098207] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:42,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218402073] [2021-12-16 09:02:42,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:42,575 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:42,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:42,576 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) [2021-12-16 09:02:42,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-16 09:02:42,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:42,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-16 09:02:42,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:42,670 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:02:42,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:42,840 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:02:42,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218402073] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:42,841 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-16 09:02:42,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 17 [2021-12-16 09:02:42,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929540831] [2021-12-16 09:02:42,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:02:42,841 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-16 09:02:42,841 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:42,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-16 09:02:42,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-12-16 09:02:42,841 INFO L87 Difference]: Start difference. First operand 1236 states and 1643 transitions. Second operand has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-16 09:02:43,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:43,026 INFO L93 Difference]: Finished difference Result 1343 states and 1866 transitions. [2021-12-16 09:02:43,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-16 09:02:43,027 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 37 [2021-12-16 09:02:43,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:43,031 INFO L225 Difference]: With dead ends: 1343 [2021-12-16 09:02:43,031 INFO L226 Difference]: Without dead ends: 1342 [2021-12-16 09:02:43,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2021-12-16 09:02:43,032 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 65 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:43,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 176 Invalid, 232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 184 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-16 09:02:43,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1342 states. [2021-12-16 09:02:43,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1342 to 1244. [2021-12-16 09:02:43,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 940 states have (on average 1.1595744680851063) internal successors, (1090), 974 states have internal predecessors, (1090), 196 states have call successors, (196), 68 states have call predecessors, (196), 103 states have return successors, (290), 201 states have call predecessors, (290), 162 states have call successors, (290) [2021-12-16 09:02:43,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1576 transitions. [2021-12-16 09:02:43,085 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 1576 transitions. Word has length 37 [2021-12-16 09:02:43,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:43,086 INFO L470 AbstractCegarLoop]: Abstraction has 1244 states and 1576 transitions. [2021-12-16 09:02:43,086 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.625) internal successors, (29), 7 states have internal predecessors, (29), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-16 09:02:43,086 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 1576 transitions. [2021-12-16 09:02:43,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-16 09:02:43,087 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:43,087 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:43,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:43,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-16 09:02:43,304 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:43,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:43,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1975915362, now seen corresponding path program 2 times [2021-12-16 09:02:43,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:43,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096595097] [2021-12-16 09:02:43,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:43,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:43,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:43,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-16 09:02:43,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:43,387 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 2 proven. 43 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-16 09:02:43,387 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:43,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096595097] [2021-12-16 09:02:43,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096595097] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:43,388 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721284894] [2021-12-16 09:02:43,388 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:02:43,388 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:43,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:43,389 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) [2021-12-16 09:02:43,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-16 09:02:43,419 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:02:43,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:02:43,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 14 conjunts are in the unsatisfiable core [2021-12-16 09:02:43,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:43,494 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 2 proven. 43 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-16 09:02:43,494 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:43,671 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 4 proven. 41 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-16 09:02:43,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721284894] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:02:43,671 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:02:43,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2021-12-16 09:02:43,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417850114] [2021-12-16 09:02:43,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:02:43,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-12-16 09:02:43,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:43,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-12-16 09:02:43,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2021-12-16 09:02:43,673 INFO L87 Difference]: Start difference. First operand 1244 states and 1576 transitions. Second operand has 23 states, 20 states have (on average 3.15) internal successors, (63), 17 states have internal predecessors, (63), 8 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-16 09:02:44,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:44,077 INFO L93 Difference]: Finished difference Result 1537 states and 1982 transitions. [2021-12-16 09:02:44,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-16 09:02:44,078 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 3.15) internal successors, (63), 17 states have internal predecessors, (63), 8 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2021-12-16 09:02:44,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:44,082 INFO L225 Difference]: With dead ends: 1537 [2021-12-16 09:02:44,083 INFO L226 Difference]: Without dead ends: 1536 [2021-12-16 09:02:44,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 301 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=420, Invalid=1302, Unknown=0, NotChecked=0, Total=1722 [2021-12-16 09:02:44,084 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 333 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:44,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 202 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-16 09:02:44,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1536 states. [2021-12-16 09:02:44,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1536 to 1281. [2021-12-16 09:02:44,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1281 states, 970 states have (on average 1.1597938144329898) internal successors, (1125), 1003 states have internal predecessors, (1125), 203 states have call successors, (203), 72 states have call predecessors, (203), 103 states have return successors, (290), 205 states have call predecessors, (290), 162 states have call successors, (290) [2021-12-16 09:02:44,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1281 states to 1281 states and 1618 transitions. [2021-12-16 09:02:44,123 INFO L78 Accepts]: Start accepts. Automaton has 1281 states and 1618 transitions. Word has length 44 [2021-12-16 09:02:44,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:44,123 INFO L470 AbstractCegarLoop]: Abstraction has 1281 states and 1618 transitions. [2021-12-16 09:02:44,123 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 3.15) internal successors, (63), 17 states have internal predecessors, (63), 8 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-16 09:02:44,123 INFO L276 IsEmpty]: Start isEmpty. Operand 1281 states and 1618 transitions. [2021-12-16 09:02:44,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-16 09:02:44,124 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:44,125 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:44,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:44,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-16 09:02:44,339 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:44,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:44,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1560392739, now seen corresponding path program 2 times [2021-12-16 09:02:44,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:44,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307353852] [2021-12-16 09:02:44,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:44,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:44,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:44,375 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-16 09:02:44,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:44,390 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:02:44,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:44,418 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 27 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:02:44,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:44,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307353852] [2021-12-16 09:02:44,418 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307353852] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:44,418 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349021498] [2021-12-16 09:02:44,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:02:44,418 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:44,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:44,419 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) [2021-12-16 09:02:44,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-16 09:02:44,448 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:02:44,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:02:44,449 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-16 09:02:44,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:44,508 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:02:44,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:44,727 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 29 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:02:44,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349021498] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:02:44,727 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:02:44,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2021-12-16 09:02:44,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638924923] [2021-12-16 09:02:44,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:02:44,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-16 09:02:44,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:44,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-16 09:02:44,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-12-16 09:02:44,728 INFO L87 Difference]: Start difference. First operand 1281 states and 1618 transitions. Second operand has 22 states, 21 states have (on average 3.0) internal successors, (63), 16 states have internal predecessors, (63), 5 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2021-12-16 09:02:45,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:45,594 INFO L93 Difference]: Finished difference Result 2805 states and 4077 transitions. [2021-12-16 09:02:45,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-12-16 09:02:45,603 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 3.0) internal successors, (63), 16 states have internal predecessors, (63), 5 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) Word has length 45 [2021-12-16 09:02:45,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:45,610 INFO L225 Difference]: With dead ends: 2805 [2021-12-16 09:02:45,611 INFO L226 Difference]: Without dead ends: 1937 [2021-12-16 09:02:45,615 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 489 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=586, Invalid=1964, Unknown=0, NotChecked=0, Total=2550 [2021-12-16 09:02:45,616 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 225 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 623 mSolverCounterSat, 323 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 946 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 323 IncrementalHoareTripleChecker+Valid, 623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:45,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 304 Invalid, 946 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [323 Valid, 623 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-16 09:02:45,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1937 states. [2021-12-16 09:02:45,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1937 to 1461. [2021-12-16 09:02:45,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1461 states, 1108 states have (on average 1.1498194945848375) internal successors, (1274), 1147 states have internal predecessors, (1274), 227 states have call successors, (227), 86 states have call predecessors, (227), 121 states have return successors, (328), 227 states have call predecessors, (328), 181 states have call successors, (328) [2021-12-16 09:02:45,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1461 states to 1461 states and 1829 transitions. [2021-12-16 09:02:45,672 INFO L78 Accepts]: Start accepts. Automaton has 1461 states and 1829 transitions. Word has length 45 [2021-12-16 09:02:45,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:45,672 INFO L470 AbstractCegarLoop]: Abstraction has 1461 states and 1829 transitions. [2021-12-16 09:02:45,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 3.0) internal successors, (63), 16 states have internal predecessors, (63), 5 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2021-12-16 09:02:45,672 INFO L276 IsEmpty]: Start isEmpty. Operand 1461 states and 1829 transitions. [2021-12-16 09:02:45,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-16 09:02:45,674 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:45,674 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:45,689 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:45,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-12-16 09:02:45,890 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ackermannErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:45,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:45,890 INFO L85 PathProgramCache]: Analyzing trace with hash -242379077, now seen corresponding path program 1 times [2021-12-16 09:02:45,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:45,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395749116] [2021-12-16 09:02:45,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:45,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:45,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:45,935 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2021-12-16 09:02:45,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:45,948 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 40 proven. 5 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-16 09:02:45,948 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:45,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395749116] [2021-12-16 09:02:45,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395749116] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:45,948 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263856870] [2021-12-16 09:02:45,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:45,948 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:45,949 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:45,949 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) [2021-12-16 09:02:45,957 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-16 09:02:45,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:45,987 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-16 09:02:45,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:46,085 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 54 proven. 3 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-16 09:02:46,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:46,211 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 55 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-12-16 09:02:46,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263856870] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:02:46,212 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:02:46,212 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 16 [2021-12-16 09:02:46,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341194495] [2021-12-16 09:02:46,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:02:46,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-16 09:02:46,213 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:46,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-16 09:02:46,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-12-16 09:02:46,213 INFO L87 Difference]: Start difference. First operand 1461 states and 1829 transitions. Second operand has 16 states, 16 states have (on average 3.5) internal successors, (56), 13 states have internal predecessors, (56), 6 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-16 09:02:46,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:46,704 INFO L93 Difference]: Finished difference Result 1895 states and 2483 transitions. [2021-12-16 09:02:46,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-12-16 09:02:46,705 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 13 states have internal predecessors, (56), 6 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 52 [2021-12-16 09:02:46,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:46,711 INFO L225 Difference]: With dead ends: 1895 [2021-12-16 09:02:46,711 INFO L226 Difference]: Without dead ends: 1824 [2021-12-16 09:02:46,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 97 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 226 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=334, Invalid=926, Unknown=0, NotChecked=0, Total=1260 [2021-12-16 09:02:46,713 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 198 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 450 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 450 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:46,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 75 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 450 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-16 09:02:46,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states. [2021-12-16 09:02:46,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1397. [2021-12-16 09:02:46,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1397 states, 1056 states have (on average 1.1410984848484849) internal successors, (1205), 1099 states have internal predecessors, (1205), 216 states have call successors, (216), 79 states have call predecessors, (216), 121 states have return successors, (328), 218 states have call predecessors, (328), 181 states have call successors, (328) [2021-12-16 09:02:46,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1397 states to 1397 states and 1749 transitions. [2021-12-16 09:02:46,762 INFO L78 Accepts]: Start accepts. Automaton has 1397 states and 1749 transitions. Word has length 52 [2021-12-16 09:02:46,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:46,762 INFO L470 AbstractCegarLoop]: Abstraction has 1397 states and 1749 transitions. [2021-12-16 09:02:46,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5) internal successors, (56), 13 states have internal predecessors, (56), 6 states have call successors, (9), 5 states have call predecessors, (9), 3 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-16 09:02:46,762 INFO L276 IsEmpty]: Start isEmpty. Operand 1397 states and 1749 transitions. [2021-12-16 09:02:46,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-16 09:02:46,763 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:46,763 INFO L514 BasicCegarLoop]: trace histogram [6, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:46,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:46,979 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-16 09:02:46,979 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:46,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:46,980 INFO L85 PathProgramCache]: Analyzing trace with hash 442862615, now seen corresponding path program 1 times [2021-12-16 09:02:46,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:46,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743319628] [2021-12-16 09:02:46,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:46,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:46,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:47,018 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-16 09:02:47,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:47,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-16 09:02:47,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:47,052 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:02:47,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:47,071 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 09:02:47,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:47,088 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 21 proven. 14 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-16 09:02:47,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:47,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743319628] [2021-12-16 09:02:47,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743319628] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:47,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755348146] [2021-12-16 09:02:47,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:47,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:47,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:47,090 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) [2021-12-16 09:02:47,091 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-16 09:02:47,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:47,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-16 09:02:47,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:47,231 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 14 proven. 16 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-16 09:02:47,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:47,615 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 18 proven. 17 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-16 09:02:47,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755348146] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:02:47,615 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:02:47,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 26 [2021-12-16 09:02:47,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177956666] [2021-12-16 09:02:47,615 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:02:47,616 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-16 09:02:47,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:47,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-16 09:02:47,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2021-12-16 09:02:47,616 INFO L87 Difference]: Start difference. First operand 1397 states and 1749 transitions. Second operand has 27 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 21 states have internal predecessors, (56), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2021-12-16 09:02:48,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:48,774 INFO L93 Difference]: Finished difference Result 3379 states and 6003 transitions. [2021-12-16 09:02:48,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-12-16 09:02:48,775 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 21 states have internal predecessors, (56), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) Word has length 52 [2021-12-16 09:02:48,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:48,797 INFO L225 Difference]: With dead ends: 3379 [2021-12-16 09:02:48,797 INFO L226 Difference]: Without dead ends: 3377 [2021-12-16 09:02:48,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1671 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1158, Invalid=5004, Unknown=0, NotChecked=0, Total=6162 [2021-12-16 09:02:48,802 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 171 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 774 mSolverCounterSat, 529 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 1303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 529 IncrementalHoareTripleChecker+Valid, 774 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:48,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 238 Invalid, 1303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [529 Valid, 774 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-16 09:02:48,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3377 states. [2021-12-16 09:02:48,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3377 to 2467. [2021-12-16 09:02:48,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2467 states, 1731 states have (on average 1.1103408434430966) internal successors, (1922), 1777 states have internal predecessors, (1922), 433 states have call successors, (433), 93 states have call predecessors, (433), 299 states have return successors, (2469), 596 states have call predecessors, (2469), 396 states have call successors, (2469) [2021-12-16 09:02:48,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2467 states to 2467 states and 4824 transitions. [2021-12-16 09:02:48,944 INFO L78 Accepts]: Start accepts. Automaton has 2467 states and 4824 transitions. Word has length 52 [2021-12-16 09:02:48,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:48,944 INFO L470 AbstractCegarLoop]: Abstraction has 2467 states and 4824 transitions. [2021-12-16 09:02:48,944 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.1538461538461537) internal successors, (56), 21 states have internal predecessors, (56), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2021-12-16 09:02:48,945 INFO L276 IsEmpty]: Start isEmpty. Operand 2467 states and 4824 transitions. [2021-12-16 09:02:48,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-12-16 09:02:48,947 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:48,947 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:48,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:49,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-16 09:02:49,163 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ackermannErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:49,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:49,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1991697283, now seen corresponding path program 1 times [2021-12-16 09:02:49,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:49,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027403512] [2021-12-16 09:02:49,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:49,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:49,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:49,253 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 114 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-16 09:02:49,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:49,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027403512] [2021-12-16 09:02:49,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027403512] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:49,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [463104135] [2021-12-16 09:02:49,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:49,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:49,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:49,255 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) [2021-12-16 09:02:49,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-16 09:02:49,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:49,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-16 09:02:49,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:49,388 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 114 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-16 09:02:49,389 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:49,578 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 0 proven. 114 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-12-16 09:02:49,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [463104135] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:02:49,578 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:02:49,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2021-12-16 09:02:49,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645695214] [2021-12-16 09:02:49,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:02:49,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-16 09:02:49,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:49,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-16 09:02:49,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2021-12-16 09:02:49,600 INFO L87 Difference]: Start difference. First operand 2467 states and 4824 transitions. Second operand has 24 states, 23 states have (on average 3.739130434782609) internal successors, (86), 14 states have internal predecessors, (86), 10 states have call successors, (16), 10 states have call predecessors, (16), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:02:50,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:50,249 INFO L93 Difference]: Finished difference Result 7309 states and 13959 transitions. [2021-12-16 09:02:50,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-16 09:02:50,249 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.739130434782609) internal successors, (86), 14 states have internal predecessors, (86), 10 states have call successors, (16), 10 states have call predecessors, (16), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 58 [2021-12-16 09:02:50,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:50,302 INFO L225 Difference]: With dead ends: 7309 [2021-12-16 09:02:50,302 INFO L226 Difference]: Without dead ends: 7308 [2021-12-16 09:02:50,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=554, Invalid=1252, Unknown=0, NotChecked=0, Total=1806 [2021-12-16 09:02:50,308 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 875 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 351 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 881 SdHoareTripleChecker+Valid, 341 SdHoareTripleChecker+Invalid, 757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 351 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:50,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [881 Valid, 341 Invalid, 757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [351 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-16 09:02:50,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7308 states. [2021-12-16 09:02:50,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7308 to 6715. [2021-12-16 09:02:50,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6715 states, 4743 states have (on average 1.1123761332489985) internal successors, (5276), 4849 states have internal predecessors, (5276), 1177 states have call successors, (1177), 273 states have call predecessors, (1177), 791 states have return successors, (6567), 1592 states have call predecessors, (6567), 1050 states have call successors, (6567) [2021-12-16 09:02:50,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6715 states to 6715 states and 13020 transitions. [2021-12-16 09:02:50,693 INFO L78 Accepts]: Start accepts. Automaton has 6715 states and 13020 transitions. Word has length 58 [2021-12-16 09:02:50,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:50,693 INFO L470 AbstractCegarLoop]: Abstraction has 6715 states and 13020 transitions. [2021-12-16 09:02:50,693 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.739130434782609) internal successors, (86), 14 states have internal predecessors, (86), 10 states have call successors, (16), 10 states have call predecessors, (16), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:02:50,694 INFO L276 IsEmpty]: Start isEmpty. Operand 6715 states and 13020 transitions. [2021-12-16 09:02:50,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-16 09:02:50,696 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:50,696 INFO L514 BasicCegarLoop]: trace histogram [6, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:50,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:50,913 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-16 09:02:50,914 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:50,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:50,914 INFO L85 PathProgramCache]: Analyzing trace with hash 526800899, now seen corresponding path program 1 times [2021-12-16 09:02:50,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:50,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729544851] [2021-12-16 09:02:50,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:50,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:50,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:50,939 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-16 09:02:50,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:50,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-16 09:02:50,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:51,002 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:02:51,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:51,029 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 09:02:51,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:51,051 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 38 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-16 09:02:51,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:51,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729544851] [2021-12-16 09:02:51,052 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729544851] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:51,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1195234699] [2021-12-16 09:02:51,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:51,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:51,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:51,053 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) [2021-12-16 09:02:51,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-16 09:02:51,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:51,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-16 09:02:51,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:51,179 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 29 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-12-16 09:02:51,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:51,543 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 42 proven. 2 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-16 09:02:51,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1195234699] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:02:51,544 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:02:51,544 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 26 [2021-12-16 09:02:51,544 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485994488] [2021-12-16 09:02:51,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:02:51,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-16 09:02:51,545 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:51,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-16 09:02:51,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2021-12-16 09:02:51,546 INFO L87 Difference]: Start difference. First operand 6715 states and 13020 transitions. Second operand has 27 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 21 states have internal predecessors, (64), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2021-12-16 09:02:53,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:53,680 INFO L93 Difference]: Finished difference Result 26411 states and 94719 transitions. [2021-12-16 09:02:53,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-12-16 09:02:53,681 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 21 states have internal predecessors, (64), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) Word has length 56 [2021-12-16 09:02:53,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:53,868 INFO L225 Difference]: With dead ends: 26411 [2021-12-16 09:02:53,868 INFO L226 Difference]: Without dead ends: 20152 [2021-12-16 09:02:54,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1212 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1251, Invalid=4755, Unknown=0, NotChecked=0, Total=6006 [2021-12-16 09:02:54,003 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 159 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 446 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 1316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 446 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:54,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 296 Invalid, 1316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [446 Valid, 870 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-16 09:02:54,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20152 states. [2021-12-16 09:02:55,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20152 to 14221. [2021-12-16 09:02:55,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14221 states, 9461 states have (on average 1.0752563154000634) internal successors, (10173), 9539 states have internal predecessors, (10173), 2706 states have call successors, (2706), 364 states have call predecessors, (2706), 2050 states have return successors, (36260), 4317 states have call predecessors, (36260), 2553 states have call successors, (36260) [2021-12-16 09:02:55,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14221 states to 14221 states and 49139 transitions. [2021-12-16 09:02:55,478 INFO L78 Accepts]: Start accepts. Automaton has 14221 states and 49139 transitions. Word has length 56 [2021-12-16 09:02:55,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:55,479 INFO L470 AbstractCegarLoop]: Abstraction has 14221 states and 49139 transitions. [2021-12-16 09:02:55,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.4615384615384617) internal successors, (64), 21 states have internal predecessors, (64), 5 states have call successors, (7), 3 states have call predecessors, (7), 8 states have return successors, (9), 8 states have call predecessors, (9), 3 states have call successors, (9) [2021-12-16 09:02:55,479 INFO L276 IsEmpty]: Start isEmpty. Operand 14221 states and 49139 transitions. [2021-12-16 09:02:55,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-12-16 09:02:55,481 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:55,481 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:55,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-16 09:02:55,693 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:55,694 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:55,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:55,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1996075823, now seen corresponding path program 2 times [2021-12-16 09:02:55,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:55,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613253807] [2021-12-16 09:02:55,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:55,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:55,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:55,800 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:55,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:55,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613253807] [2021-12-16 09:02:55,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613253807] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:55,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224445364] [2021-12-16 09:02:55,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:02:55,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:55,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:55,802 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) [2021-12-16 09:02:55,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-16 09:02:55,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:02:55,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:02:55,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-16 09:02:55,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:02:55,925 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:55,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:02:56,150 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:02:56,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224445364] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:02:56,150 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:02:56,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 31 [2021-12-16 09:02:56,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482646626] [2021-12-16 09:02:56,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:02:56,151 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-12-16 09:02:56,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:02:56,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-12-16 09:02:56,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=748, Unknown=0, NotChecked=0, Total=992 [2021-12-16 09:02:56,152 INFO L87 Difference]: Start difference. First operand 14221 states and 49139 transitions. Second operand has 32 states, 29 states have (on average 3.5517241379310347) internal successors, (103), 18 states have internal predecessors, (103), 14 states have call successors, (14), 14 states have call predecessors, (14), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:02:57,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:02:57,714 INFO L93 Difference]: Finished difference Result 22021 states and 73282 transitions. [2021-12-16 09:02:57,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-12-16 09:02:57,714 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 29 states have (on average 3.5517241379310347) internal successors, (103), 18 states have internal predecessors, (103), 14 states have call successors, (14), 14 states have call predecessors, (14), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 60 [2021-12-16 09:02:57,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:02:57,983 INFO L225 Difference]: With dead ends: 22021 [2021-12-16 09:02:57,984 INFO L226 Difference]: Without dead ends: 22020 [2021-12-16 09:02:57,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 704 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1054, Invalid=2368, Unknown=0, NotChecked=0, Total=3422 [2021-12-16 09:02:57,997 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 772 mSDsluCounter, 556 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 264 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 775 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 973 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-16 09:02:57,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [775 Valid, 626 Invalid, 973 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-16 09:02:58,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22020 states. [2021-12-16 09:02:59,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22020 to 20851. [2021-12-16 09:02:59,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20851 states, 13848 states have (on average 1.0675909878682843) internal successors, (14784), 14025 states have internal predecessors, (14784), 3890 states have call successors, (3890), 508 states have call predecessors, (3890), 3109 states have return successors, (51912), 6317 states have call predecessors, (51912), 3673 states have call successors, (51912) [2021-12-16 09:02:59,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20851 states to 20851 states and 70586 transitions. [2021-12-16 09:02:59,562 INFO L78 Accepts]: Start accepts. Automaton has 20851 states and 70586 transitions. Word has length 60 [2021-12-16 09:02:59,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:02:59,563 INFO L470 AbstractCegarLoop]: Abstraction has 20851 states and 70586 transitions. [2021-12-16 09:02:59,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 29 states have (on average 3.5517241379310347) internal successors, (103), 18 states have internal predecessors, (103), 14 states have call successors, (14), 14 states have call predecessors, (14), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:02:59,563 INFO L276 IsEmpty]: Start isEmpty. Operand 20851 states and 70586 transitions. [2021-12-16 09:02:59,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-12-16 09:02:59,567 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:02:59,567 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:02:59,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-16 09:02:59,802 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:59,802 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:02:59,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:02:59,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1312915314, now seen corresponding path program 3 times [2021-12-16 09:02:59,803 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:02:59,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301706165] [2021-12-16 09:02:59,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:02:59,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:02:59,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:59,890 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2021-12-16 09:02:59,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:02:59,907 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 3 proven. 116 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-16 09:02:59,907 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:02:59,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301706165] [2021-12-16 09:02:59,908 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301706165] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:02:59,908 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905015232] [2021-12-16 09:02:59,908 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-16 09:02:59,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:02:59,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:02:59,909 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) [2021-12-16 09:02:59,910 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-16 09:02:59,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-12-16 09:02:59,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:02:59,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 136 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-16 09:02:59,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:03:00,023 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-16 09:03:00,023 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 09:03:00,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905015232] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:03:00,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 09:03:00,024 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [15] total 19 [2021-12-16 09:03:00,024 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775496546] [2021-12-16 09:03:00,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:03:00,024 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-16 09:03:00,024 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:03:00,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-16 09:03:00,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2021-12-16 09:03:00,025 INFO L87 Difference]: Start difference. First operand 20851 states and 70586 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-16 09:03:00,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:03:00,811 INFO L93 Difference]: Finished difference Result 20934 states and 72002 transitions. [2021-12-16 09:03:00,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-16 09:03:00,811 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 60 [2021-12-16 09:03:00,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:03:00,989 INFO L225 Difference]: With dead ends: 20934 [2021-12-16 09:03:00,989 INFO L226 Difference]: Without dead ends: 18654 [2021-12-16 09:03:01,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2021-12-16 09:03:01,016 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 32 mSDsluCounter, 27 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-16 09:03:01,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 50 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-16 09:03:01,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18654 states. [2021-12-16 09:03:02,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18654 to 18557. [2021-12-16 09:03:02,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18557 states, 11972 states have (on average 1.0447711326428333) internal successors, (12508), 11966 states have internal predecessors, (12508), 3684 states have call successors, (3684), 332 states have call predecessors, (3684), 2897 states have return successors, (51628), 6258 states have call predecessors, (51628), 3673 states have call successors, (51628) [2021-12-16 09:03:02,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18557 states to 18557 states and 67820 transitions. [2021-12-16 09:03:02,610 INFO L78 Accepts]: Start accepts. Automaton has 18557 states and 67820 transitions. Word has length 60 [2021-12-16 09:03:02,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:03:02,611 INFO L470 AbstractCegarLoop]: Abstraction has 18557 states and 67820 transitions. [2021-12-16 09:03:02,611 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-16 09:03:02,611 INFO L276 IsEmpty]: Start isEmpty. Operand 18557 states and 67820 transitions. [2021-12-16 09:03:02,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-12-16 09:03:02,618 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:03:02,618 INFO L514 BasicCegarLoop]: trace histogram [9, 7, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:03:02,633 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-12-16 09:03:02,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:03:02,831 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:03:02,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:03:02,832 INFO L85 PathProgramCache]: Analyzing trace with hash -2027008992, now seen corresponding path program 2 times [2021-12-16 09:03:02,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:03:02,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918477487] [2021-12-16 09:03:02,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:03:02,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:03:02,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:02,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2021-12-16 09:03:02,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:02,893 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:03:02,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:02,914 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-16 09:03:02,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:02,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:03:02,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:02,961 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 09:03:02,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:03,178 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 89 proven. 17 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-16 09:03:03,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:03:03,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918477487] [2021-12-16 09:03:03,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918477487] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:03:03,179 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451385799] [2021-12-16 09:03:03,179 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:03:03,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:03:03,179 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:03:03,180 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) [2021-12-16 09:03:03,181 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-16 09:03:03,241 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:03:03,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:03:03,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-16 09:03:03,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:03:03,362 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 78 proven. 23 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-12-16 09:03:03,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:03:04,130 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 97 proven. 9 refuted. 0 times theorem prover too weak. 61 trivial. 0 not checked. [2021-12-16 09:03:04,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451385799] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:03:04,130 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:03:04,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 16] total 32 [2021-12-16 09:03:04,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225119126] [2021-12-16 09:03:04,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:03:04,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-16 09:03:04,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:03:04,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-16 09:03:04,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2021-12-16 09:03:04,132 INFO L87 Difference]: Start difference. First operand 18557 states and 67820 transitions. Second operand has 33 states, 32 states have (on average 2.5) internal successors, (80), 23 states have internal predecessors, (80), 7 states have call successors, (9), 5 states have call predecessors, (9), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-16 09:03:05,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:03:05,510 INFO L93 Difference]: Finished difference Result 29009 states and 107470 transitions. [2021-12-16 09:03:05,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-16 09:03:05,512 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 2.5) internal successors, (80), 23 states have internal predecessors, (80), 7 states have call successors, (9), 5 states have call predecessors, (9), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) Word has length 81 [2021-12-16 09:03:05,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:03:05,562 INFO L225 Difference]: With dead ends: 29009 [2021-12-16 09:03:05,562 INFO L226 Difference]: Without dead ends: 10982 [2021-12-16 09:03:05,865 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=673, Invalid=2633, Unknown=0, NotChecked=0, Total=3306 [2021-12-16 09:03:05,866 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 184 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 707 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 921 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-16 09:03:05,867 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 342 Invalid, 921 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 707 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-16 09:03:05,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10982 states. [2021-12-16 09:03:06,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10982 to 10399. [2021-12-16 09:03:06,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10399 states, 7045 states have (on average 1.0679914833215045) internal successors, (7524), 7211 states have internal predecessors, (7524), 2051 states have call successors, (2051), 356 states have call predecessors, (2051), 1299 states have return successors, (6727), 2831 states have call predecessors, (6727), 2043 states have call successors, (6727) [2021-12-16 09:03:06,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10399 states to 10399 states and 16302 transitions. [2021-12-16 09:03:06,301 INFO L78 Accepts]: Start accepts. Automaton has 10399 states and 16302 transitions. Word has length 81 [2021-12-16 09:03:06,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:03:06,301 INFO L470 AbstractCegarLoop]: Abstraction has 10399 states and 16302 transitions. [2021-12-16 09:03:06,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 2.5) internal successors, (80), 23 states have internal predecessors, (80), 7 states have call successors, (9), 5 states have call predecessors, (9), 8 states have return successors, (11), 10 states have call predecessors, (11), 3 states have call successors, (11) [2021-12-16 09:03:06,301 INFO L276 IsEmpty]: Start isEmpty. Operand 10399 states and 16302 transitions. [2021-12-16 09:03:06,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-16 09:03:06,303 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:03:06,303 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 6, 6, 6, 6, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:03:06,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-16 09:03:06,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:03:06,511 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:03:06,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:03:06,511 INFO L85 PathProgramCache]: Analyzing trace with hash -131434271, now seen corresponding path program 3 times [2021-12-16 09:03:06,511 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:03:06,511 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645832453] [2021-12-16 09:03:06,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:03:06,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:03:06,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:06,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-16 09:03:06,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:06,596 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:03:06,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:06,620 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 63 proven. 81 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:03:06,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:03:06,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645832453] [2021-12-16 09:03:06,620 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645832453] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:03:06,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481794403] [2021-12-16 09:03:06,620 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-16 09:03:06,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:03:06,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:03:06,622 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) [2021-12-16 09:03:06,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-16 09:03:06,667 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-12-16 09:03:06,667 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:03:06,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-16 09:03:06,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:03:06,765 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 61 proven. 83 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:03:06,765 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:03:07,063 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 65 proven. 79 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-12-16 09:03:07,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481794403] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:03:07,063 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:03:07,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 33 [2021-12-16 09:03:07,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503900686] [2021-12-16 09:03:07,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:03:07,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-16 09:03:07,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:03:07,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-16 09:03:07,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=949, Unknown=0, NotChecked=0, Total=1122 [2021-12-16 09:03:07,065 INFO L87 Difference]: Start difference. First operand 10399 states and 16302 transitions. Second operand has 34 states, 33 states have (on average 3.1818181818181817) internal successors, (105), 22 states have internal predecessors, (105), 11 states have call successors, (13), 11 states have call predecessors, (13), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2021-12-16 09:03:07,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:03:07,761 INFO L93 Difference]: Finished difference Result 11154 states and 17444 transitions. [2021-12-16 09:03:07,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-16 09:03:07,761 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 3.1818181818181817) internal successors, (105), 22 states have internal predecessors, (105), 11 states have call successors, (13), 11 states have call predecessors, (13), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) Word has length 69 [2021-12-16 09:03:07,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:03:07,789 INFO L225 Difference]: With dead ends: 11154 [2021-12-16 09:03:07,789 INFO L226 Difference]: Without dead ends: 11153 [2021-12-16 09:03:07,794 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 469 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=577, Invalid=1973, Unknown=0, NotChecked=0, Total=2550 [2021-12-16 09:03:07,794 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 177 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 172 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 620 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 172 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-16 09:03:07,794 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 242 Invalid, 620 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [172 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-16 09:03:07,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11153 states. [2021-12-16 09:03:08,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11153 to 10507. [2021-12-16 09:03:08,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10507 states, 7117 states have (on average 1.0647744836307433) internal successors, (7578), 7283 states have internal predecessors, (7578), 2051 states have call successors, (2051), 356 states have call predecessors, (2051), 1335 states have return successors, (6821), 2867 states have call predecessors, (6821), 2043 states have call successors, (6821) [2021-12-16 09:03:08,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10507 states to 10507 states and 16450 transitions. [2021-12-16 09:03:08,214 INFO L78 Accepts]: Start accepts. Automaton has 10507 states and 16450 transitions. Word has length 69 [2021-12-16 09:03:08,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:03:08,214 INFO L470 AbstractCegarLoop]: Abstraction has 10507 states and 16450 transitions. [2021-12-16 09:03:08,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 3.1818181818181817) internal successors, (105), 22 states have internal predecessors, (105), 11 states have call successors, (13), 11 states have call predecessors, (13), 5 states have return successors, (5), 4 states have call predecessors, (5), 1 states have call successors, (5) [2021-12-16 09:03:08,214 INFO L276 IsEmpty]: Start isEmpty. Operand 10507 states and 16450 transitions. [2021-12-16 09:03:08,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-12-16 09:03:08,217 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:03:08,217 INFO L514 BasicCegarLoop]: trace histogram [12, 8, 7, 6, 6, 6, 6, 6, 6, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-12-16 09:03:08,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-16 09:03:08,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:03:08,433 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:03:08,433 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:03:08,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1701452426, now seen corresponding path program 2 times [2021-12-16 09:03:08,433 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:03:08,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707414107] [2021-12-16 09:03:08,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:03:08,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:03:08,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:08,448 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-16 09:03:08,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:08,456 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:03:08,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:08,470 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-16 09:03:08,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:08,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-16 09:03:08,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:08,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:03:08,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:08,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 09:03:08,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:08,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-16 09:03:08,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:08,503 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 136 proven. 24 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2021-12-16 09:03:08,504 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:03:08,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707414107] [2021-12-16 09:03:08,504 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707414107] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:03:08,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610618785] [2021-12-16 09:03:08,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:03:08,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:03:08,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:03:08,505 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) [2021-12-16 09:03:08,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-16 09:03:08,571 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:03:08,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:03:08,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-16 09:03:08,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:03:08,691 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 136 proven. 15 refuted. 0 times theorem prover too weak. 146 trivial. 0 not checked. [2021-12-16 09:03:08,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:03:09,025 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 136 proven. 26 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-12-16 09:03:09,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610618785] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:03:09,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:03:09,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 8] total 13 [2021-12-16 09:03:09,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995871573] [2021-12-16 09:03:09,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:03:09,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-16 09:03:09,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:03:09,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-16 09:03:09,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-12-16 09:03:09,027 INFO L87 Difference]: Start difference. First operand 10507 states and 16450 transitions. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 12 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (14), 6 states have call predecessors, (14), 11 states have call successors, (14) [2021-12-16 09:03:09,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:03:09,476 INFO L93 Difference]: Finished difference Result 21303 states and 37540 transitions. [2021-12-16 09:03:09,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-16 09:03:09,476 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 12 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (14), 6 states have call predecessors, (14), 11 states have call successors, (14) Word has length 104 [2021-12-16 09:03:09,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:03:09,515 INFO L225 Difference]: With dead ends: 21303 [2021-12-16 09:03:09,515 INFO L226 Difference]: Without dead ends: 11691 [2021-12-16 09:03:09,554 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 217 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=102, Invalid=204, Unknown=0, NotChecked=0, Total=306 [2021-12-16 09:03:09,554 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 92 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-16 09:03:09,555 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 73 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-16 09:03:09,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11691 states. [2021-12-16 09:03:10,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11691 to 10501. [2021-12-16 09:03:10,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10501 states, 7114 states have (on average 1.064801799269047) internal successors, (7575), 7280 states have internal predecessors, (7575), 2048 states have call successors, (2048), 356 states have call predecessors, (2048), 1335 states have return successors, (6741), 2864 states have call predecessors, (6741), 2013 states have call successors, (6741) [2021-12-16 09:03:10,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10501 states to 10501 states and 16364 transitions. [2021-12-16 09:03:10,064 INFO L78 Accepts]: Start accepts. Automaton has 10501 states and 16364 transitions. Word has length 104 [2021-12-16 09:03:10,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:03:10,065 INFO L470 AbstractCegarLoop]: Abstraction has 10501 states and 16364 transitions. [2021-12-16 09:03:10,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 12 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (14), 6 states have call predecessors, (14), 11 states have call successors, (14) [2021-12-16 09:03:10,065 INFO L276 IsEmpty]: Start isEmpty. Operand 10501 states and 16364 transitions. [2021-12-16 09:03:10,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-12-16 09:03:10,068 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:03:10,069 INFO L514 BasicCegarLoop]: trace histogram [11, 9, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2021-12-16 09:03:10,085 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-12-16 09:03:10,285 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:03:10,285 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:03:10,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:03:10,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1897499616, now seen corresponding path program 3 times [2021-12-16 09:03:10,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:03:10,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154880953] [2021-12-16 09:03:10,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:03:10,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:03:10,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:10,304 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-16 09:03:10,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:10,317 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-16 09:03:10,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:10,329 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-16 09:03:10,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:10,343 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:03:10,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:10,360 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-16 09:03:10,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:10,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:03:10,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:10,373 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 09:03:10,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:10,376 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-16 09:03:10,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:10,380 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-16 09:03:10,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:10,383 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 113 proven. 45 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:03:10,383 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:03:10,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154880953] [2021-12-16 09:03:10,383 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154880953] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:03:10,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854560624] [2021-12-16 09:03:10,384 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-16 09:03:10,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:03:10,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:03:10,385 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) [2021-12-16 09:03:10,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-16 09:03:10,442 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-12-16 09:03:10,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:03:10,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-16 09:03:10,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:03:10,609 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 150 proven. 26 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2021-12-16 09:03:10,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:03:11,213 INFO L134 CoverageAnalysis]: Checked inductivity of 262 backedges. 119 proven. 57 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2021-12-16 09:03:11,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854560624] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:03:11,213 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:03:11,213 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 11] total 16 [2021-12-16 09:03:11,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334822836] [2021-12-16 09:03:11,214 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:03:11,214 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-16 09:03:11,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:03:11,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-16 09:03:11,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-12-16 09:03:11,214 INFO L87 Difference]: Start difference. First operand 10501 states and 16364 transitions. Second operand has 16 states, 16 states have (on average 5.1875) internal successors, (83), 16 states have internal predecessors, (83), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (17), 5 states have call predecessors, (17), 9 states have call successors, (17) [2021-12-16 09:03:11,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:03:11,940 INFO L93 Difference]: Finished difference Result 24332 states and 49250 transitions. [2021-12-16 09:03:11,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-16 09:03:11,940 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.1875) internal successors, (83), 16 states have internal predecessors, (83), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (17), 5 states have call predecessors, (17), 9 states have call successors, (17) Word has length 99 [2021-12-16 09:03:11,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:03:11,994 INFO L225 Difference]: With dead ends: 24332 [2021-12-16 09:03:11,994 INFO L226 Difference]: Without dead ends: 14755 [2021-12-16 09:03:12,035 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 211 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2021-12-16 09:03:12,035 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 82 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 199 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 199 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-16 09:03:12,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 152 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 199 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-16 09:03:12,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14755 states. [2021-12-16 09:03:12,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14755 to 14389. [2021-12-16 09:03:12,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14389 states, 9709 states have (on average 1.0530435678236687) internal successors, (10224), 9968 states have internal predecessors, (10224), 2881 states have call successors, (2881), 496 states have call predecessors, (2881), 1795 states have return successors, (9707), 3924 states have call predecessors, (9707), 2826 states have call successors, (9707) [2021-12-16 09:03:12,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14389 states to 14389 states and 22812 transitions. [2021-12-16 09:03:12,730 INFO L78 Accepts]: Start accepts. Automaton has 14389 states and 22812 transitions. Word has length 99 [2021-12-16 09:03:12,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:03:12,731 INFO L470 AbstractCegarLoop]: Abstraction has 14389 states and 22812 transitions. [2021-12-16 09:03:12,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.1875) internal successors, (83), 16 states have internal predecessors, (83), 9 states have call successors, (14), 2 states have call predecessors, (14), 7 states have return successors, (17), 5 states have call predecessors, (17), 9 states have call successors, (17) [2021-12-16 09:03:12,731 INFO L276 IsEmpty]: Start isEmpty. Operand 14389 states and 22812 transitions. [2021-12-16 09:03:12,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-16 09:03:12,735 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:03:12,735 INFO L514 BasicCegarLoop]: trace histogram [10, 8, 7, 7, 7, 7, 6, 6, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:03:12,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-12-16 09:03:12,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-12-16 09:03:12,951 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:03:12,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:03:12,951 INFO L85 PathProgramCache]: Analyzing trace with hash -127918165, now seen corresponding path program 3 times [2021-12-16 09:03:12,952 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:03:12,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628969378] [2021-12-16 09:03:12,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:03:12,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:03:12,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:13,023 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-16 09:03:13,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:13,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-16 09:03:13,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:13,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:03:13,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:13,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 09:03:13,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:13,138 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 122 proven. 90 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-12-16 09:03:13,138 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:03:13,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628969378] [2021-12-16 09:03:13,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628969378] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:03:13,138 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574256868] [2021-12-16 09:03:13,138 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-16 09:03:13,139 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:03:13,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:03:13,140 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) [2021-12-16 09:03:13,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-16 09:03:13,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-12-16 09:03:13,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:03:13,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-16 09:03:13,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:03:13,364 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 119 proven. 41 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2021-12-16 09:03:13,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:03:13,553 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 148 proven. 13 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-12-16 09:03:13,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574256868] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:03:13,553 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:03:13,553 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 7, 8] total 29 [2021-12-16 09:03:13,553 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826522824] [2021-12-16 09:03:13,553 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:03:13,553 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-12-16 09:03:13,554 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:03:13,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-12-16 09:03:13,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2021-12-16 09:03:13,554 INFO L87 Difference]: Start difference. First operand 14389 states and 22812 transitions. Second operand has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 22 states have internal predecessors, (108), 11 states have call successors, (15), 7 states have call predecessors, (15), 7 states have return successors, (10), 9 states have call predecessors, (10), 4 states have call successors, (10) [2021-12-16 09:03:14,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:03:14,999 INFO L93 Difference]: Finished difference Result 25356 states and 43274 transitions. [2021-12-16 09:03:14,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-12-16 09:03:14,999 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 22 states have internal predecessors, (108), 11 states have call successors, (15), 7 states have call predecessors, (15), 7 states have return successors, (10), 9 states have call predecessors, (10), 4 states have call successors, (10) Word has length 88 [2021-12-16 09:03:14,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:03:15,046 INFO L225 Difference]: With dead ends: 25356 [2021-12-16 09:03:15,046 INFO L226 Difference]: Without dead ends: 13111 [2021-12-16 09:03:15,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 181 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 800 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=989, Invalid=3433, Unknown=0, NotChecked=0, Total=4422 [2021-12-16 09:03:15,098 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 209 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 964 mSolverCounterSat, 278 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 1242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 278 IncrementalHoareTripleChecker+Valid, 964 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-16 09:03:15,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 145 Invalid, 1242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [278 Valid, 964 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-16 09:03:15,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13111 states. [2021-12-16 09:03:15,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13111 to 11133. [2021-12-16 09:03:15,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11133 states, 7576 states have (on average 1.046066525871172) internal successors, (7925), 7824 states have internal predecessors, (7925), 2175 states have call successors, (2175), 424 states have call predecessors, (2175), 1378 states have return successors, (5289), 2884 states have call predecessors, (5289), 2141 states have call successors, (5289) [2021-12-16 09:03:15,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11133 states to 11133 states and 15389 transitions. [2021-12-16 09:03:15,538 INFO L78 Accepts]: Start accepts. Automaton has 11133 states and 15389 transitions. Word has length 88 [2021-12-16 09:03:15,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:03:15,539 INFO L470 AbstractCegarLoop]: Abstraction has 11133 states and 15389 transitions. [2021-12-16 09:03:15,539 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 22 states have internal predecessors, (108), 11 states have call successors, (15), 7 states have call predecessors, (15), 7 states have return successors, (10), 9 states have call predecessors, (10), 4 states have call successors, (10) [2021-12-16 09:03:15,539 INFO L276 IsEmpty]: Start isEmpty. Operand 11133 states and 15389 transitions. [2021-12-16 09:03:15,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-12-16 09:03:15,542 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:03:15,542 INFO L514 BasicCegarLoop]: trace histogram [10, 8, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:03:15,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-12-16 09:03:15,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-12-16 09:03:15,757 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:03:15,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:03:15,758 INFO L85 PathProgramCache]: Analyzing trace with hash -635779733, now seen corresponding path program 4 times [2021-12-16 09:03:15,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:03:15,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778115633] [2021-12-16 09:03:15,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:03:15,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:03:15,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:15,778 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-16 09:03:15,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:15,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-16 09:03:15,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:15,819 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-16 09:03:15,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:15,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-16 09:03:15,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:15,878 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-16 09:03:15,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:15,906 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-16 09:03:15,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:15,932 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-16 09:03:15,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:15,940 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-16 09:03:15,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:15,945 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 51 proven. 65 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2021-12-16 09:03:15,945 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:03:15,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778115633] [2021-12-16 09:03:15,945 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778115633] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:03:15,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2021993999] [2021-12-16 09:03:15,946 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-16 09:03:15,946 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:03:15,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:03:15,947 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) [2021-12-16 09:03:15,948 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-16 09:03:16,009 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-16 09:03:16,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:03:16,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-16 09:03:16,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:03:16,154 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 34 proven. 67 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-12-16 09:03:16,154 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:03:17,301 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 42 proven. 89 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2021-12-16 09:03:17,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2021993999] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:03:17,301 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:03:17,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 23] total 42 [2021-12-16 09:03:17,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128334930] [2021-12-16 09:03:17,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:03:17,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-16 09:03:17,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:03:17,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-16 09:03:17,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1599, Unknown=0, NotChecked=0, Total=1806 [2021-12-16 09:03:17,303 INFO L87 Difference]: Start difference. First operand 11133 states and 15389 transitions. Second operand has 43 states, 42 states have (on average 1.8571428571428572) internal successors, (78), 33 states have internal predecessors, (78), 9 states have call successors, (11), 3 states have call predecessors, (11), 14 states have return successors, (17), 16 states have call predecessors, (17), 7 states have call successors, (17) [2021-12-16 09:03:20,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:03:20,901 INFO L93 Difference]: Finished difference Result 34661 states and 55072 transitions. [2021-12-16 09:03:20,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2021-12-16 09:03:20,901 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 1.8571428571428572) internal successors, (78), 33 states have internal predecessors, (78), 9 states have call successors, (11), 3 states have call predecessors, (11), 14 states have return successors, (17), 16 states have call predecessors, (17), 7 states have call successors, (17) Word has length 90 [2021-12-16 09:03:20,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:03:21,038 INFO L225 Difference]: With dead ends: 34661 [2021-12-16 09:03:21,038 INFO L226 Difference]: Without dead ends: 33559 [2021-12-16 09:03:21,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12115 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=5458, Invalid=27122, Unknown=0, NotChecked=0, Total=32580 [2021-12-16 09:03:21,073 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 217 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 1547 mSolverCounterSat, 808 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 2355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 808 IncrementalHoareTripleChecker+Valid, 1547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-16 09:03:21,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 321 Invalid, 2355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [808 Valid, 1547 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-16 09:03:21,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33559 states. [2021-12-16 09:03:22,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33559 to 21083. [2021-12-16 09:03:22,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21083 states, 13668 states have (on average 1.0274363476733976) internal successors, (14043), 13899 states have internal predecessors, (14043), 4366 states have call successors, (4366), 532 states have call predecessors, (4366), 3045 states have return successors, (14390), 6651 states have call predecessors, (14390), 4312 states have call successors, (14390) [2021-12-16 09:03:22,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21083 states to 21083 states and 32799 transitions. [2021-12-16 09:03:22,491 INFO L78 Accepts]: Start accepts. Automaton has 21083 states and 32799 transitions. Word has length 90 [2021-12-16 09:03:22,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:03:22,491 INFO L470 AbstractCegarLoop]: Abstraction has 21083 states and 32799 transitions. [2021-12-16 09:03:22,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 1.8571428571428572) internal successors, (78), 33 states have internal predecessors, (78), 9 states have call successors, (11), 3 states have call predecessors, (11), 14 states have return successors, (17), 16 states have call predecessors, (17), 7 states have call successors, (17) [2021-12-16 09:03:22,491 INFO L276 IsEmpty]: Start isEmpty. Operand 21083 states and 32799 transitions. [2021-12-16 09:03:22,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2021-12-16 09:03:22,497 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:03:22,497 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 15, 15, 14, 14, 1, 1, 1, 1, 1, 1] [2021-12-16 09:03:22,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-12-16 09:03:22,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-12-16 09:03:22,704 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:03:22,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:03:22,704 INFO L85 PathProgramCache]: Analyzing trace with hash -165426143, now seen corresponding path program 3 times [2021-12-16 09:03:22,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:03:22,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864726030] [2021-12-16 09:03:22,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:03:22,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:03:22,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:23,039 INFO L134 CoverageAnalysis]: Checked inductivity of 826 backedges. 0 proven. 826 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:03:23,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:03:23,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864726030] [2021-12-16 09:03:23,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864726030] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:03:23,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433645053] [2021-12-16 09:03:23,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-16 09:03:23,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:03:23,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:03:23,040 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:03:23,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-16 09:03:23,126 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2021-12-16 09:03:23,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:03:23,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 32 conjunts are in the unsatisfiable core [2021-12-16 09:03:23,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:03:23,306 INFO L134 CoverageAnalysis]: Checked inductivity of 826 backedges. 0 proven. 826 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:03:23,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:03:24,072 INFO L134 CoverageAnalysis]: Checked inductivity of 826 backedges. 0 proven. 826 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:03:24,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433645053] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:03:24,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:03:24,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 63 [2021-12-16 09:03:24,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753932163] [2021-12-16 09:03:24,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:03:24,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-12-16 09:03:24,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:03:24,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-12-16 09:03:24,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=996, Invalid=3036, Unknown=0, NotChecked=0, Total=4032 [2021-12-16 09:03:24,075 INFO L87 Difference]: Start difference. First operand 21083 states and 32799 transitions. Second operand has 64 states, 61 states have (on average 3.5245901639344264) internal successors, (215), 34 states have internal predecessors, (215), 30 states have call successors, (30), 30 states have call predecessors, (30), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:03:27,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:03:27,014 INFO L93 Difference]: Finished difference Result 36172 states and 56287 transitions. [2021-12-16 09:03:27,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2021-12-16 09:03:27,014 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 61 states have (on average 3.5245901639344264) internal successors, (215), 34 states have internal predecessors, (215), 30 states have call successors, (30), 30 states have call predecessors, (30), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 124 [2021-12-16 09:03:27,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:03:27,156 INFO L225 Difference]: With dead ends: 36172 [2021-12-16 09:03:27,156 INFO L226 Difference]: Without dead ends: 36171 [2021-12-16 09:03:27,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 216 SyntacticMatches, 0 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3484 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4654, Invalid=10352, Unknown=0, NotChecked=0, Total=15006 [2021-12-16 09:03:27,182 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 1264 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 1211 mSolverCounterSat, 705 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1268 SdHoareTripleChecker+Valid, 1015 SdHoareTripleChecker+Invalid, 1916 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 705 IncrementalHoareTripleChecker+Valid, 1211 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-16 09:03:27,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1268 Valid, 1015 Invalid, 1916 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [705 Valid, 1211 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-16 09:03:27,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36171 states. [2021-12-16 09:03:28,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36171 to 36171. [2021-12-16 09:03:28,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36171 states, 23412 states have (on average 1.0283188108662225) internal successors, (24075), 23931 states have internal predecessors, (24075), 7326 states have call successors, (7326), 820 states have call predecessors, (7326), 5429 states have return successors, (24870), 11419 states have call predecessors, (24870), 7272 states have call successors, (24870) [2021-12-16 09:03:29,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36171 states to 36171 states and 56271 transitions. [2021-12-16 09:03:29,024 INFO L78 Accepts]: Start accepts. Automaton has 36171 states and 56271 transitions. Word has length 124 [2021-12-16 09:03:29,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-16 09:03:29,025 INFO L470 AbstractCegarLoop]: Abstraction has 36171 states and 56271 transitions. [2021-12-16 09:03:29,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 61 states have (on average 3.5245901639344264) internal successors, (215), 34 states have internal predecessors, (215), 30 states have call successors, (30), 30 states have call predecessors, (30), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:03:29,025 INFO L276 IsEmpty]: Start isEmpty. Operand 36171 states and 56271 transitions. [2021-12-16 09:03:29,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2021-12-16 09:03:29,033 INFO L506 BasicCegarLoop]: Found error trace [2021-12-16 09:03:29,033 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2021-12-16 09:03:29,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-12-16 09:03:29,261 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:03:29,261 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ackermannErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-16 09:03:29,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:03:29,261 INFO L85 PathProgramCache]: Analyzing trace with hash -570444405, now seen corresponding path program 2 times [2021-12-16 09:03:29,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:03:29,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717860217] [2021-12-16 09:03:29,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:03:29,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:03:29,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:03:29,483 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 876 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-16 09:03:29,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:03:29,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717860217] [2021-12-16 09:03:29,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717860217] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:03:29,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16194010] [2021-12-16 09:03:29,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-16 09:03:29,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:03:29,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:03:29,484 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:03:29,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-16 09:03:29,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-16 09:03:29,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-16 09:03:29,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-16 09:03:29,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:03:29,805 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 876 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-16 09:03:29,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:03:30,306 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 876 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-12-16 09:03:30,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16194010] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:03:30,306 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:03:30,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 47 [2021-12-16 09:03:30,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939529061] [2021-12-16 09:03:30,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:03:30,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-12-16 09:03:30,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:03:30,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-12-16 09:03:30,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256 [2021-12-16 09:03:30,308 INFO L87 Difference]: Start difference. First operand 36171 states and 56271 transitions. Second operand has 48 states, 47 states have (on average 4.382978723404255) internal successors, (206), 26 states have internal predecessors, (206), 22 states have call successors, (40), 22 states have call predecessors, (40), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:03:33,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:03:33,864 INFO L93 Difference]: Finished difference Result 81584 states and 127861 transitions. [2021-12-16 09:03:33,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-12-16 09:03:33,865 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 47 states have (on average 4.382978723404255) internal successors, (206), 26 states have internal predecessors, (206), 22 states have call successors, (40), 22 states have call predecessors, (40), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 142 [2021-12-16 09:03:33,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-16 09:03:34,157 INFO L225 Difference]: With dead ends: 81584 [2021-12-16 09:03:34,157 INFO L226 Difference]: Without dead ends: 81583 [2021-12-16 09:03:34,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1830 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2534, Invalid=5656, Unknown=0, NotChecked=0, Total=8190 [2021-12-16 09:03:34,311 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 1942 mSDsluCounter, 555 mSDsCounter, 0 mSdLazyCounter, 996 mSolverCounterSat, 727 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1945 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 1723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 727 IncrementalHoareTripleChecker+Valid, 996 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-16 09:03:34,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1945 Valid, 585 Invalid, 1723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [727 Valid, 996 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-16 09:03:34,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81583 states.