./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/termination-numeric/Ackermann01-1.c --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 839c364b 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/termination-numeric/Ackermann01-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-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 64bit --witnessprinter.graph.data.programhash 380ed529f726f53285b49ce40e57404dbe066b029b8c3af7ce337366515780a5 --- Real Ultimate output --- This is Ultimate 0.2.2-839c364b5d67a0f615c82cb70ab247790648d4a9-839c364 [2021-12-14 22:40:02,517 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-14 22:40:02,548 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-14 22:40:02,568 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-14 22:40:02,570 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-14 22:40:02,573 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-14 22:40:02,575 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-14 22:40:02,580 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-14 22:40:02,581 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-14 22:40:02,586 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-14 22:40:02,586 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-14 22:40:02,587 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-14 22:40:02,587 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-14 22:40:02,589 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-14 22:40:02,591 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-14 22:40:02,595 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-14 22:40:02,595 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-14 22:40:02,596 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-14 22:40:02,604 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-14 22:40:02,606 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-14 22:40:02,608 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-14 22:40:02,609 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-14 22:40:02,610 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-14 22:40:02,611 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-14 22:40:02,613 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-14 22:40:02,615 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-14 22:40:02,615 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-14 22:40:02,616 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-14 22:40:02,617 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-14 22:40:02,617 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-14 22:40:02,618 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-14 22:40:02,618 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-14 22:40:02,619 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-14 22:40:02,620 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-14 22:40:02,621 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-14 22:40:02,621 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-14 22:40:02,622 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-14 22:40:02,622 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-14 22:40:02,622 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-14 22:40:02,622 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-14 22:40:02,623 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-14 22:40:02,624 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-64bit-Automizer_Default.epf [2021-12-14 22:40:02,647 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-14 22:40:02,648 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-14 22:40:02,649 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-14 22:40:02,649 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-14 22:40:02,650 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-14 22:40:02,650 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-14 22:40:02,650 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-14 22:40:02,650 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-14 22:40:02,651 INFO L138 SettingsManager]: * Use SBE=true [2021-12-14 22:40:02,651 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-14 22:40:02,651 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-14 22:40:02,652 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-14 22:40:02,652 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-14 22:40:02,652 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-14 22:40:02,652 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-14 22:40:02,652 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-14 22:40:02,652 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-12-14 22:40:02,652 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-14 22:40:02,653 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-14 22:40:02,653 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-14 22:40:02,653 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-14 22:40:02,653 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-14 22:40:02,653 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-14 22:40:02,653 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-14 22:40:02,653 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-14 22:40:02,654 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-14 22:40:02,654 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-14 22:40:02,655 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-14 22:40:02,655 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-14 22:40:02,655 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-14 22:40:02,655 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-14 22:40:02,655 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 380ed529f726f53285b49ce40e57404dbe066b029b8c3af7ce337366515780a5 [2021-12-14 22:40:02,833 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-14 22:40:02,859 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-14 22:40:02,861 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-14 22:40:02,862 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-14 22:40:02,862 INFO L275 PluginConnector]: CDTParser initialized [2021-12-14 22:40:02,864 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/termination-numeric/Ackermann01-1.c [2021-12-14 22:40:02,913 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/008d7a5cc/5ad6ab6502fa47d9b8c48dcac5523ffe/FLAGaa46251b4 [2021-12-14 22:40:03,273 INFO L306 CDTParser]: Found 1 translation units. [2021-12-14 22:40:03,274 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/termination-numeric/Ackermann01-1.c [2021-12-14 22:40:03,282 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/008d7a5cc/5ad6ab6502fa47d9b8c48dcac5523ffe/FLAGaa46251b4 [2021-12-14 22:40:03,706 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/008d7a5cc/5ad6ab6502fa47d9b8c48dcac5523ffe [2021-12-14 22:40:03,708 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-14 22:40:03,709 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-14 22:40:03,710 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-14 22:40:03,710 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-14 22:40:03,712 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-14 22:40:03,712 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 10:40:03" (1/1) ... [2021-12-14 22:40:03,713 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53eccaff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:40:03, skipping insertion in model container [2021-12-14 22:40:03,713 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 10:40:03" (1/1) ... [2021-12-14 22:40:03,718 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-14 22:40:03,726 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-14 22:40:03,875 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/termination-numeric/Ackermann01-1.c[944,957] [2021-12-14 22:40:03,875 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 22:40:03,881 INFO L203 MainTranslator]: Completed pre-run [2021-12-14 22:40:03,910 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/termination-numeric/Ackermann01-1.c[944,957] [2021-12-14 22:40:03,911 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 22:40:03,927 INFO L208 MainTranslator]: Completed translation [2021-12-14 22:40:03,933 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:40:03 WrapperNode [2021-12-14 22:40:03,934 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-14 22:40:03,937 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-14 22:40:03,938 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-14 22:40:03,938 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-14 22:40:03,943 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:40:03" (1/1) ... [2021-12-14 22:40:03,950 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:40:03" (1/1) ... [2021-12-14 22:40:03,963 INFO L137 Inliner]: procedures = 13, calls = 11, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 32 [2021-12-14 22:40:03,963 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-14 22:40:03,964 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-14 22:40:03,964 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-14 22:40:03,964 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-14 22:40:03,969 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:40:03" (1/1) ... [2021-12-14 22:40:03,970 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:40:03" (1/1) ... [2021-12-14 22:40:03,978 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:40:03" (1/1) ... [2021-12-14 22:40:03,978 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:40:03" (1/1) ... [2021-12-14 22:40:03,984 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:40:03" (1/1) ... [2021-12-14 22:40:03,987 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:40:03" (1/1) ... [2021-12-14 22:40:03,991 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:40:03" (1/1) ... [2021-12-14 22:40:03,992 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-14 22:40:03,994 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-14 22:40:03,994 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-14 22:40:03,995 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-14 22:40:03,995 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:40:03" (1/1) ... [2021-12-14 22:40:04,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-14 22:40:04,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:04,045 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-14 22:40:04,073 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-14 22:40:04,112 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-14 22:40:04,112 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-14 22:40:04,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-14 22:40:04,113 INFO L130 BoogieDeclarations]: Found specification of procedure ackermann [2021-12-14 22:40:04,113 INFO L138 BoogieDeclarations]: Found implementation of procedure ackermann [2021-12-14 22:40:04,113 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-14 22:40:04,164 INFO L236 CfgBuilder]: Building ICFG [2021-12-14 22:40:04,165 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-14 22:40:04,250 INFO L277 CfgBuilder]: Performing block encoding [2021-12-14 22:40:04,255 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-14 22:40:04,255 INFO L301 CfgBuilder]: Removed 0 assume(true) statements. [2021-12-14 22:40:04,257 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:40:04 BoogieIcfgContainer [2021-12-14 22:40:04,257 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-14 22:40:04,258 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-14 22:40:04,258 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-14 22:40:04,260 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-14 22:40:04,260 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.12 10:40:03" (1/3) ... [2021-12-14 22:40:04,261 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2cbee571 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 10:40:04, skipping insertion in model container [2021-12-14 22:40:04,261 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 10:40:03" (2/3) ... [2021-12-14 22:40:04,261 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2cbee571 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.12 10:40:04, skipping insertion in model container [2021-12-14 22:40:04,261 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 10:40:04" (3/3) ... [2021-12-14 22:40:04,262 INFO L111 eAbstractionObserver]: Analyzing ICFG Ackermann01-1.c [2021-12-14 22:40:04,266 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-14 22:40:04,266 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2021-12-14 22:40:04,294 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-14 22:40:04,299 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-14 22:40:04,299 INFO L340 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2021-12-14 22:40:04,309 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-14 22:40:04,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2021-12-14 22:40:04,312 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:04,312 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:04,313 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:04,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:04,319 INFO L85 PathProgramCache]: Analyzing trace with hash 180762217, now seen corresponding path program 1 times [2021-12-14 22:40:04,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:04,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577458036] [2021-12-14 22:40:04,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:04,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:04,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:04,481 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-14 22:40:04,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:04,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577458036] [2021-12-14 22:40:04,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577458036] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 22:40:04,482 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 22:40:04,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 22:40:04,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290600703] [2021-12-14 22:40:04,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 22:40:04,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-14 22:40:04,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:04,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-14 22:40:04,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 22:40:04,524 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-14 22:40:04,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:04,647 INFO L93 Difference]: Finished difference Result 73 states and 84 transitions. [2021-12-14 22:40:04,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-14 22:40:04,649 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-14 22:40:04,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:04,655 INFO L225 Difference]: With dead ends: 73 [2021-12-14 22:40:04,655 INFO L226 Difference]: Without dead ends: 59 [2021-12-14 22:40:04,657 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-14 22:40:04,662 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 55 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:04,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 125 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-14 22:40:04,674 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-12-14 22:40:04,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 51. [2021-12-14 22:40:04,696 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-14 22:40:04,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 65 transitions. [2021-12-14 22:40:04,703 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 65 transitions. Word has length 8 [2021-12-14 22:40:04,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:04,704 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 65 transitions. [2021-12-14 22:40:04,704 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-14 22:40:04,704 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 65 transitions. [2021-12-14 22:40:04,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-12-14 22:40:04,705 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:04,705 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:04,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-14 22:40:04,706 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:04,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:04,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1308666490, now seen corresponding path program 1 times [2021-12-14 22:40:04,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:04,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243369880] [2021-12-14 22:40:04,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:04,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:04,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:04,777 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-14 22:40:04,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:04,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243369880] [2021-12-14 22:40:04,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243369880] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 22:40:04,778 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 22:40:04,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 22:40:04,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019740683] [2021-12-14 22:40:04,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 22:40:04,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-14 22:40:04,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:04,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-14 22:40:04,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 22:40:04,781 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-14 22:40:04,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:04,852 INFO L93 Difference]: Finished difference Result 51 states and 65 transitions. [2021-12-14 22:40:04,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-14 22:40:04,853 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-14 22:40:04,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:04,854 INFO L225 Difference]: With dead ends: 51 [2021-12-14 22:40:04,854 INFO L226 Difference]: Without dead ends: 49 [2021-12-14 22:40:04,854 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-14 22:40:04,855 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.1s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:04,855 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.1s Time] [2021-12-14 22:40:04,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2021-12-14 22:40:04,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2021-12-14 22:40:04,860 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-14 22:40:04,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 61 transitions. [2021-12-14 22:40:04,862 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 61 transitions. Word has length 9 [2021-12-14 22:40:04,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:04,863 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 61 transitions. [2021-12-14 22:40:04,863 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-14 22:40:04,863 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 61 transitions. [2021-12-14 22:40:04,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-12-14 22:40:04,863 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:04,864 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:04,864 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-12-14 22:40:04,865 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:04,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:04,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1308661493, now seen corresponding path program 1 times [2021-12-14 22:40:04,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:04,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081093465] [2021-12-14 22:40:04,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:04,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:04,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:04,897 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-14 22:40:04,901 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:04,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081093465] [2021-12-14 22:40:04,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081093465] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 22:40:04,902 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 22:40:04,902 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 22:40:04,902 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164264369] [2021-12-14 22:40:04,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 22:40:04,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-14 22:40:04,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:04,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-14 22:40:04,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 22:40:04,904 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-14 22:40:04,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:04,971 INFO L93 Difference]: Finished difference Result 76 states and 96 transitions. [2021-12-14 22:40:04,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-14 22:40:04,971 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-14 22:40:04,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:04,972 INFO L225 Difference]: With dead ends: 76 [2021-12-14 22:40:04,973 INFO L226 Difference]: Without dead ends: 74 [2021-12-14 22:40:04,974 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-14 22:40:04,975 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-14 22:40:04,976 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-14 22:40:04,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2021-12-14 22:40:04,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 68. [2021-12-14 22:40:04,987 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-14 22:40:04,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 86 transitions. [2021-12-14 22:40:04,991 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 86 transitions. Word has length 9 [2021-12-14 22:40:04,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:04,991 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 86 transitions. [2021-12-14 22:40:04,991 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-14 22:40:04,991 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 86 transitions. [2021-12-14 22:40:04,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-12-14 22:40:04,992 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:04,992 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:04,992 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-12-14 22:40:04,992 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:04,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:04,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1913955596, now seen corresponding path program 1 times [2021-12-14 22:40:04,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:04,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491300848] [2021-12-14 22:40:04,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:04,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:05,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:05,024 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-14 22:40:05,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:05,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491300848] [2021-12-14 22:40:05,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491300848] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 22:40:05,024 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 22:40:05,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 22:40:05,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191149073] [2021-12-14 22:40:05,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 22:40:05,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-14 22:40:05,025 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:05,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-14 22:40:05,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 22:40:05,026 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-14 22:40:05,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:05,068 INFO L93 Difference]: Finished difference Result 116 states and 154 transitions. [2021-12-14 22:40:05,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-14 22:40:05,069 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-14 22:40:05,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:05,070 INFO L225 Difference]: With dead ends: 116 [2021-12-14 22:40:05,070 INFO L226 Difference]: Without dead ends: 108 [2021-12-14 22:40:05,070 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-14 22:40:05,071 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-14 22:40:05,072 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-14 22:40:05,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-12-14 22:40:05,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 100. [2021-12-14 22:40:05,085 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-14 22:40:05,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 126 transitions. [2021-12-14 22:40:05,099 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 126 transitions. Word has length 10 [2021-12-14 22:40:05,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:05,100 INFO L470 AbstractCegarLoop]: Abstraction has 100 states and 126 transitions. [2021-12-14 22:40:05,100 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-14 22:40:05,100 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 126 transitions. [2021-12-14 22:40:05,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-14 22:40:05,100 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:05,101 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:05,101 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-12-14 22:40:05,101 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:05,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:05,102 INFO L85 PathProgramCache]: Analyzing trace with hash 219392943, now seen corresponding path program 1 times [2021-12-14 22:40:05,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:05,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132174430] [2021-12-14 22:40:05,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:05,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:05,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:05,128 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-14 22:40:05,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:05,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132174430] [2021-12-14 22:40:05,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132174430] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 22:40:05,129 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 22:40:05,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-14 22:40:05,129 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059321369] [2021-12-14 22:40:05,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 22:40:05,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-14 22:40:05,130 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:05,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-14 22:40:05,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-14 22:40:05,131 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-14 22:40:05,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:05,161 INFO L93 Difference]: Finished difference Result 168 states and 221 transitions. [2021-12-14 22:40:05,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-14 22:40:05,162 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-14 22:40:05,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:05,163 INFO L225 Difference]: With dead ends: 168 [2021-12-14 22:40:05,163 INFO L226 Difference]: Without dead ends: 97 [2021-12-14 22:40:05,164 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-14 22:40:05,165 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-14 22:40:05,165 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-14 22:40:05,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2021-12-14 22:40:05,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 96. [2021-12-14 22:40:05,171 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-14 22:40:05,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 119 transitions. [2021-12-14 22:40:05,172 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 119 transitions. Word has length 16 [2021-12-14 22:40:05,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:05,172 INFO L470 AbstractCegarLoop]: Abstraction has 96 states and 119 transitions. [2021-12-14 22:40:05,172 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-14 22:40:05,173 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 119 transitions. [2021-12-14 22:40:05,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-12-14 22:40:05,173 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:05,173 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:05,173 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-12-14 22:40:05,174 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ackermannErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:05,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:05,174 INFO L85 PathProgramCache]: Analyzing trace with hash 219399894, now seen corresponding path program 1 times [2021-12-14 22:40:05,174 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:05,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329580726] [2021-12-14 22:40:05,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:05,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:05,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:05,216 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-14 22:40:05,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:05,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329580726] [2021-12-14 22:40:05,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329580726] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:05,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [942763975] [2021-12-14 22:40:05,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:05,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:05,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:05,218 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-14 22:40:05,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:05,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-14 22:40:05,256 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-14 22:40:05,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:05,306 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-14 22:40:05,306 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:05,363 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-14 22:40:05,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [942763975] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:05,364 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:05,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2021-12-14 22:40:05,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415411755] [2021-12-14 22:40:05,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:05,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-14 22:40:05,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:05,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-14 22:40:05,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-12-14 22:40:05,366 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-14 22:40:05,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:05,548 INFO L93 Difference]: Finished difference Result 274 states and 356 transitions. [2021-12-14 22:40:05,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-14 22:40:05,549 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-14 22:40:05,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:05,551 INFO L225 Difference]: With dead ends: 274 [2021-12-14 22:40:05,551 INFO L226 Difference]: Without dead ends: 272 [2021-12-14 22:40:05,551 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-14 22:40:05,552 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-14 22:40:05,552 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-14 22:40:05,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2021-12-14 22:40:05,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 236. [2021-12-14 22:40:05,583 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-14 22:40:05,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 299 transitions. [2021-12-14 22:40:05,585 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 299 transitions. Word has length 16 [2021-12-14 22:40:05,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:05,585 INFO L470 AbstractCegarLoop]: Abstraction has 236 states and 299 transitions. [2021-12-14 22:40:05,585 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-14 22:40:05,585 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 299 transitions. [2021-12-14 22:40:05,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-12-14 22:40:05,586 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:05,586 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:05,606 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-14 22:40:05,799 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-14 22:40:05,800 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:05,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:05,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1162887243, now seen corresponding path program 1 times [2021-12-14 22:40:05,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:05,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896862637] [2021-12-14 22:40:05,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:05,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:05,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:05,845 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-14 22:40:05,845 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:05,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896862637] [2021-12-14 22:40:05,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896862637] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:05,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [486538739] [2021-12-14 22:40:05,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:05,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:05,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:05,847 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-14 22:40:05,864 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-14 22:40:05,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:05,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 22:40:05,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:05,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 22:40:05,942 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 22:40:05,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [486538739] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 22:40:05,942 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 22:40:05,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2021-12-14 22:40:05,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998795668] [2021-12-14 22:40:05,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 22:40:05,943 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-14 22:40:05,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:05,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-14 22:40:05,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-12-14 22:40:05,944 INFO L87 Difference]: Start difference. First operand 236 states and 299 transitions. Second operand has 5 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 2 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-14 22:40:06,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:06,024 INFO L93 Difference]: Finished difference Result 328 states and 437 transitions. [2021-12-14 22:40:06,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-14 22:40:06,025 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 2 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 17 [2021-12-14 22:40:06,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:06,028 INFO L225 Difference]: With dead ends: 328 [2021-12-14 22:40:06,030 INFO L226 Difference]: Without dead ends: 327 [2021-12-14 22:40:06,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-12-14 22:40:06,031 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 49 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:06,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 91 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-14 22:40:06,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2021-12-14 22:40:06,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 293. [2021-12-14 22:40:06,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 227 states have (on average 1.2599118942731278) internal successors, (286), 234 states have internal predecessors, (286), 45 states have call successors, (45), 16 states have call predecessors, (45), 15 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2021-12-14 22:40:06,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 373 transitions. [2021-12-14 22:40:06,058 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 373 transitions. Word has length 17 [2021-12-14 22:40:06,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:06,058 INFO L470 AbstractCegarLoop]: Abstraction has 293 states and 373 transitions. [2021-12-14 22:40:06,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 2 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-14 22:40:06,058 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 373 transitions. [2021-12-14 22:40:06,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-12-14 22:40:06,059 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:06,059 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:06,081 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-14 22:40:06,274 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-14 22:40:06,275 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:06,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:06,275 INFO L85 PathProgramCache]: Analyzing trace with hash 523262015, now seen corresponding path program 1 times [2021-12-14 22:40:06,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:06,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605764293] [2021-12-14 22:40:06,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:06,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:06,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:06,313 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 22:40:06,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:06,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605764293] [2021-12-14 22:40:06,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605764293] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:06,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724231562] [2021-12-14 22:40:06,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:06,314 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:06,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:06,327 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-14 22:40:06,328 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-14 22:40:06,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:06,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-14 22:40:06,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:06,397 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 22:40:06,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:06,464 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 22:40:06,464 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724231562] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:06,464 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:06,465 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2021-12-14 22:40:06,465 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399794371] [2021-12-14 22:40:06,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:06,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-14 22:40:06,465 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:06,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-14 22:40:06,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-12-14 22:40:06,466 INFO L87 Difference]: Start difference. First operand 293 states and 373 transitions. Second operand has 12 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 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-14 22:40:06,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:06,670 INFO L93 Difference]: Finished difference Result 591 states and 792 transitions. [2021-12-14 22:40:06,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-14 22:40:06,671 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 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 20 [2021-12-14 22:40:06,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:06,673 INFO L225 Difference]: With dead ends: 591 [2021-12-14 22:40:06,673 INFO L226 Difference]: Without dead ends: 590 [2021-12-14 22:40:06,674 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 34 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-14 22:40:06,674 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 167 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:06,675 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 237 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-14 22:40:06,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states. [2021-12-14 22:40:06,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 521. [2021-12-14 22:40:06,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 521 states, 407 states have (on average 1.203931203931204) internal successors, (490), 414 states have internal predecessors, (490), 81 states have call successors, (81), 28 states have call predecessors, (81), 27 states have return successors, (78), 78 states have call predecessors, (78), 78 states have call successors, (78) [2021-12-14 22:40:06,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 521 states to 521 states and 649 transitions. [2021-12-14 22:40:06,698 INFO L78 Accepts]: Start accepts. Automaton has 521 states and 649 transitions. Word has length 20 [2021-12-14 22:40:06,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:06,699 INFO L470 AbstractCegarLoop]: Abstraction has 521 states and 649 transitions. [2021-12-14 22:40:06,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 3.6666666666666665) internal successors, (33), 8 states have internal predecessors, (33), 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-14 22:40:06,699 INFO L276 IsEmpty]: Start isEmpty. Operand 521 states and 649 transitions. [2021-12-14 22:40:06,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-12-14 22:40:06,700 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:06,700 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-14 22:40:06,718 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-14 22:40:06,916 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-14 22:40:06,916 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:06,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:06,917 INFO L85 PathProgramCache]: Analyzing trace with hash 1106403678, now seen corresponding path program 1 times [2021-12-14 22:40:06,917 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:06,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396183429] [2021-12-14 22:40:06,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:06,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:06,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:06,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:06,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:06,971 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-14 22:40:06,972 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:06,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396183429] [2021-12-14 22:40:06,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396183429] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:06,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153015855] [2021-12-14 22:40:06,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:06,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:06,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:06,974 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-14 22:40:06,975 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-14 22:40:07,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:07,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 10 conjunts are in the unsatisfiable core [2021-12-14 22:40:07,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:07,054 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-14 22:40:07,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:07,191 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-14 22:40:07,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153015855] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:07,192 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:07,192 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2021-12-14 22:40:07,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104910537] [2021-12-14 22:40:07,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:07,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-14 22:40:07,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:07,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-14 22:40:07,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-12-14 22:40:07,194 INFO L87 Difference]: Start difference. First operand 521 states and 649 transitions. Second operand has 15 states, 12 states have (on average 3.25) internal successors, (39), 13 states have internal predecessors, (39), 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-14 22:40:07,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:07,494 INFO L93 Difference]: Finished difference Result 870 states and 1257 transitions. [2021-12-14 22:40:07,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-14 22:40:07,494 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 3.25) internal successors, (39), 13 states have internal predecessors, (39), 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 24 [2021-12-14 22:40:07,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:07,499 INFO L225 Difference]: With dead ends: 870 [2021-12-14 22:40:07,500 INFO L226 Difference]: Without dead ends: 868 [2021-12-14 22:40:07,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=154, Invalid=496, Unknown=0, NotChecked=0, Total=650 [2021-12-14 22:40:07,501 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 178 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 216 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 140 SdHoareTripleChecker+Invalid, 318 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 216 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:07,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 140 Invalid, 318 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 216 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-14 22:40:07,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 868 states. [2021-12-14 22:40:07,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 868 to 728. [2021-12-14 22:40:07,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 728 states, 542 states have (on average 1.2011070110701108) internal successors, (651), 572 states have internal predecessors, (651), 123 states have call successors, (123), 35 states have call predecessors, (123), 57 states have return successors, (215), 120 states have call predecessors, (215), 119 states have call successors, (215) [2021-12-14 22:40:07,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 728 states to 728 states and 989 transitions. [2021-12-14 22:40:07,540 INFO L78 Accepts]: Start accepts. Automaton has 728 states and 989 transitions. Word has length 24 [2021-12-14 22:40:07,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:07,540 INFO L470 AbstractCegarLoop]: Abstraction has 728 states and 989 transitions. [2021-12-14 22:40:07,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 3.25) internal successors, (39), 13 states have internal predecessors, (39), 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-14 22:40:07,541 INFO L276 IsEmpty]: Start isEmpty. Operand 728 states and 989 transitions. [2021-12-14 22:40:07,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-14 22:40:07,541 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:07,541 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:07,560 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-14 22:40:07,745 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-14 22:40:07,745 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:07,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:07,746 INFO L85 PathProgramCache]: Analyzing trace with hash -61224288, now seen corresponding path program 1 times [2021-12-14 22:40:07,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:07,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379603621] [2021-12-14 22:40:07,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:07,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:07,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:07,826 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:07,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:07,842 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 22:40:07,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:07,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379603621] [2021-12-14 22:40:07,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379603621] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:07,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358605988] [2021-12-14 22:40:07,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:07,843 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:07,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:07,844 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-14 22:40:07,845 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-14 22:40:07,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:07,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 22:40:07,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:07,921 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-14 22:40:07,922 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 22:40:07,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [358605988] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 22:40:07,922 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 22:40:07,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2021-12-14 22:40:07,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848894207] [2021-12-14 22:40:07,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 22:40:07,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-14 22:40:07,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:07,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-14 22:40:07,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-12-14 22:40:07,923 INFO L87 Difference]: Start difference. First operand 728 states and 989 transitions. Second operand has 5 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-14 22:40:07,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:07,997 INFO L93 Difference]: Finished difference Result 737 states and 999 transitions. [2021-12-14 22:40:08,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-14 22:40:08,011 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 25 [2021-12-14 22:40:08,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:08,015 INFO L225 Difference]: With dead ends: 737 [2021-12-14 22:40:08,015 INFO L226 Difference]: Without dead ends: 736 [2021-12-14 22:40:08,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-12-14 22:40:08,016 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 41 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:08,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 111 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-14 22:40:08,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-12-14 22:40:08,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 727. [2021-12-14 22:40:08,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 542 states have (on average 1.1863468634686347) internal successors, (643), 571 states have internal predecessors, (643), 123 states have call successors, (123), 35 states have call predecessors, (123), 57 states have return successors, (215), 120 states have call predecessors, (215), 119 states have call successors, (215) [2021-12-14 22:40:08,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 981 transitions. [2021-12-14 22:40:08,065 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 981 transitions. Word has length 25 [2021-12-14 22:40:08,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:08,066 INFO L470 AbstractCegarLoop]: Abstraction has 727 states and 981 transitions. [2021-12-14 22:40:08,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-14 22:40:08,066 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 981 transitions. [2021-12-14 22:40:08,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-12-14 22:40:08,067 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:08,067 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-14 22:40:08,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-14 22:40:08,283 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-14 22:40:08,284 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:08,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:08,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1583952330, now seen corresponding path program 1 times [2021-12-14 22:40:08,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:08,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249135463] [2021-12-14 22:40:08,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:08,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:08,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:08,323 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:08,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:08,345 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-14 22:40:08,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:08,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249135463] [2021-12-14 22:40:08,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249135463] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:08,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598220943] [2021-12-14 22:40:08,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:08,346 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:08,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:08,347 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-14 22:40:08,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:08,372 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-14 22:40:08,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-14 22:40:08,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:08,443 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-14 22:40:08,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:08,547 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-14 22:40:08,547 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598220943] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:08,547 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-14 22:40:08,547 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7, 6] total 13 [2021-12-14 22:40:08,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940442521] [2021-12-14 22:40:08,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 22:40:08,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-14 22:40:08,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:08,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-14 22:40:08,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-12-14 22:40:08,548 INFO L87 Difference]: Start difference. First operand 727 states and 981 transitions. Second operand has 7 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-14 22:40:08,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:08,684 INFO L93 Difference]: Finished difference Result 886 states and 1251 transitions. [2021-12-14 22:40:08,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-14 22:40:08,685 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 28 [2021-12-14 22:40:08,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:08,688 INFO L225 Difference]: With dead ends: 886 [2021-12-14 22:40:08,688 INFO L226 Difference]: Without dead ends: 885 [2021-12-14 22:40:08,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=64, Invalid=278, Unknown=0, NotChecked=0, Total=342 [2021-12-14 22:40:08,689 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 52 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:08,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 119 Invalid, 150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-14 22:40:08,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 885 states. [2021-12-14 22:40:08,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 885 to 812. [2021-12-14 22:40:08,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 812 states, 602 states have (on average 1.1843853820598007) internal successors, (713), 633 states have internal predecessors, (713), 143 states have call successors, (143), 38 states have call predecessors, (143), 62 states have return successors, (220), 140 states have call predecessors, (220), 139 states have call successors, (220) [2021-12-14 22:40:08,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 812 states to 812 states and 1076 transitions. [2021-12-14 22:40:08,717 INFO L78 Accepts]: Start accepts. Automaton has 812 states and 1076 transitions. Word has length 28 [2021-12-14 22:40:08,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:08,717 INFO L470 AbstractCegarLoop]: Abstraction has 812 states and 1076 transitions. [2021-12-14 22:40:08,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 4.0) internal successors, (24), 6 states have internal predecessors, (24), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2021-12-14 22:40:08,718 INFO L276 IsEmpty]: Start isEmpty. Operand 812 states and 1076 transitions. [2021-12-14 22:40:08,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-12-14 22:40:08,719 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:08,719 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-14 22:40:08,737 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-14 22:40:08,935 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-14 22:40:08,935 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:08,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:08,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1777813581, now seen corresponding path program 1 times [2021-12-14 22:40:08,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:08,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831297054] [2021-12-14 22:40:08,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:08,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:08,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:08,962 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:08,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:08,976 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:08,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:09,009 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-14 22:40:09,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:09,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831297054] [2021-12-14 22:40:09,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831297054] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:09,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1351783669] [2021-12-14 22:40:09,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:09,010 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:09,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:09,011 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-14 22:40:09,012 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-14 22:40:09,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:09,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-14 22:40:09,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:09,116 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-14 22:40:09,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:09,298 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-14 22:40:09,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1351783669] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:09,299 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:09,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2021-12-14 22:40:09,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137810063] [2021-12-14 22:40:09,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:09,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-14 22:40:09,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:09,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-14 22:40:09,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2021-12-14 22:40:09,301 INFO L87 Difference]: Start difference. First operand 812 states and 1076 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-14 22:40:09,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:09,713 INFO L93 Difference]: Finished difference Result 1503 states and 2506 transitions. [2021-12-14 22:40:09,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-14 22:40:09,713 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-14 22:40:09,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:09,720 INFO L225 Difference]: With dead ends: 1503 [2021-12-14 22:40:09,720 INFO L226 Difference]: Without dead ends: 1501 [2021-12-14 22:40:09,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=190, Invalid=680, Unknown=0, NotChecked=0, Total=870 [2021-12-14 22:40:09,722 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 146 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 310 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:09,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 172 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 310 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-14 22:40:09,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1501 states. [2021-12-14 22:40:09,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1501 to 1258. [2021-12-14 22:40:09,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1258 states, 902 states have (on average 1.1696230598669624) internal successors, (1055), 947 states have internal predecessors, (1055), 241 states have call successors, (241), 53 states have call predecessors, (241), 110 states have return successors, (548), 257 states have call predecessors, (548), 236 states have call successors, (548) [2021-12-14 22:40:09,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1258 states to 1258 states and 1844 transitions. [2021-12-14 22:40:09,813 INFO L78 Accepts]: Start accepts. Automaton has 1258 states and 1844 transitions. Word has length 33 [2021-12-14 22:40:09,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:09,813 INFO L470 AbstractCegarLoop]: Abstraction has 1258 states and 1844 transitions. [2021-12-14 22:40:09,813 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-14 22:40:09,813 INFO L276 IsEmpty]: Start isEmpty. Operand 1258 states and 1844 transitions. [2021-12-14 22:40:09,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-12-14 22:40:09,814 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:09,814 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:09,843 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-14 22:40:10,044 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-14 22:40:10,044 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:10,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:10,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1227703372, now seen corresponding path program 2 times [2021-12-14 22:40:10,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:10,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656736590] [2021-12-14 22:40:10,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:10,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:10,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:10,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:10,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:10,126 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-14 22:40:10,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:10,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656736590] [2021-12-14 22:40:10,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656736590] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:10,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005922954] [2021-12-14 22:40:10,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-14 22:40:10,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:10,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:10,128 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-14 22:40:10,165 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-14 22:40:10,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-14 22:40:10,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 22:40:10,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-14 22:40:10,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:10,242 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 2 proven. 18 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-14 22:40:10,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:10,393 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 4 proven. 16 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-14 22:40:10,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005922954] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:10,394 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:10,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2021-12-14 22:40:10,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317772681] [2021-12-14 22:40:10,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:10,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-12-14 22:40:10,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:10,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-12-14 22:40:10,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=285, Unknown=0, NotChecked=0, Total=342 [2021-12-14 22:40:10,395 INFO L87 Difference]: Start difference. First operand 1258 states and 1844 transitions. Second operand has 19 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 6 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-14 22:40:10,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:10,912 INFO L93 Difference]: Finished difference Result 2355 states and 3821 transitions. [2021-12-14 22:40:10,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-12-14 22:40:10,913 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 6 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 36 [2021-12-14 22:40:10,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:10,926 INFO L225 Difference]: With dead ends: 2355 [2021-12-14 22:40:10,927 INFO L226 Difference]: Without dead ends: 2338 [2021-12-14 22:40:10,928 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 211 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=323, Invalid=1009, Unknown=0, NotChecked=0, Total=1332 [2021-12-14 22:40:10,929 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 266 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 366 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 366 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:10,929 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 162 Invalid, 560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 366 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-14 22:40:10,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2338 states. [2021-12-14 22:40:11,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2338 to 1753. [2021-12-14 22:40:11,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1753 states, 1280 states have (on average 1.16484375) internal successors, (1491), 1338 states have internal predecessors, (1491), 308 states have call successors, (308), 82 states have call predecessors, (308), 160 states have return successors, (829), 332 states have call predecessors, (829), 300 states have call successors, (829) [2021-12-14 22:40:11,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1753 states to 1753 states and 2628 transitions. [2021-12-14 22:40:11,065 INFO L78 Accepts]: Start accepts. Automaton has 1753 states and 2628 transitions. Word has length 36 [2021-12-14 22:40:11,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:11,065 INFO L470 AbstractCegarLoop]: Abstraction has 1753 states and 2628 transitions. [2021-12-14 22:40:11,065 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 3.0625) internal successors, (49), 15 states have internal predecessors, (49), 6 states have call successors, (8), 5 states have call predecessors, (8), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-14 22:40:11,065 INFO L276 IsEmpty]: Start isEmpty. Operand 1753 states and 2628 transitions. [2021-12-14 22:40:11,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-14 22:40:11,066 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:11,066 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-14 22:40:11,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-14 22:40:11,283 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-14 22:40:11,283 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:11,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:11,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1699542727, now seen corresponding path program 1 times [2021-12-14 22:40:11,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:11,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232120151] [2021-12-14 22:40:11,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:11,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:11,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:11,303 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:11,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:11,316 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:11,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:11,334 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-14 22:40:11,334 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:11,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232120151] [2021-12-14 22:40:11,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232120151] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:11,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503446534] [2021-12-14 22:40:11,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:11,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:11,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:11,351 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-14 22:40:11,386 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-14 22:40:11,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:11,403 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-14 22:40:11,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:11,461 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-14 22:40:11,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:11,643 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-14 22:40:11,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503446534] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:11,644 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-12-14 22:40:11,644 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 17 [2021-12-14 22:40:11,644 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660972941] [2021-12-14 22:40:11,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 22:40:11,644 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-14 22:40:11,644 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:11,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-14 22:40:11,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-12-14 22:40:11,645 INFO L87 Difference]: Start difference. First operand 1753 states and 2628 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-14 22:40:11,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:11,848 INFO L93 Difference]: Finished difference Result 1910 states and 3114 transitions. [2021-12-14 22:40:11,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-12-14 22:40:11,849 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-14 22:40:11,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:11,857 INFO L225 Difference]: With dead ends: 1910 [2021-12-14 22:40:11,857 INFO L226 Difference]: Without dead ends: 1909 [2021-12-14 22:40:11,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2021-12-14 22:40:11,859 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 60 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 158 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:11,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 158 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-14 22:40:11,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1909 states. [2021-12-14 22:40:11,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1909 to 1734. [2021-12-14 22:40:11,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1734 states, 1271 states have (on average 1.163650668764752) internal successors, (1479), 1329 states have internal predecessors, (1479), 305 states have call successors, (305), 82 states have call predecessors, (305), 153 states have return successors, (696), 322 states have call predecessors, (696), 297 states have call successors, (696) [2021-12-14 22:40:11,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1734 states to 1734 states and 2480 transitions. [2021-12-14 22:40:11,941 INFO L78 Accepts]: Start accepts. Automaton has 1734 states and 2480 transitions. Word has length 37 [2021-12-14 22:40:11,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:11,942 INFO L470 AbstractCegarLoop]: Abstraction has 1734 states and 2480 transitions. [2021-12-14 22:40:11,942 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-14 22:40:11,942 INFO L276 IsEmpty]: Start isEmpty. Operand 1734 states and 2480 transitions. [2021-12-14 22:40:11,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-12-14 22:40:11,943 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:11,943 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:11,971 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-14 22:40:12,159 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-14 22:40:12,159 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:12,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:12,160 INFO L85 PathProgramCache]: Analyzing trace with hash 865218898, now seen corresponding path program 1 times [2021-12-14 22:40:12,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:12,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514326898] [2021-12-14 22:40:12,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:12,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:12,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:12,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:12,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:12,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:40:12,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:12,197 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2021-12-14 22:40:12,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:12,201 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 22 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-14 22:40:12,201 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:12,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514326898] [2021-12-14 22:40:12,201 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514326898] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:12,201 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110381739] [2021-12-14 22:40:12,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:12,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:12,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:12,203 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-14 22:40:12,229 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-14 22:40:12,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:12,236 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-14 22:40:12,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:12,325 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-14 22:40:12,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:12,462 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 20 proven. 5 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-12-14 22:40:12,462 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110381739] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:12,462 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:12,462 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 12 [2021-12-14 22:40:12,462 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527178670] [2021-12-14 22:40:12,462 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:12,462 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-14 22:40:12,462 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:12,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-14 22:40:12,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-12-14 22:40:12,463 INFO L87 Difference]: Start difference. First operand 1734 states and 2480 transitions. Second operand has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 4 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (5), 2 states have call predecessors, (5), 4 states have call successors, (5) [2021-12-14 22:40:12,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:12,592 INFO L93 Difference]: Finished difference Result 2467 states and 3685 transitions. [2021-12-14 22:40:12,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-14 22:40:12,592 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 4 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (5), 2 states have call predecessors, (5), 4 states have call successors, (5) Word has length 43 [2021-12-14 22:40:12,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:12,596 INFO L225 Difference]: With dead ends: 2467 [2021-12-14 22:40:12,596 INFO L226 Difference]: Without dead ends: 869 [2021-12-14 22:40:12,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 86 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2021-12-14 22:40:12,603 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 53 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 107 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:12,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 107 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-14 22:40:12,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 869 states. [2021-12-14 22:40:12,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 869 to 850. [2021-12-14 22:40:12,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 850 states, 633 states have (on average 1.1342812006319116) internal successors, (718), 653 states have internal predecessors, (718), 153 states have call successors, (153), 46 states have call predecessors, (153), 60 states have return successors, (244), 150 states have call predecessors, (244), 149 states have call successors, (244) [2021-12-14 22:40:12,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 850 states to 850 states and 1115 transitions. [2021-12-14 22:40:12,654 INFO L78 Accepts]: Start accepts. Automaton has 850 states and 1115 transitions. Word has length 43 [2021-12-14 22:40:12,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:12,654 INFO L470 AbstractCegarLoop]: Abstraction has 850 states and 1115 transitions. [2021-12-14 22:40:12,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 12 states have internal predecessors, (47), 4 states have call successors, (6), 2 states have call predecessors, (6), 5 states have return successors, (5), 2 states have call predecessors, (5), 4 states have call successors, (5) [2021-12-14 22:40:12,654 INFO L276 IsEmpty]: Start isEmpty. Operand 850 states and 1115 transitions. [2021-12-14 22:40:12,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-12-14 22:40:12,655 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:12,655 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:12,695 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-14 22:40:12,871 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-14 22:40:12,871 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:12,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:12,872 INFO L85 PathProgramCache]: Analyzing trace with hash -151680771, now seen corresponding path program 2 times [2021-12-14 22:40:12,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:12,872 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883223464] [2021-12-14 22:40:12,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:12,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:12,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:12,936 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 22:40:12,936 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:12,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883223464] [2021-12-14 22:40:12,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883223464] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:12,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198608471] [2021-12-14 22:40:12,937 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-14 22:40:12,937 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:12,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:12,938 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-14 22:40:12,949 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-14 22:40:12,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-14 22:40:12,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 22:40:12,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-14 22:40:12,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:13,046 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 22:40:13,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:13,199 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 0 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 22:40:13,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198608471] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:13,199 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:13,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2021-12-14 22:40:13,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336380339] [2021-12-14 22:40:13,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:13,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-14 22:40:13,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:13,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-14 22:40:13,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2021-12-14 22:40:13,201 INFO L87 Difference]: Start difference. First operand 850 states and 1115 transitions. Second operand has 24 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 14 states have internal predecessors, (75), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 22:40:13,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:13,629 INFO L93 Difference]: Finished difference Result 1623 states and 2347 transitions. [2021-12-14 22:40:13,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-14 22:40:13,629 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 14 states have internal predecessors, (75), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-12-14 22:40:13,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:13,635 INFO L225 Difference]: With dead ends: 1623 [2021-12-14 22:40:13,635 INFO L226 Difference]: Without dead ends: 1622 [2021-12-14 22:40:13,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 76 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-14 22:40:13,637 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 419 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:13,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [423 Valid, 379 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-14 22:40:13,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1622 states. [2021-12-14 22:40:13,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1622 to 1510. [2021-12-14 22:40:13,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1510 states, 1125 states have (on average 1.1075555555555556) internal successors, (1246), 1157 states have internal predecessors, (1246), 273 states have call successors, (273), 82 states have call predecessors, (273), 108 states have return successors, (436), 270 states have call predecessors, (436), 269 states have call successors, (436) [2021-12-14 22:40:13,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1510 states to 1510 states and 1955 transitions. [2021-12-14 22:40:13,696 INFO L78 Accepts]: Start accepts. Automaton has 1510 states and 1955 transitions. Word has length 44 [2021-12-14 22:40:13,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:13,697 INFO L470 AbstractCegarLoop]: Abstraction has 1510 states and 1955 transitions. [2021-12-14 22:40:13,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 3.5714285714285716) internal successors, (75), 14 states have internal predecessors, (75), 10 states have call successors, (10), 10 states have call predecessors, (10), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 22:40:13,697 INFO L276 IsEmpty]: Start isEmpty. Operand 1510 states and 1955 transitions. [2021-12-14 22:40:13,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-12-14 22:40:13,698 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:13,699 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-14 22:40:13,735 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-14 22:40:13,935 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-14 22:40:13,935 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:13,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:13,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1560392739, now seen corresponding path program 2 times [2021-12-14 22:40:13,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:13,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506588079] [2021-12-14 22:40:13,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:13,936 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:13,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:13,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:13,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:13,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:13,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:14,014 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-14 22:40:14,015 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:14,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506588079] [2021-12-14 22:40:14,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506588079] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:14,015 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071490905] [2021-12-14 22:40:14,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-14 22:40:14,015 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:14,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:14,016 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-14 22:40:14,022 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-14 22:40:14,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-14 22:40:14,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 22:40:14,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-14 22:40:14,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:14,165 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-14 22:40:14,165 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:14,377 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-14 22:40:14,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071490905] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:14,378 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:14,378 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2021-12-14 22:40:14,378 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986311819] [2021-12-14 22:40:14,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:14,378 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-14 22:40:14,378 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:14,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-14 22:40:14,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2021-12-14 22:40:14,379 INFO L87 Difference]: Start difference. First operand 1510 states and 1955 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-14 22:40:15,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:15,257 INFO L93 Difference]: Finished difference Result 3056 states and 4731 transitions. [2021-12-14 22:40:15,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-14 22:40:15,272 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-14 22:40:15,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:15,286 INFO L225 Difference]: With dead ends: 3056 [2021-12-14 22:40:15,286 INFO L226 Difference]: Without dead ends: 2163 [2021-12-14 22:40:15,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 88 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 404 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=508, Invalid=1748, Unknown=0, NotChecked=0, Total=2256 [2021-12-14 22:40:15,294 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 203 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 657 mSolverCounterSat, 268 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 268 IncrementalHoareTripleChecker+Valid, 657 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:15,294 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 298 Invalid, 925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [268 Valid, 657 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-14 22:40:15,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2163 states. [2021-12-14 22:40:15,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2163 to 1621. [2021-12-14 22:40:15,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1621 states, 1208 states have (on average 1.1018211920529801) internal successors, (1331), 1240 states have internal predecessors, (1331), 292 states have call successors, (292), 91 states have call predecessors, (292), 117 states have return successors, (461), 289 states have call predecessors, (461), 288 states have call successors, (461) [2021-12-14 22:40:15,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 2084 transitions. [2021-12-14 22:40:15,391 INFO L78 Accepts]: Start accepts. Automaton has 1621 states and 2084 transitions. Word has length 45 [2021-12-14 22:40:15,391 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:15,391 INFO L470 AbstractCegarLoop]: Abstraction has 1621 states and 2084 transitions. [2021-12-14 22:40:15,391 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-14 22:40:15,391 INFO L276 IsEmpty]: Start isEmpty. Operand 1621 states and 2084 transitions. [2021-12-14 22:40:15,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-12-14 22:40:15,393 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:15,393 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-14 22:40:15,411 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-14 22:40:15,607 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-14 22:40:15,607 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:15,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:15,608 INFO L85 PathProgramCache]: Analyzing trace with hash 442862615, now seen corresponding path program 1 times [2021-12-14 22:40:15,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:15,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923456851] [2021-12-14 22:40:15,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:15,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:15,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:15,633 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:15,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:15,654 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:40:15,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:15,671 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:15,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:15,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 22:40:15,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:15,717 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-14 22:40:15,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:15,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923456851] [2021-12-14 22:40:15,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923456851] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:15,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551245609] [2021-12-14 22:40:15,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:15,718 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:15,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:15,732 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-14 22:40:15,745 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-14 22:40:15,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:15,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-14 22:40:15,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:15,860 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-14 22:40:15,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:16,287 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-14 22:40:16,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551245609] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:16,288 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:16,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 26 [2021-12-14 22:40:16,288 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346736686] [2021-12-14 22:40:16,288 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:16,288 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-14 22:40:16,288 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:16,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-14 22:40:16,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2021-12-14 22:40:16,289 INFO L87 Difference]: Start difference. First operand 1621 states and 2084 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-14 22:40:17,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:17,798 INFO L93 Difference]: Finished difference Result 4064 states and 7465 transitions. [2021-12-14 22:40:17,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2021-12-14 22:40:17,799 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-14 22:40:17,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:17,822 INFO L225 Difference]: With dead ends: 4064 [2021-12-14 22:40:17,822 INFO L226 Difference]: Without dead ends: 4060 [2021-12-14 22:40:17,826 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1682 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1158, Invalid=5004, Unknown=0, NotChecked=0, Total=6162 [2021-12-14 22:40:17,826 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 145 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 409 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 1145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 409 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:17,826 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 246 Invalid, 1145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [409 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-14 22:40:17,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4060 states. [2021-12-14 22:40:18,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4060 to 2916. [2021-12-14 22:40:18,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2916 states, 2015 states have (on average 1.078908188585608) internal successors, (2174), 2047 states have internal predecessors, (2174), 557 states have call successors, (557), 105 states have call predecessors, (557), 340 states have return successors, (3218), 763 states have call predecessors, (3218), 551 states have call successors, (3218) [2021-12-14 22:40:18,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2916 states to 2916 states and 5949 transitions. [2021-12-14 22:40:18,045 INFO L78 Accepts]: Start accepts. Automaton has 2916 states and 5949 transitions. Word has length 52 [2021-12-14 22:40:18,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:18,046 INFO L470 AbstractCegarLoop]: Abstraction has 2916 states and 5949 transitions. [2021-12-14 22:40:18,046 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-14 22:40:18,046 INFO L276 IsEmpty]: Start isEmpty. Operand 2916 states and 5949 transitions. [2021-12-14 22:40:18,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-12-14 22:40:18,048 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:18,048 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-14 22:40:18,080 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-14 22:40:18,265 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-14 22:40:18,265 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ackermannErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:18,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:18,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1991697283, now seen corresponding path program 1 times [2021-12-14 22:40:18,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:18,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828514839] [2021-12-14 22:40:18,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:18,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:18,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:18,346 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-14 22:40:18,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:18,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828514839] [2021-12-14 22:40:18,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828514839] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:18,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134840414] [2021-12-14 22:40:18,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:18,347 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:18,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:18,351 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-14 22:40:18,352 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-14 22:40:18,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:18,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 18 conjunts are in the unsatisfiable core [2021-12-14 22:40:18,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:18,498 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-14 22:40:18,498 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:18,714 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-14 22:40:18,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134840414] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:18,715 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:18,715 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2021-12-14 22:40:18,715 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678347972] [2021-12-14 22:40:18,715 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:18,715 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-14 22:40:18,715 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:18,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-14 22:40:18,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2021-12-14 22:40:18,716 INFO L87 Difference]: Start difference. First operand 2916 states and 5949 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-14 22:40:19,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:19,658 INFO L93 Difference]: Finished difference Result 7961 states and 16550 transitions. [2021-12-14 22:40:19,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-12-14 22:40:19,659 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-14 22:40:19,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:19,715 INFO L225 Difference]: With dead ends: 7961 [2021-12-14 22:40:19,715 INFO L226 Difference]: Without dead ends: 7960 [2021-12-14 22:40:19,720 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-14 22:40:19,721 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 891 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 338 mSolverCounterSat, 332 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 896 SdHoareTripleChecker+Valid, 323 SdHoareTripleChecker+Invalid, 670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 332 IncrementalHoareTripleChecker+Valid, 338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:19,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [896 Valid, 323 Invalid, 670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [332 Valid, 338 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-14 22:40:19,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7960 states. [2021-12-14 22:40:20,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7960 to 7884. [2021-12-14 22:40:20,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7884 states, 5489 states have (on average 1.0814355984696666) internal successors, (5936), 5593 states have internal predecessors, (5936), 1505 states have call successors, (1505), 303 states have call predecessors, (1505), 886 states have return successors, (8678), 1987 states have call predecessors, (8678), 1499 states have call successors, (8678) [2021-12-14 22:40:20,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7884 states to 7884 states and 16119 transitions. [2021-12-14 22:40:20,222 INFO L78 Accepts]: Start accepts. Automaton has 7884 states and 16119 transitions. Word has length 58 [2021-12-14 22:40:20,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:20,223 INFO L470 AbstractCegarLoop]: Abstraction has 7884 states and 16119 transitions. [2021-12-14 22:40:20,224 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-14 22:40:20,224 INFO L276 IsEmpty]: Start isEmpty. Operand 7884 states and 16119 transitions. [2021-12-14 22:40:20,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-14 22:40:20,225 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:20,225 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-14 22:40:20,253 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-14 22:40:20,428 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-14 22:40:20,428 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:20,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:20,429 INFO L85 PathProgramCache]: Analyzing trace with hash 526800899, now seen corresponding path program 1 times [2021-12-14 22:40:20,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:20,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185891136] [2021-12-14 22:40:20,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:20,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:20,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:20,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:20,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:20,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:40:20,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:20,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:20,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:20,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 22:40:20,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:20,584 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-14 22:40:20,584 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:20,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185891136] [2021-12-14 22:40:20,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185891136] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:20,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62839494] [2021-12-14 22:40:20,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:20,584 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:20,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:20,585 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-14 22:40:20,649 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-14 22:40:20,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:20,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-14 22:40:20,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:20,793 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-14 22:40:20,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:21,230 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-14 22:40:21,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62839494] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:21,231 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:21,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 26 [2021-12-14 22:40:21,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197865331] [2021-12-14 22:40:21,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:21,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-14 22:40:21,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:21,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-14 22:40:21,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2021-12-14 22:40:21,232 INFO L87 Difference]: Start difference. First operand 7884 states and 16119 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-14 22:40:23,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:23,771 INFO L93 Difference]: Finished difference Result 29449 states and 111079 transitions. [2021-12-14 22:40:23,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2021-12-14 22:40:23,771 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-14 22:40:23,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:24,024 INFO L225 Difference]: With dead ends: 29449 [2021-12-14 22:40:24,024 INFO L226 Difference]: Without dead ends: 22920 [2021-12-14 22:40:24,230 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 107 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1245 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1251, Invalid=4755, Unknown=0, NotChecked=0, Total=6006 [2021-12-14 22:40:24,231 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 106 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 841 mSolverCounterSat, 333 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 333 IncrementalHoareTripleChecker+Valid, 841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:24,231 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 297 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [333 Valid, 841 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-14 22:40:24,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22920 states. [2021-12-14 22:40:25,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22920 to 16604. [2021-12-14 22:40:25,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16604 states, 10900 states have (on average 1.0543119266055045) internal successors, (11492), 10965 states have internal predecessors, (11492), 3293 states have call successors, (3293), 380 states have call predecessors, (3293), 2407 states have return successors, (45164), 5258 states have call predecessors, (45164), 3282 states have call successors, (45164) [2021-12-14 22:40:26,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16604 states to 16604 states and 59949 transitions. [2021-12-14 22:40:26,240 INFO L78 Accepts]: Start accepts. Automaton has 16604 states and 59949 transitions. Word has length 56 [2021-12-14 22:40:26,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:26,241 INFO L470 AbstractCegarLoop]: Abstraction has 16604 states and 59949 transitions. [2021-12-14 22:40:26,241 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-14 22:40:26,241 INFO L276 IsEmpty]: Start isEmpty. Operand 16604 states and 59949 transitions. [2021-12-14 22:40:26,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2021-12-14 22:40:26,244 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:26,244 INFO L514 BasicCegarLoop]: trace histogram [8, 6, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:26,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-14 22:40:26,462 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-14 22:40:26,462 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:26,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:26,462 INFO L85 PathProgramCache]: Analyzing trace with hash 55857866, now seen corresponding path program 2 times [2021-12-14 22:40:26,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:26,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276960218] [2021-12-14 22:40:26,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:26,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:26,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:26,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:26,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:26,665 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:26,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:26,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:40:26,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:26,737 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:26,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:26,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 22:40:26,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:26,792 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 72 proven. 17 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-14 22:40:26,793 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:26,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276960218] [2021-12-14 22:40:26,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276960218] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:26,793 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439671885] [2021-12-14 22:40:26,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-14 22:40:26,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:26,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:26,794 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-14 22:40:26,795 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-14 22:40:26,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-14 22:40:26,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 22:40:26,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-14 22:40:26,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:26,974 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 61 proven. 23 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-14 22:40:26,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:27,692 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 80 proven. 9 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2021-12-14 22:40:27,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439671885] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:27,693 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:27,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 16] total 32 [2021-12-14 22:40:27,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420413107] [2021-12-14 22:40:27,694 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:27,694 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2021-12-14 22:40:27,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:27,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-12-14 22:40:27,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2021-12-14 22:40:27,696 INFO L87 Difference]: Start difference. First operand 16604 states and 59949 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-14 22:40:29,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:29,322 INFO L93 Difference]: Finished difference Result 25458 states and 94365 transitions. [2021-12-14 22:40:29,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-14 22:40:29,323 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 73 [2021-12-14 22:40:29,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:29,382 INFO L225 Difference]: With dead ends: 25458 [2021-12-14 22:40:29,382 INFO L226 Difference]: Without dead ends: 10209 [2021-12-14 22:40:29,680 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 142 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=673, Invalid=2633, Unknown=0, NotChecked=0, Total=3306 [2021-12-14 22:40:29,681 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 182 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 210 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 765 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 210 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:29,681 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 283 Invalid, 765 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [210 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-14 22:40:29,687 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10209 states. [2021-12-14 22:40:30,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10209 to 9706. [2021-12-14 22:40:30,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9706 states, 6743 states have (on average 1.0793415393741659) internal successors, (7278), 6950 states have internal predecessors, (7278), 1900 states have call successors, (1900), 404 states have call predecessors, (1900), 1059 states have return successors, (6461), 2351 states have call predecessors, (6461), 1892 states have call successors, (6461) [2021-12-14 22:40:30,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9706 states to 9706 states and 15639 transitions. [2021-12-14 22:40:30,243 INFO L78 Accepts]: Start accepts. Automaton has 9706 states and 15639 transitions. Word has length 73 [2021-12-14 22:40:30,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:30,243 INFO L470 AbstractCegarLoop]: Abstraction has 9706 states and 15639 transitions. [2021-12-14 22:40:30,243 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-14 22:40:30,244 INFO L276 IsEmpty]: Start isEmpty. Operand 9706 states and 15639 transitions. [2021-12-14 22:40:30,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-14 22:40:30,246 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:30,246 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-14 22:40:30,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-14 22:40:30,462 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-14 22:40:30,462 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:30,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:30,463 INFO L85 PathProgramCache]: Analyzing trace with hash -131434271, now seen corresponding path program 3 times [2021-12-14 22:40:30,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:30,463 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455852394] [2021-12-14 22:40:30,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:30,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:30,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:30,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:30,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:30,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:30,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:30,599 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-14 22:40:30,599 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:30,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455852394] [2021-12-14 22:40:30,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455852394] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:30,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835118658] [2021-12-14 22:40:30,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-14 22:40:30,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:30,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:30,601 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-14 22:40:30,602 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-14 22:40:30,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-12-14 22:40:30,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 22:40:30,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 17 conjunts are in the unsatisfiable core [2021-12-14 22:40:30,650 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:30,769 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-14 22:40:30,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:31,176 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-14 22:40:31,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835118658] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:31,177 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:31,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 33 [2021-12-14 22:40:31,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123942631] [2021-12-14 22:40:31,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:31,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-14 22:40:31,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:31,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-14 22:40:31,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=949, Unknown=0, NotChecked=0, Total=1122 [2021-12-14 22:40:31,179 INFO L87 Difference]: Start difference. First operand 9706 states and 15639 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-14 22:40:32,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:32,103 INFO L93 Difference]: Finished difference Result 10357 states and 16637 transitions. [2021-12-14 22:40:32,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-14 22:40:32,104 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-14 22:40:32,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:32,181 INFO L225 Difference]: With dead ends: 10357 [2021-12-14 22:40:32,181 INFO L226 Difference]: Without dead ends: 10356 [2021-12-14 22:40:32,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 130 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 468 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=577, Invalid=1973, Unknown=0, NotChecked=0, Total=2550 [2021-12-14 22:40:32,191 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 203 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 203 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 249 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:32,191 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 249 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 478 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-14 22:40:32,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10356 states. [2021-12-14 22:40:32,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10356 to 9814. [2021-12-14 22:40:32,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9814 states, 6815 states have (on average 1.074688187820983) internal successors, (7324), 7022 states have internal predecessors, (7324), 1900 states have call successors, (1900), 404 states have call predecessors, (1900), 1095 states have return successors, (6555), 2387 states have call predecessors, (6555), 1892 states have call successors, (6555) [2021-12-14 22:40:32,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9814 states to 9814 states and 15779 transitions. [2021-12-14 22:40:32,712 INFO L78 Accepts]: Start accepts. Automaton has 9814 states and 15779 transitions. Word has length 69 [2021-12-14 22:40:32,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:32,712 INFO L470 AbstractCegarLoop]: Abstraction has 9814 states and 15779 transitions. [2021-12-14 22:40:32,712 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-14 22:40:32,713 INFO L276 IsEmpty]: Start isEmpty. Operand 9814 states and 15779 transitions. [2021-12-14 22:40:32,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2021-12-14 22:40:32,715 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:32,715 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-14 22:40:32,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-12-14 22:40:32,947 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-14 22:40:32,947 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:32,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:32,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1701452426, now seen corresponding path program 2 times [2021-12-14 22:40:32,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:32,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351044003] [2021-12-14 22:40:32,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:32,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:32,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:32,970 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2021-12-14 22:40:32,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:32,980 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:32,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:32,997 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:40:33,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:33,015 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:40:33,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:33,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:33,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:33,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 22:40:33,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:33,028 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-14 22:40:33,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:33,031 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-14 22:40:33,031 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:33,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351044003] [2021-12-14 22:40:33,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351044003] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:33,031 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639028127] [2021-12-14 22:40:33,031 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-14 22:40:33,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:33,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:33,032 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-14 22:40:33,055 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-14 22:40:33,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-14 22:40:33,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 22:40:33,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-14 22:40:33,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:33,270 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-14 22:40:33,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:33,603 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-14 22:40:33,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639028127] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:33,604 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:33,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 8] total 13 [2021-12-14 22:40:33,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100362659] [2021-12-14 22:40:33,604 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:33,604 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-12-14 22:40:33,604 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:33,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-12-14 22:40:33,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-12-14 22:40:33,605 INFO L87 Difference]: Start difference. First operand 9814 states and 15779 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-14 22:40:34,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:34,031 INFO L93 Difference]: Finished difference Result 18932 states and 34355 transitions. [2021-12-14 22:40:34,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-14 22:40:34,031 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-14 22:40:34,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:34,073 INFO L225 Difference]: With dead ends: 18932 [2021-12-14 22:40:34,074 INFO L226 Difference]: Without dead ends: 10758 [2021-12-14 22:40:34,108 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 217 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=102, Invalid=204, Unknown=0, NotChecked=0, Total=306 [2021-12-14 22:40:34,109 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 54 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:34,109 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 93 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-14 22:40:34,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10758 states. [2021-12-14 22:40:34,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10758 to 9808. [2021-12-14 22:40:34,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9808 states, 6812 states have (on average 1.0747210804462712) internal successors, (7321), 7019 states have internal predecessors, (7321), 1897 states have call successors, (1897), 404 states have call predecessors, (1897), 1095 states have return successors, (6475), 2384 states have call predecessors, (6475), 1862 states have call successors, (6475) [2021-12-14 22:40:34,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9808 states to 9808 states and 15693 transitions. [2021-12-14 22:40:34,629 INFO L78 Accepts]: Start accepts. Automaton has 9808 states and 15693 transitions. Word has length 104 [2021-12-14 22:40:34,630 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:34,630 INFO L470 AbstractCegarLoop]: Abstraction has 9808 states and 15693 transitions. [2021-12-14 22:40:34,630 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-14 22:40:34,630 INFO L276 IsEmpty]: Start isEmpty. Operand 9808 states and 15693 transitions. [2021-12-14 22:40:34,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2021-12-14 22:40:34,633 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:34,633 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-14 22:40:34,651 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-14 22:40:34,849 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-14 22:40:34,849 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:34,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:34,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1897499616, now seen corresponding path program 3 times [2021-12-14 22:40:34,850 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:34,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794793387] [2021-12-14 22:40:34,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:34,850 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:34,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:34,871 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:34,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:34,883 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:40:34,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:34,969 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:40:34,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:34,982 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:34,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:35,011 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:40:35,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:35,020 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:35,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:35,027 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 22:40:35,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:35,030 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-14 22:40:35,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:35,037 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2021-12-14 22:40:35,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:35,040 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-14 22:40:35,040 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:35,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794793387] [2021-12-14 22:40:35,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794793387] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:35,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983618681] [2021-12-14 22:40:35,040 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-14 22:40:35,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:35,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:35,041 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-14 22:40:35,075 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-14 22:40:35,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-12-14 22:40:35,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 22:40:35,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 12 conjunts are in the unsatisfiable core [2021-12-14 22:40:35,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:35,290 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-14 22:40:35,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:35,854 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-14 22:40:35,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983618681] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:35,854 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:35,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 11] total 16 [2021-12-14 22:40:35,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365797094] [2021-12-14 22:40:35,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:35,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-14 22:40:35,855 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:35,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-14 22:40:35,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-12-14 22:40:35,856 INFO L87 Difference]: Start difference. First operand 9808 states and 15693 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-14 22:40:36,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:36,503 INFO L93 Difference]: Finished difference Result 20497 states and 41620 transitions. [2021-12-14 22:40:36,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-14 22:40:36,503 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-14 22:40:36,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:36,554 INFO L225 Difference]: With dead ends: 20497 [2021-12-14 22:40:36,554 INFO L226 Difference]: Without dead ends: 12358 [2021-12-14 22:40:36,595 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-14 22:40:36,595 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 90 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:36,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 122 Invalid, 195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-14 22:40:36,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12358 states. [2021-12-14 22:40:37,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12358 to 11997. [2021-12-14 22:40:37,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11997 states, 8101 states have (on average 1.054684606838662) internal successors, (8544), 8288 states have internal predecessors, (8544), 2417 states have call successors, (2417), 424 states have call predecessors, (2417), 1475 states have return successors, (8115), 3284 states have call predecessors, (8115), 2362 states have call successors, (8115) [2021-12-14 22:40:37,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11997 states to 11997 states and 19076 transitions. [2021-12-14 22:40:37,318 INFO L78 Accepts]: Start accepts. Automaton has 11997 states and 19076 transitions. Word has length 99 [2021-12-14 22:40:37,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:37,319 INFO L470 AbstractCegarLoop]: Abstraction has 11997 states and 19076 transitions. [2021-12-14 22:40:37,319 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-14 22:40:37,319 INFO L276 IsEmpty]: Start isEmpty. Operand 11997 states and 19076 transitions. [2021-12-14 22:40:37,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-14 22:40:37,323 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:37,323 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-14 22:40:37,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-12-14 22:40:37,539 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-14 22:40:37,539 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:37,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:37,540 INFO L85 PathProgramCache]: Analyzing trace with hash -127918165, now seen corresponding path program 3 times [2021-12-14 22:40:37,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:37,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113091952] [2021-12-14 22:40:37,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:37,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:37,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:37,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:37,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:37,643 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:40:37,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:37,661 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:37,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:37,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 22:40:37,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:37,713 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-14 22:40:37,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:37,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113091952] [2021-12-14 22:40:37,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113091952] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:37,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091869727] [2021-12-14 22:40:37,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-14 22:40:37,714 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:37,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:37,715 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-14 22:40:37,716 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-14 22:40:37,775 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2021-12-14 22:40:37,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 22:40:37,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-14 22:40:37,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:37,942 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-14 22:40:37,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:38,145 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-14 22:40:38,145 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091869727] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:38,145 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:38,145 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 7, 8] total 29 [2021-12-14 22:40:38,145 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435614884] [2021-12-14 22:40:38,145 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:38,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-12-14 22:40:38,146 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:38,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-12-14 22:40:38,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2021-12-14 22:40:38,148 INFO L87 Difference]: Start difference. First operand 11997 states and 19076 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-14 22:40:39,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:39,854 INFO L93 Difference]: Finished difference Result 20852 states and 35642 transitions. [2021-12-14 22:40:39,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-12-14 22:40:39,854 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-14 22:40:39,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:39,894 INFO L225 Difference]: With dead ends: 20852 [2021-12-14 22:40:39,894 INFO L226 Difference]: Without dead ends: 10359 [2021-12-14 22:40:39,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 248 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 774 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=989, Invalid=3433, Unknown=0, NotChecked=0, Total=4422 [2021-12-14 22:40:39,940 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 212 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 1067 mSolverCounterSat, 275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 1342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 275 IncrementalHoareTripleChecker+Valid, 1067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:39,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 168 Invalid, 1342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [275 Valid, 1067 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-14 22:40:39,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10359 states. [2021-12-14 22:40:40,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10359 to 8741. [2021-12-14 22:40:40,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8741 states, 5968 states have (on average 1.0464142091152815) internal successors, (6245), 6144 states have internal predecessors, (6245), 1711 states have call successors, (1711), 352 states have call predecessors, (1711), 1058 states have return successors, (4097), 2244 states have call predecessors, (4097), 1677 states have call successors, (4097) [2021-12-14 22:40:40,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8741 states to 8741 states and 12053 transitions. [2021-12-14 22:40:40,530 INFO L78 Accepts]: Start accepts. Automaton has 8741 states and 12053 transitions. Word has length 88 [2021-12-14 22:40:40,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:40,530 INFO L470 AbstractCegarLoop]: Abstraction has 8741 states and 12053 transitions. [2021-12-14 22:40:40,530 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-14 22:40:40,530 INFO L276 IsEmpty]: Start isEmpty. Operand 8741 states and 12053 transitions. [2021-12-14 22:40:40,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-12-14 22:40:40,533 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:40,533 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-14 22:40:40,565 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-12-14 22:40:40,746 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-14 22:40:40,747 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:40,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:40,747 INFO L85 PathProgramCache]: Analyzing trace with hash -635779733, now seen corresponding path program 4 times [2021-12-14 22:40:40,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:40,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117675368] [2021-12-14 22:40:40,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:40,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:40,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:40,779 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-12-14 22:40:40,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:40,802 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:40:40,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:40,828 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:40:40,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:40,856 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:40:40,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:40,877 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:40:40,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:40,910 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 22:40:40,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:40,937 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-14 22:40:40,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:40,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-14 22:40:40,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:40,951 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-14 22:40:40,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:40,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117675368] [2021-12-14 22:40:40,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117675368] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:40,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674280319] [2021-12-14 22:40:40,953 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-14 22:40:40,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:40,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:40,969 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-14 22:40:40,975 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-14 22:40:41,038 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-14 22:40:41,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 22:40:41,039 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-14 22:40:41,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:41,192 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-14 22:40:41,192 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:42,452 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-14 22:40:42,452 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674280319] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:42,452 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:42,452 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 23] total 42 [2021-12-14 22:40:42,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1303123667] [2021-12-14 22:40:42,452 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:42,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-12-14 22:40:42,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:42,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-12-14 22:40:42,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1599, Unknown=0, NotChecked=0, Total=1806 [2021-12-14 22:40:42,454 INFO L87 Difference]: Start difference. First operand 8741 states and 12053 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-14 22:40:46,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:46,484 INFO L93 Difference]: Finished difference Result 29169 states and 46148 transitions. [2021-12-14 22:40:46,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2021-12-14 22:40:46,485 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-14 22:40:46,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:46,640 INFO L225 Difference]: With dead ends: 29169 [2021-12-14 22:40:46,640 INFO L226 Difference]: Without dead ends: 28067 [2021-12-14 22:40:46,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 175 SyntacticMatches, 0 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12231 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=5458, Invalid=27122, Unknown=0, NotChecked=0, Total=32580 [2021-12-14 22:40:46,665 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 176 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 1126 mSolverCounterSat, 853 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 1979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 853 IncrementalHoareTripleChecker+Valid, 1126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:46,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 280 Invalid, 1979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [853 Valid, 1126 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-14 22:40:46,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28067 states. [2021-12-14 22:40:47,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28067 to 17311. [2021-12-14 22:40:47,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17311 states, 11232 states have (on average 1.0269764957264957) internal successors, (11535), 11391 states have internal predecessors, (11535), 3626 states have call successors, (3626), 460 states have call predecessors, (3626), 2449 states have return successors, (11770), 5459 states have call predecessors, (11770), 3572 states have call successors, (11770) [2021-12-14 22:40:47,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17311 states to 17311 states and 26931 transitions. [2021-12-14 22:40:47,826 INFO L78 Accepts]: Start accepts. Automaton has 17311 states and 26931 transitions. Word has length 90 [2021-12-14 22:40:47,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:47,827 INFO L470 AbstractCegarLoop]: Abstraction has 17311 states and 26931 transitions. [2021-12-14 22:40:47,827 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-14 22:40:47,827 INFO L276 IsEmpty]: Start isEmpty. Operand 17311 states and 26931 transitions. [2021-12-14 22:40:47,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 93 [2021-12-14 22:40:47,829 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:47,829 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 11, 10, 10, 1, 1, 1, 1, 1, 1] [2021-12-14 22:40:47,859 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-14 22:40:48,047 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-14 22:40:48,047 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:48,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:48,048 INFO L85 PathProgramCache]: Analyzing trace with hash 147414137, now seen corresponding path program 3 times [2021-12-14 22:40:48,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:48,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040000181] [2021-12-14 22:40:48,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:48,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:48,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:48,255 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 0 proven. 430 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 22:40:48,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:48,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040000181] [2021-12-14 22:40:48,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1040000181] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:48,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438117075] [2021-12-14 22:40:48,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-14 22:40:48,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:48,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:48,272 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-14 22:40:48,287 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-14 22:40:48,360 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-12-14 22:40:48,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 22:40:48,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-14 22:40:48,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:48,484 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 0 proven. 430 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 22:40:48,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:49,002 INFO L134 CoverageAnalysis]: Checked inductivity of 430 backedges. 0 proven. 430 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 22:40:49,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438117075] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:49,002 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:49,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 47 [2021-12-14 22:40:49,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794602038] [2021-12-14 22:40:49,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:49,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-12-14 22:40:49,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:49,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-12-14 22:40:49,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256 [2021-12-14 22:40:49,004 INFO L87 Difference]: Start difference. First operand 17311 states and 26931 transitions. Second operand has 48 states, 45 states have (on average 3.533333333333333) internal successors, (159), 26 states have internal predecessors, (159), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 22:40:51,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:51,036 INFO L93 Difference]: Finished difference Result 28628 states and 44547 transitions. [2021-12-14 22:40:51,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-12-14 22:40:51,037 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 45 states have (on average 3.533333333333333) internal successors, (159), 26 states have internal predecessors, (159), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 92 [2021-12-14 22:40:51,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:51,133 INFO L225 Difference]: With dead ends: 28628 [2021-12-14 22:40:51,134 INFO L226 Difference]: Without dead ends: 28627 [2021-12-14 22:40:51,145 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1830 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2534, Invalid=5656, Unknown=0, NotChecked=0, Total=8190 [2021-12-14 22:40:51,146 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 937 mSDsluCounter, 707 mSDsCounter, 0 mSdLazyCounter, 906 mSolverCounterSat, 490 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 941 SdHoareTripleChecker+Valid, 777 SdHoareTripleChecker+Invalid, 1396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 490 IncrementalHoareTripleChecker+Valid, 906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:51,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [941 Valid, 777 Invalid, 1396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [490 Valid, 906 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-12-14 22:40:51,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28627 states. [2021-12-14 22:40:52,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28627 to 28627. [2021-12-14 22:40:52,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28627 states, 18540 states have (on average 1.0279935275080907) internal successors, (19059), 18915 states have internal predecessors, (19059), 5846 states have call successors, (5846), 676 states have call predecessors, (5846), 4237 states have return successors, (19630), 9035 states have call predecessors, (19630), 5792 states have call successors, (19630) [2021-12-14 22:40:52,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28627 states to 28627 states and 44535 transitions. [2021-12-14 22:40:52,707 INFO L78 Accepts]: Start accepts. Automaton has 28627 states and 44535 transitions. Word has length 92 [2021-12-14 22:40:52,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:40:52,708 INFO L470 AbstractCegarLoop]: Abstraction has 28627 states and 44535 transitions. [2021-12-14 22:40:52,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 45 states have (on average 3.533333333333333) internal successors, (159), 26 states have internal predecessors, (159), 22 states have call successors, (22), 22 states have call predecessors, (22), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 22:40:52,708 INFO L276 IsEmpty]: Start isEmpty. Operand 28627 states and 44535 transitions. [2021-12-14 22:40:52,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2021-12-14 22:40:52,716 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:40:52,716 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-14 22:40:52,749 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-12-14 22:40:52,932 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-14 22:40:52,932 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ackermannErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:40:52,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:40:52,932 INFO L85 PathProgramCache]: Analyzing trace with hash -570444405, now seen corresponding path program 2 times [2021-12-14 22:40:52,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:40:52,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671916311] [2021-12-14 22:40:52,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:40:52,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:40:52,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:40:53,181 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-14 22:40:53,182 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:40:53,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671916311] [2021-12-14 22:40:53,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671916311] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:40:53,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [127573420] [2021-12-14 22:40:53,182 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-14 22:40:53,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:40:53,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:40:53,183 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-14 22:40:53,184 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-14 22:40:53,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-14 22:40:53,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 22:40:53,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 42 conjunts are in the unsatisfiable core [2021-12-14 22:40:53,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:40:53,457 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-14 22:40:53,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:40:54,056 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-14 22:40:54,056 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [127573420] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:40:54,056 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:40:54,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 47 [2021-12-14 22:40:54,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732671261] [2021-12-14 22:40:54,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:40:54,057 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-12-14 22:40:54,057 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:40:54,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-12-14 22:40:54,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256 [2021-12-14 22:40:54,057 INFO L87 Difference]: Start difference. First operand 28627 states and 44535 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-14 22:40:57,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 22:40:57,603 INFO L93 Difference]: Finished difference Result 64728 states and 101341 transitions. [2021-12-14 22:40:57,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2021-12-14 22:40:57,604 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-14 22:40:57,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-14 22:40:57,947 INFO L225 Difference]: With dead ends: 64728 [2021-12-14 22:40:57,948 INFO L226 Difference]: Without dead ends: 64727 [2021-12-14 22:40:57,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 278 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1830 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2534, Invalid=5656, Unknown=0, NotChecked=0, Total=8190 [2021-12-14 22:40:57,975 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 2278 mSDsluCounter, 519 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 847 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2281 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 1679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 847 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-12-14 22:40:57,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2281 Valid, 549 Invalid, 1679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [847 Valid, 832 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-12-14 22:40:58,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64727 states. [2021-12-14 22:41:00,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64727 to 64675. [2021-12-14 22:41:01,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64675 states, 41976 states have (on average 1.028659233847913) internal successors, (43179), 42843 states have internal predecessors, (43179), 13190 states have call successors, (13190), 1564 states have call predecessors, (13190), 9505 states have return successors, (44950), 20267 states have call predecessors, (44950), 13076 states have call successors, (44950) [2021-12-14 22:41:01,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64675 states to 64675 states and 101319 transitions. [2021-12-14 22:41:01,294 INFO L78 Accepts]: Start accepts. Automaton has 64675 states and 101319 transitions. Word has length 142 [2021-12-14 22:41:01,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-14 22:41:01,295 INFO L470 AbstractCegarLoop]: Abstraction has 64675 states and 101319 transitions. [2021-12-14 22:41:01,295 INFO L471 AbstractCegarLoop]: INTERPOLANT 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) [2021-12-14 22:41:01,295 INFO L276 IsEmpty]: Start isEmpty. Operand 64675 states and 101319 transitions. [2021-12-14 22:41:01,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2021-12-14 22:41:01,310 INFO L506 BasicCegarLoop]: Found error trace [2021-12-14 22:41:01,311 INFO L514 BasicCegarLoop]: trace histogram [33, 26, 22, 22, 22, 21, 21, 21, 17, 7, 7, 7, 7, 7, 7, 6, 6, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2021-12-14 22:41:01,327 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-12-14 22:41:01,520 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-14 22:41:01,520 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2021-12-14 22:41:01,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 22:41:01,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1296194177, now seen corresponding path program 1 times [2021-12-14 22:41:01,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 22:41:01,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678048897] [2021-12-14 22:41:01,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:41:01,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 22:41:01,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:01,653 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2021-12-14 22:41:01,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:01,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:41:01,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,004 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:41:02,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,024 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:41:02,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,049 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:41:02,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,070 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:41:02,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,091 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 22:41:02,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2021-12-14 22:41:02,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,140 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:41:02,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:41:02,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,181 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:41:02,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-14 22:41:02,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2021-12-14 22:41:02,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,214 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-12-14 22:41:02,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2021-12-14 22:41:02,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,232 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2021-12-14 22:41:02,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,234 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2021-12-14 22:41:02,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,238 INFO L134 CoverageAnalysis]: Checked inductivity of 2889 backedges. 901 proven. 214 refuted. 0 times theorem prover too weak. 1774 trivial. 0 not checked. [2021-12-14 22:41:02,238 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 22:41:02,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678048897] [2021-12-14 22:41:02,238 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678048897] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 22:41:02,238 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96705716] [2021-12-14 22:41:02,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 22:41:02,238 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 22:41:02,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 22:41:02,252 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-14 22:41:02,253 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-14 22:41:02,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 22:41:02,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 663 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-14 22:41:02,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 22:41:02,795 INFO L134 CoverageAnalysis]: Checked inductivity of 2889 backedges. 889 proven. 216 refuted. 0 times theorem prover too weak. 1784 trivial. 0 not checked. [2021-12-14 22:41:02,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 22:41:04,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2889 backedges. 905 proven. 263 refuted. 0 times theorem prover too weak. 1721 trivial. 0 not checked. [2021-12-14 22:41:04,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96705716] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 22:41:04,841 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 22:41:04,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16, 21] total 27 [2021-12-14 22:41:04,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443203596] [2021-12-14 22:41:04,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 22:41:04,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2021-12-14 22:41:04,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 22:41:04,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-12-14 22:41:04,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=589, Unknown=0, NotChecked=0, Total=702 [2021-12-14 22:41:04,842 INFO L87 Difference]: Start difference. First operand 64675 states and 101319 transitions. Second operand has 27 states, 27 states have (on average 4.518518518518518) internal successors, (122), 24 states have internal predecessors, (122), 16 states have call successors, (18), 2 states have call predecessors, (18), 14 states have return successors, (29), 12 states have call predecessors, (29), 15 states have call successors, (29)