./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/recursive/Ackermann01-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version b5317dae Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/recursive/Ackermann01-2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 93bcf8b6df587e0bc8cb137c6415932ffc9083999b1b09826c5b148989ca1a7b --- Real Ultimate output --- This is Ultimate 0.2.2-?-b5317da-m [2023-02-16 03:57:52,502 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-02-16 03:57:52,504 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-02-16 03:57:52,535 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-02-16 03:57:52,536 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-02-16 03:57:52,538 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-02-16 03:57:52,539 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-02-16 03:57:52,541 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-02-16 03:57:52,543 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-02-16 03:57:52,546 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-02-16 03:57:52,547 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-02-16 03:57:52,548 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-02-16 03:57:52,548 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-02-16 03:57:52,550 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-02-16 03:57:52,550 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-02-16 03:57:52,552 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-02-16 03:57:52,552 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-02-16 03:57:52,553 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-02-16 03:57:52,554 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-02-16 03:57:52,558 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-02-16 03:57:52,559 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-02-16 03:57:52,560 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-02-16 03:57:52,561 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-02-16 03:57:52,561 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-02-16 03:57:52,567 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-02-16 03:57:52,568 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-02-16 03:57:52,568 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-02-16 03:57:52,570 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-02-16 03:57:52,570 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-02-16 03:57:52,570 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-02-16 03:57:52,571 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-02-16 03:57:52,571 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-02-16 03:57:52,572 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-02-16 03:57:52,573 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-02-16 03:57:52,574 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-02-16 03:57:52,574 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-02-16 03:57:52,574 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-02-16 03:57:52,574 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-02-16 03:57:52,575 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-02-16 03:57:52,576 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-02-16 03:57:52,576 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-02-16 03:57:52,577 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2023-02-16 03:57:52,600 INFO L113 SettingsManager]: Loading preferences was successful [2023-02-16 03:57:52,600 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-02-16 03:57:52,601 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-02-16 03:57:52,601 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-02-16 03:57:52,601 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-02-16 03:57:52,602 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-02-16 03:57:52,602 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-02-16 03:57:52,602 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2023-02-16 03:57:52,602 INFO L138 SettingsManager]: * Use SBE=true [2023-02-16 03:57:52,602 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-02-16 03:57:52,603 INFO L138 SettingsManager]: * sizeof long=4 [2023-02-16 03:57:52,603 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2023-02-16 03:57:52,603 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-02-16 03:57:52,603 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-02-16 03:57:52,604 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-02-16 03:57:52,604 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-02-16 03:57:52,604 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-02-16 03:57:52,604 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-02-16 03:57:52,604 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2023-02-16 03:57:52,604 INFO L138 SettingsManager]: * sizeof long double=12 [2023-02-16 03:57:52,604 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-02-16 03:57:52,605 INFO L138 SettingsManager]: * Use constant arrays=true [2023-02-16 03:57:52,605 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-02-16 03:57:52,605 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-02-16 03:57:52,605 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-02-16 03:57:52,605 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-02-16 03:57:52,605 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-16 03:57:52,605 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-02-16 03:57:52,606 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-02-16 03:57:52,606 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-02-16 03:57:52,606 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2023-02-16 03:57:52,606 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-02-16 03:57:52,606 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-02-16 03:57:52,607 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-02-16 03:57:52,607 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-02-16 03:57:52,607 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-02-16 03:57:52,607 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-02-16 03:57:52,607 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 93bcf8b6df587e0bc8cb137c6415932ffc9083999b1b09826c5b148989ca1a7b [2023-02-16 03:57:52,816 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-02-16 03:57:52,839 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-02-16 03:57:52,842 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-02-16 03:57:52,843 INFO L271 PluginConnector]: Initializing CDTParser... [2023-02-16 03:57:52,843 INFO L275 PluginConnector]: CDTParser initialized [2023-02-16 03:57:52,844 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/recursive/Ackermann01-2.c [2023-02-16 03:57:53,887 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-02-16 03:57:54,037 INFO L351 CDTParser]: Found 1 translation units. [2023-02-16 03:57:54,038 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/Ackermann01-2.c [2023-02-16 03:57:54,042 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ae6607056/2933cde8fc5443b4a153050b3eade563/FLAG152caef20 [2023-02-16 03:57:54,054 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ae6607056/2933cde8fc5443b4a153050b3eade563 [2023-02-16 03:57:54,056 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-02-16 03:57:54,057 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2023-02-16 03:57:54,059 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-02-16 03:57:54,059 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-02-16 03:57:54,062 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-02-16 03:57:54,062 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.02 03:57:54" (1/1) ... [2023-02-16 03:57:54,063 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7f0aec07 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54, skipping insertion in model container [2023-02-16 03:57:54,063 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.02 03:57:54" (1/1) ... [2023-02-16 03:57:54,068 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-02-16 03:57:54,079 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-02-16 03:57:54,199 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/Ackermann01-2.c[1234,1247] [2023-02-16 03:57:54,199 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-16 03:57:54,206 INFO L203 MainTranslator]: Completed pre-run [2023-02-16 03:57:54,225 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/recursive/Ackermann01-2.c[1234,1247] [2023-02-16 03:57:54,226 INFO L210 PostProcessor]: Analyzing one entry point: main [2023-02-16 03:57:54,235 INFO L208 MainTranslator]: Completed translation [2023-02-16 03:57:54,235 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54 WrapperNode [2023-02-16 03:57:54,235 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-02-16 03:57:54,236 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-02-16 03:57:54,237 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-02-16 03:57:54,237 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2023-02-16 03:57:54,241 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54" (1/1) ... [2023-02-16 03:57:54,247 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54" (1/1) ... [2023-02-16 03:57:54,257 INFO L138 Inliner]: procedures = 13, calls = 11, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 32 [2023-02-16 03:57:54,258 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-02-16 03:57:54,258 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-02-16 03:57:54,259 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-02-16 03:57:54,259 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-02-16 03:57:54,265 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54" (1/1) ... [2023-02-16 03:57:54,266 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54" (1/1) ... [2023-02-16 03:57:54,272 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54" (1/1) ... [2023-02-16 03:57:54,273 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54" (1/1) ... [2023-02-16 03:57:54,281 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54" (1/1) ... [2023-02-16 03:57:54,283 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54" (1/1) ... [2023-02-16 03:57:54,287 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54" (1/1) ... [2023-02-16 03:57:54,287 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54" (1/1) ... [2023-02-16 03:57:54,288 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-02-16 03:57:54,289 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-02-16 03:57:54,290 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-02-16 03:57:54,290 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-02-16 03:57:54,291 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54" (1/1) ... [2023-02-16 03:57:54,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-02-16 03:57:54,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:57:54,313 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) [2023-02-16 03:57:54,332 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 [2023-02-16 03:57:54,344 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-02-16 03:57:54,345 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-02-16 03:57:54,345 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-02-16 03:57:54,345 INFO L130 BoogieDeclarations]: Found specification of procedure ackermann [2023-02-16 03:57:54,345 INFO L138 BoogieDeclarations]: Found implementation of procedure ackermann [2023-02-16 03:57:54,345 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-02-16 03:57:54,393 INFO L235 CfgBuilder]: Building ICFG [2023-02-16 03:57:54,395 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2023-02-16 03:57:54,550 INFO L276 CfgBuilder]: Performing block encoding [2023-02-16 03:57:54,554 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-02-16 03:57:54,554 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2023-02-16 03:57:54,556 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 03:57:54 BoogieIcfgContainer [2023-02-16 03:57:54,556 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-02-16 03:57:54,557 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-02-16 03:57:54,557 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-02-16 03:57:54,559 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-02-16 03:57:54,560 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.02 03:57:54" (1/3) ... [2023-02-16 03:57:54,560 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@364eaa85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.02 03:57:54, skipping insertion in model container [2023-02-16 03:57:54,560 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.02 03:57:54" (2/3) ... [2023-02-16 03:57:54,561 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@364eaa85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.02 03:57:54, skipping insertion in model container [2023-02-16 03:57:54,561 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.02 03:57:54" (3/3) ... [2023-02-16 03:57:54,562 INFO L112 eAbstractionObserver]: Analyzing ICFG Ackermann01-2.c [2023-02-16 03:57:54,573 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-02-16 03:57:54,573 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2023-02-16 03:57:54,615 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-02-16 03:57:54,626 INFO L357 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=PETRI_NET, 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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@24c6c86e, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-02-16 03:57:54,627 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2023-02-16 03:57:54,630 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) [2023-02-16 03:57:54,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2023-02-16 03:57:54,636 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:57:54,637 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:57:54,638 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:57:54,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:57:54,643 INFO L85 PathProgramCache]: Analyzing trace with hash 180762217, now seen corresponding path program 1 times [2023-02-16 03:57:54,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:57:54,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301654488] [2023-02-16 03:57:54,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:54,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:57:54,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:54,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:54,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:57:54,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301654488] [2023-02-16 03:57:54,873 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301654488] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 03:57:54,873 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 03:57:54,874 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-16 03:57:54,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265768360] [2023-02-16 03:57:54,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 03:57:54,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-16 03:57:54,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:57:54,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-16 03:57:54,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-16 03:57:54,904 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) [2023-02-16 03:57:55,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:57:55,026 INFO L93 Difference]: Finished difference Result 73 states and 85 transitions. [2023-02-16 03:57:55,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-16 03:57:55,029 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 [2023-02-16 03:57:55,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:57:55,035 INFO L225 Difference]: With dead ends: 73 [2023-02-16 03:57:55,035 INFO L226 Difference]: Without dead ends: 59 [2023-02-16 03:57:55,037 INFO L412 NwaCegarLoop]: 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 [2023-02-16 03:57:55,040 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 55 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 60 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 60 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 03:57:55,040 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 119 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 60 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 03:57:55,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2023-02-16 03:57:55,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 51. [2023-02-16 03:57:55,072 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) [2023-02-16 03:57:55,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 65 transitions. [2023-02-16 03:57:55,075 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 65 transitions. Word has length 8 [2023-02-16 03:57:55,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:57:55,075 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 65 transitions. [2023-02-16 03:57:55,076 INFO L496 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) [2023-02-16 03:57:55,076 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 65 transitions. [2023-02-16 03:57:55,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-02-16 03:57:55,076 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:57:55,076 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:57:55,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-02-16 03:57:55,077 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:57:55,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:57:55,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1308666490, now seen corresponding path program 1 times [2023-02-16 03:57:55,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:57:55,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160747876] [2023-02-16 03:57:55,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:55,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:57:55,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:55,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:55,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:57:55,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160747876] [2023-02-16 03:57:55,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160747876] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 03:57:55,135 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 03:57:55,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-16 03:57:55,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669231914] [2023-02-16 03:57:55,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 03:57:55,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-16 03:57:55,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:57:55,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-16 03:57:55,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-16 03:57:55,138 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) [2023-02-16 03:57:55,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:57:55,215 INFO L93 Difference]: Finished difference Result 101 states and 137 transitions. [2023-02-16 03:57:55,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-16 03:57:55,216 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 [2023-02-16 03:57:55,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:57:55,217 INFO L225 Difference]: With dead ends: 101 [2023-02-16 03:57:55,217 INFO L226 Difference]: Without dead ends: 95 [2023-02-16 03:57:55,218 INFO L412 NwaCegarLoop]: 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 [2023-02-16 03:57:55,219 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 48 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 03:57:55,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 91 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 03:57:55,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2023-02-16 03:57:55,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 85. [2023-02-16 03:57:55,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 61 states have (on average 1.5081967213114753) internal successors, (92), 70 states have internal predecessors, (92), 13 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2023-02-16 03:57:55,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 115 transitions. [2023-02-16 03:57:55,232 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 115 transitions. Word has length 9 [2023-02-16 03:57:55,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:57:55,232 INFO L495 AbstractCegarLoop]: Abstraction has 85 states and 115 transitions. [2023-02-16 03:57:55,232 INFO L496 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) [2023-02-16 03:57:55,233 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 115 transitions. [2023-02-16 03:57:55,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2023-02-16 03:57:55,233 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:57:55,233 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:57:55,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-02-16 03:57:55,234 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:57:55,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:57:55,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1308661493, now seen corresponding path program 1 times [2023-02-16 03:57:55,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:57:55,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083886333] [2023-02-16 03:57:55,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:55,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:57:55,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:55,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:55,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:57:55,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083886333] [2023-02-16 03:57:55,282 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083886333] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 03:57:55,282 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 03:57:55,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-16 03:57:55,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720854889] [2023-02-16 03:57:55,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 03:57:55,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-16 03:57:55,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:57:55,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-16 03:57:55,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-16 03:57:55,284 INFO L87 Difference]: Start difference. First operand 85 states and 115 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) [2023-02-16 03:57:55,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:57:55,358 INFO L93 Difference]: Finished difference Result 114 states and 152 transitions. [2023-02-16 03:57:55,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-02-16 03:57:55,359 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 [2023-02-16 03:57:55,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:57:55,360 INFO L225 Difference]: With dead ends: 114 [2023-02-16 03:57:55,361 INFO L226 Difference]: Without dead ends: 110 [2023-02-16 03:57:55,361 INFO L412 NwaCegarLoop]: 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 [2023-02-16 03:57:55,362 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 49 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 03:57:55,363 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 93 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 03:57:55,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2023-02-16 03:57:55,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 102. [2023-02-16 03:57:55,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 74 states have (on average 1.445945945945946) internal successors, (107), 83 states have internal predecessors, (107), 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) [2023-02-16 03:57:55,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 136 transitions. [2023-02-16 03:57:55,386 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 136 transitions. Word has length 9 [2023-02-16 03:57:55,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:57:55,387 INFO L495 AbstractCegarLoop]: Abstraction has 102 states and 136 transitions. [2023-02-16 03:57:55,387 INFO L496 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) [2023-02-16 03:57:55,387 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 136 transitions. [2023-02-16 03:57:55,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2023-02-16 03:57:55,388 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:57:55,388 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:57:55,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-02-16 03:57:55,388 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ackermannErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:57:55,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:57:55,389 INFO L85 PathProgramCache]: Analyzing trace with hash 1913955596, now seen corresponding path program 1 times [2023-02-16 03:57:55,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:57:55,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843653927] [2023-02-16 03:57:55,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:55,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:57:55,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:55,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:55,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:57:55,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843653927] [2023-02-16 03:57:55,458 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843653927] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 03:57:55,458 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 03:57:55,458 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-16 03:57:55,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197222096] [2023-02-16 03:57:55,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 03:57:55,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-02-16 03:57:55,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:57:55,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-02-16 03:57:55,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-02-16 03:57:55,460 INFO L87 Difference]: Start difference. First operand 102 states and 136 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) [2023-02-16 03:57:55,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:57:55,499 INFO L93 Difference]: Finished difference Result 102 states and 136 transitions. [2023-02-16 03:57:55,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-02-16 03:57:55,499 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 [2023-02-16 03:57:55,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:57:55,501 INFO L225 Difference]: With dead ends: 102 [2023-02-16 03:57:55,501 INFO L226 Difference]: Without dead ends: 100 [2023-02-16 03:57:55,501 INFO L412 NwaCegarLoop]: 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 [2023-02-16 03:57:55,502 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 42 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 03:57:55,502 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 45 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 03:57:55,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2023-02-16 03:57:55,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2023-02-16 03:57:55,510 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) [2023-02-16 03:57:55,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 126 transitions. [2023-02-16 03:57:55,511 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 126 transitions. Word has length 10 [2023-02-16 03:57:55,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:57:55,511 INFO L495 AbstractCegarLoop]: Abstraction has 100 states and 126 transitions. [2023-02-16 03:57:55,511 INFO L496 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) [2023-02-16 03:57:55,512 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 126 transitions. [2023-02-16 03:57:55,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-02-16 03:57:55,512 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:57:55,512 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:57:55,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-02-16 03:57:55,513 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:57:55,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:57:55,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1669645175, now seen corresponding path program 1 times [2023-02-16 03:57:55,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:57:55,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199712981] [2023-02-16 03:57:55,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:55,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:57:55,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:55,558 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:55,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:57:55,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199712981] [2023-02-16 03:57:55,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199712981] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 03:57:55,559 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-02-16 03:57:55,559 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-02-16 03:57:55,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142934119] [2023-02-16 03:57:55,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 03:57:55,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-02-16 03:57:55,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:57:55,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-02-16 03:57:55,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-02-16 03:57:55,561 INFO L87 Difference]: Start difference. First operand 100 states and 126 transitions. Second operand has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 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) [2023-02-16 03:57:55,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:57:55,609 INFO L93 Difference]: Finished difference Result 168 states and 221 transitions. [2023-02-16 03:57:55,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-02-16 03:57:55,609 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 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 15 [2023-02-16 03:57:55,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:57:55,610 INFO L225 Difference]: With dead ends: 168 [2023-02-16 03:57:55,610 INFO L226 Difference]: Without dead ends: 97 [2023-02-16 03:57:55,611 INFO L412 NwaCegarLoop]: 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 [2023-02-16 03:57:55,612 INFO L413 NwaCegarLoop]: 39 mSDtfsCounter, 26 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 03:57:55,612 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [26 Valid, 88 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 03:57:55,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2023-02-16 03:57:55,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 96. [2023-02-16 03:57:55,618 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) [2023-02-16 03:57:55,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 119 transitions. [2023-02-16 03:57:55,625 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 119 transitions. Word has length 15 [2023-02-16 03:57:55,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:57:55,626 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 119 transitions. [2023-02-16 03:57:55,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.25) internal successors, (13), 3 states have internal predecessors, (13), 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) [2023-02-16 03:57:55,627 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 119 transitions. [2023-02-16 03:57:55,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2023-02-16 03:57:55,628 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:57:55,629 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:57:55,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-02-16 03:57:55,632 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ackermannErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:57:55,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:57:55,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1669645399, now seen corresponding path program 1 times [2023-02-16 03:57:55,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:57:55,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416852638] [2023-02-16 03:57:55,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:55,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:57:55,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:55,713 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:55,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:57:55,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416852638] [2023-02-16 03:57:55,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416852638] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:57:55,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859590643] [2023-02-16 03:57:55,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:55,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:57:55,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:57:55,717 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) [2023-02-16 03:57:55,740 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-02-16 03:57:55,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:55,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-16 03:57:55,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:57:55,839 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:55,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:57:55,896 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:55,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859590643] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:57:55,897 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:57:55,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-02-16 03:57:55,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442118748] [2023-02-16 03:57:55,897 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:57:55,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-02-16 03:57:55,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:57:55,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-02-16 03:57:55,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-02-16 03:57:55,899 INFO L87 Difference]: Start difference. First operand 96 states and 119 transitions. Second operand has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 8 states have internal predecessors, (24), 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) [2023-02-16 03:57:56,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:57:56,100 INFO L93 Difference]: Finished difference Result 274 states and 356 transitions. [2023-02-16 03:57:56,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-02-16 03:57:56,101 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 8 states have internal predecessors, (24), 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 15 [2023-02-16 03:57:56,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:57:56,106 INFO L225 Difference]: With dead ends: 274 [2023-02-16 03:57:56,107 INFO L226 Difference]: Without dead ends: 272 [2023-02-16 03:57:56,110 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2023-02-16 03:57:56,113 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 236 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 03:57:56,114 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [242 Valid, 163 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 03:57:56,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2023-02-16 03:57:56,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 236. [2023-02-16 03:57:56,153 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) [2023-02-16 03:57:56,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 299 transitions. [2023-02-16 03:57:56,154 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 299 transitions. Word has length 15 [2023-02-16 03:57:56,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:57:56,155 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 299 transitions. [2023-02-16 03:57:56,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 8 states have internal predecessors, (24), 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) [2023-02-16 03:57:56,155 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 299 transitions. [2023-02-16 03:57:56,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2023-02-16 03:57:56,156 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:57:56,156 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:57:56,165 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-02-16 03:57:56,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-02-16 03:57:56,361 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:57:56,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:57:56,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1422985811, now seen corresponding path program 1 times [2023-02-16 03:57:56,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:57:56,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297807430] [2023-02-16 03:57:56,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:56,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:57:56,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:56,429 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:56,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:57:56,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297807430] [2023-02-16 03:57:56,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297807430] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:57:56,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785637312] [2023-02-16 03:57:56,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:56,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:57:56,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:57:56,433 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) [2023-02-16 03:57:56,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-02-16 03:57:56,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:56,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 7 conjunts are in the unsatisfiable core [2023-02-16 03:57:56,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:57:56,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:56,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:57:56,586 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:56,587 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785637312] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:57:56,587 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:57:56,587 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2023-02-16 03:57:56,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391552665] [2023-02-16 03:57:56,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:57:56,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-02-16 03:57:56,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:57:56,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-02-16 03:57:56,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-02-16 03:57:56,588 INFO L87 Difference]: Start difference. First operand 236 states and 299 transitions. Second operand has 12 states, 10 states have (on average 2.6) 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) [2023-02-16 03:57:56,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:57:56,791 INFO L93 Difference]: Finished difference Result 512 states and 695 transitions. [2023-02-16 03:57:56,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-02-16 03:57:56,791 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.6) 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 [2023-02-16 03:57:56,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:57:56,795 INFO L225 Difference]: With dead ends: 512 [2023-02-16 03:57:56,795 INFO L226 Difference]: Without dead ends: 510 [2023-02-16 03:57:56,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=116, Invalid=264, Unknown=0, NotChecked=0, Total=380 [2023-02-16 03:57:56,797 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 164 mSDsluCounter, 150 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 03:57:56,797 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 178 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 03:57:56,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2023-02-16 03:57:56,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 445. [2023-02-16 03:57:56,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 347 states have (on average 1.2276657060518732) internal successors, (426), 354 states have internal predecessors, (426), 69 states have call successors, (69), 24 states have call predecessors, (69), 23 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2023-02-16 03:57:56,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 561 transitions. [2023-02-16 03:57:56,843 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 561 transitions. Word has length 16 [2023-02-16 03:57:56,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:57:56,844 INFO L495 AbstractCegarLoop]: Abstraction has 445 states and 561 transitions. [2023-02-16 03:57:56,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.6) 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) [2023-02-16 03:57:56,844 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 561 transitions. [2023-02-16 03:57:56,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2023-02-16 03:57:56,844 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:57:56,845 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:57:56,851 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-02-16 03:57:57,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-02-16 03:57:57,054 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:57:57,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:57:57,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1106403678, now seen corresponding path program 1 times [2023-02-16 03:57:57,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:57:57,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869468567] [2023-02-16 03:57:57,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:57,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:57:57,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:57,107 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:57:57,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:57,127 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-02-16 03:57:57,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:57:57,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869468567] [2023-02-16 03:57:57,128 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869468567] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:57:57,128 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [851642441] [2023-02-16 03:57:57,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:57,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:57:57,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:57:57,129 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) [2023-02-16 03:57:57,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-02-16 03:57:57,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:57,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-16 03:57:57,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:57:57,204 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-02-16 03:57:57,205 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-02-16 03:57:57,205 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [851642441] provided 1 perfect and 0 imperfect interpolant sequences [2023-02-16 03:57:57,205 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-02-16 03:57:57,205 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 12 [2023-02-16 03:57:57,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604672153] [2023-02-16 03:57:57,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 03:57:57,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-02-16 03:57:57,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:57:57,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-02-16 03:57:57,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2023-02-16 03:57:57,207 INFO L87 Difference]: Start difference. First operand 445 states and 561 transitions. Second operand has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 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) [2023-02-16 03:57:57,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:57:57,323 INFO L93 Difference]: Finished difference Result 478 states and 600 transitions. [2023-02-16 03:57:57,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-02-16 03:57:57,324 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 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 24 [2023-02-16 03:57:57,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:57:57,326 INFO L225 Difference]: With dead ends: 478 [2023-02-16 03:57:57,326 INFO L226 Difference]: Without dead ends: 477 [2023-02-16 03:57:57,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2023-02-16 03:57:57,327 INFO L413 NwaCegarLoop]: 33 mSDtfsCounter, 45 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 96 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 112 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 96 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 03:57:57,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [47 Valid, 124 Invalid, 112 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 96 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 03:57:57,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2023-02-16 03:57:57,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 444. [2023-02-16 03:57:57,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 347 states have (on average 1.2161383285302594) internal successors, (422), 353 states have internal predecessors, (422), 69 states have call successors, (69), 24 states have call predecessors, (69), 23 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2023-02-16 03:57:57,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 557 transitions. [2023-02-16 03:57:57,349 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 557 transitions. Word has length 24 [2023-02-16 03:57:57,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:57:57,350 INFO L495 AbstractCegarLoop]: Abstraction has 444 states and 557 transitions. [2023-02-16 03:57:57,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 6 states have internal predecessors, (19), 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) [2023-02-16 03:57:57,350 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 557 transitions. [2023-02-16 03:57:57,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2023-02-16 03:57:57,351 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:57:57,351 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:57:57,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-02-16 03:57:57,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:57:57,556 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:57:57,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:57:57,557 INFO L85 PathProgramCache]: Analyzing trace with hash -61224288, now seen corresponding path program 1 times [2023-02-16 03:57:57,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:57:57,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113829638] [2023-02-16 03:57:57,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:57,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:57:57,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:57,598 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:57:57,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:57,616 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-02-16 03:57:57,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:57:57,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113829638] [2023-02-16 03:57:57,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113829638] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:57:57,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762560256] [2023-02-16 03:57:57,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:57,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:57:57,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:57:57,618 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) [2023-02-16 03:57:57,621 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-02-16 03:57:57,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:57,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 10 conjunts are in the unsatisfiable core [2023-02-16 03:57:57,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:57:57,693 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-02-16 03:57:57,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:57:57,815 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-02-16 03:57:57,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762560256] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:57:57,815 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:57:57,815 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-02-16 03:57:57,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612453882] [2023-02-16 03:57:57,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:57:57,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-02-16 03:57:57,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:57:57,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-02-16 03:57:57,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2023-02-16 03:57:57,817 INFO L87 Difference]: Start difference. First operand 444 states and 557 transitions. Second operand has 15 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 13 states have internal predecessors, (41), 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) [2023-02-16 03:57:58,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:57:58,052 INFO L93 Difference]: Finished difference Result 769 states and 1113 transitions. [2023-02-16 03:57:58,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-02-16 03:57:58,052 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 13 states have internal predecessors, (41), 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 25 [2023-02-16 03:57:58,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:57:58,055 INFO L225 Difference]: With dead ends: 769 [2023-02-16 03:57:58,055 INFO L226 Difference]: Without dead ends: 767 [2023-02-16 03:57:58,056 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=154, Invalid=496, Unknown=0, NotChecked=0, Total=650 [2023-02-16 03:57:58,057 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 87 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 03:57:58,057 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 153 Invalid, 293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 03:57:58,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2023-02-16 03:57:58,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 635. [2023-02-16 03:57:58,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 474 states have (on average 1.2046413502109705) internal successors, (571), 499 states have internal predecessors, (571), 107 states have call successors, (107), 31 states have call predecessors, (107), 49 states have return successors, (187), 104 states have call predecessors, (187), 103 states have call successors, (187) [2023-02-16 03:57:58,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 865 transitions. [2023-02-16 03:57:58,092 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 865 transitions. Word has length 25 [2023-02-16 03:57:58,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:57:58,093 INFO L495 AbstractCegarLoop]: Abstraction has 635 states and 865 transitions. [2023-02-16 03:57:58,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 3.4166666666666665) internal successors, (41), 13 states have internal predecessors, (41), 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) [2023-02-16 03:57:58,093 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 865 transitions. [2023-02-16 03:57:58,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2023-02-16 03:57:58,094 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:57:58,094 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2023-02-16 03:57:58,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-02-16 03:57:58,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:57:58,299 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:57:58,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:57:58,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1846384600, now seen corresponding path program 1 times [2023-02-16 03:57:58,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:57:58,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452610115] [2023-02-16 03:57:58,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:58,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:57:58,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:58,372 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:58,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:57:58,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452610115] [2023-02-16 03:57:58,372 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452610115] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:57:58,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349374558] [2023-02-16 03:57:58,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:58,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:57:58,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:57:58,374 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) [2023-02-16 03:57:58,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-02-16 03:57:58,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:58,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2023-02-16 03:57:58,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:57:58,428 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:58,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:57:58,496 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:57:58,497 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349374558] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:57:58,497 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:57:58,497 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2023-02-16 03:57:58,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784819686] [2023-02-16 03:57:58,497 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:57:58,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-02-16 03:57:58,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:57:58,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-02-16 03:57:58,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2023-02-16 03:57:58,498 INFO L87 Difference]: Start difference. First operand 635 states and 865 transitions. Second operand has 16 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 10 states have internal predecessors, (45), 6 states have call successors, (6), 6 states have call predecessors, (6), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-16 03:57:58,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:57:58,747 INFO L93 Difference]: Finished difference Result 989 states and 1395 transitions. [2023-02-16 03:57:58,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-02-16 03:57:58,748 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 10 states have internal predecessors, (45), 6 states have call successors, (6), 6 states have call predecessors, (6), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2023-02-16 03:57:58,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:57:58,753 INFO L225 Difference]: With dead ends: 989 [2023-02-16 03:57:58,753 INFO L226 Difference]: Without dead ends: 988 [2023-02-16 03:57:58,754 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 106 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=214, Invalid=488, Unknown=0, NotChecked=0, Total=702 [2023-02-16 03:57:58,755 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 231 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 234 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 03:57:58,755 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [234 Valid, 267 Invalid, 353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 03:57:58,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 988 states. [2023-02-16 03:57:58,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 988 to 917. [2023-02-16 03:57:58,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 681 states have (on average 1.171806167400881) internal successors, (798), 721 states have internal predecessors, (798), 155 states have call successors, (155), 43 states have call predecessors, (155), 76 states have return successors, (278), 152 states have call predecessors, (278), 151 states have call successors, (278) [2023-02-16 03:57:58,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 1231 transitions. [2023-02-16 03:57:58,826 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 1231 transitions. Word has length 27 [2023-02-16 03:57:58,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:57:58,826 INFO L495 AbstractCegarLoop]: Abstraction has 917 states and 1231 transitions. [2023-02-16 03:57:58,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 13 states have (on average 3.4615384615384617) internal successors, (45), 10 states have internal predecessors, (45), 6 states have call successors, (6), 6 states have call predecessors, (6), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-16 03:57:58,826 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 1231 transitions. [2023-02-16 03:57:58,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2023-02-16 03:57:58,827 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:57:58,827 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:57:58,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-02-16 03:57:59,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-02-16 03:57:59,032 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:57:59,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:57:59,032 INFO L85 PathProgramCache]: Analyzing trace with hash 1298021223, now seen corresponding path program 1 times [2023-02-16 03:57:59,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:57:59,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914779919] [2023-02-16 03:57:59,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:59,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:57:59,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:59,078 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:57:59,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:59,102 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-02-16 03:57:59,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:57:59,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914779919] [2023-02-16 03:57:59,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914779919] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:57:59,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510765057] [2023-02-16 03:57:59,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:59,103 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:57:59,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:57:59,119 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) [2023-02-16 03:57:59,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-02-16 03:57:59,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:59,145 INFO L263 TraceCheckSpWp]: Trace formula consists of 87 conjuncts, 10 conjunts are in the unsatisfiable core [2023-02-16 03:57:59,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:57:59,175 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-02-16 03:57:59,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:57:59,278 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-02-16 03:57:59,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510765057] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:57:59,279 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:57:59,279 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2023-02-16 03:57:59,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493585195] [2023-02-16 03:57:59,279 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:57:59,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-02-16 03:57:59,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:57:59,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-02-16 03:57:59,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-02-16 03:57:59,280 INFO L87 Difference]: Start difference. First operand 917 states and 1231 transitions. Second operand has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-16 03:57:59,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:57:59,534 INFO L93 Difference]: Finished difference Result 1430 states and 2152 transitions. [2023-02-16 03:57:59,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-02-16 03:57:59,535 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2023-02-16 03:57:59,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:57:59,541 INFO L225 Difference]: With dead ends: 1430 [2023-02-16 03:57:59,541 INFO L226 Difference]: Without dead ends: 1425 [2023-02-16 03:57:59,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 47 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2023-02-16 03:57:59,543 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 156 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 294 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 03:57:59,543 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 123 Invalid, 294 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 03:57:59,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1425 states. [2023-02-16 03:57:59,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1425 to 1080. [2023-02-16 03:57:59,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 804 states have (on average 1.1703980099502487) internal successors, (941), 853 states have internal predecessors, (941), 175 states have call successors, (175), 53 states have call predecessors, (175), 96 states have return successors, (415), 173 states have call predecessors, (415), 170 states have call successors, (415) [2023-02-16 03:57:59,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 1531 transitions. [2023-02-16 03:57:59,611 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 1531 transitions. Word has length 27 [2023-02-16 03:57:59,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:57:59,611 INFO L495 AbstractCegarLoop]: Abstraction has 1080 states and 1531 transitions. [2023-02-16 03:57:59,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 13 states have internal predecessors, (37), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-16 03:57:59,611 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 1531 transitions. [2023-02-16 03:57:59,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-02-16 03:57:59,612 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:57:59,613 INFO L195 NwaCegarLoop]: trace histogram [4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:57:59,619 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-02-16 03:57:59,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:57:59,817 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:57:59,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:57:59,818 INFO L85 PathProgramCache]: Analyzing trace with hash -722353775, now seen corresponding path program 1 times [2023-02-16 03:57:59,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:57:59,818 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247608563] [2023-02-16 03:57:59,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:59,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:57:59,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:59,858 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:57:59,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:59,875 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:57:59,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:59,912 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-16 03:57:59,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:57:59,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247608563] [2023-02-16 03:57:59,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247608563] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:57:59,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955199492] [2023-02-16 03:57:59,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:57:59,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:57:59,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:57:59,914 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) [2023-02-16 03:57:59,916 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-02-16 03:57:59,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:57:59,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-16 03:57:59,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:57:59,974 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-16 03:57:59,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:00,136 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-16 03:58:00,137 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955199492] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:00,137 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:00,137 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-02-16 03:58:00,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526860831] [2023-02-16 03:58:00,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:00,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-02-16 03:58:00,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:00,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-02-16 03:58:00,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=260, Unknown=0, NotChecked=0, Total=306 [2023-02-16 03:58:00,139 INFO L87 Difference]: Start difference. First operand 1080 states and 1531 transitions. Second operand has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 14 states have internal predecessors, (43), 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) [2023-02-16 03:58:00,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:00,553 INFO L93 Difference]: Finished difference Result 1847 states and 3105 transitions. [2023-02-16 03:58:00,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-02-16 03:58:00,554 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 14 states have internal predecessors, (43), 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 34 [2023-02-16 03:58:00,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:00,563 INFO L225 Difference]: With dead ends: 1847 [2023-02-16 03:58:00,563 INFO L226 Difference]: Without dead ends: 1833 [2023-02-16 03:58:00,564 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=188, Invalid=682, Unknown=0, NotChecked=0, Total=870 [2023-02-16 03:58:00,565 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 131 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:00,565 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 175 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 03:58:00,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1833 states. [2023-02-16 03:58:00,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1833 to 1577. [2023-02-16 03:58:00,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1577 states, 1149 states have (on average 1.162750217580505) internal successors, (1336), 1210 states have internal predecessors, (1336), 271 states have call successors, (271), 73 states have call predecessors, (271), 152 states have return successors, (774), 293 states have call predecessors, (774), 263 states have call successors, (774) [2023-02-16 03:58:00,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1577 states to 1577 states and 2381 transitions. [2023-02-16 03:58:00,683 INFO L78 Accepts]: Start accepts. Automaton has 1577 states and 2381 transitions. Word has length 34 [2023-02-16 03:58:00,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:00,683 INFO L495 AbstractCegarLoop]: Abstraction has 1577 states and 2381 transitions. [2023-02-16 03:58:00,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 14 states have internal predecessors, (43), 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) [2023-02-16 03:58:00,683 INFO L276 IsEmpty]: Start isEmpty. Operand 1577 states and 2381 transitions. [2023-02-16 03:58:00,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2023-02-16 03:58:00,684 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:00,684 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:00,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:00,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:00,890 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:00,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:00,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1607744024, now seen corresponding path program 1 times [2023-02-16 03:58:00,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:00,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447490663] [2023-02-16 03:58:00,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:00,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:00,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:00,928 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:58:00,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:00,945 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:58:00,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:00,967 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 14 proven. 1 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-16 03:58:00,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:00,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447490663] [2023-02-16 03:58:00,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447490663] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:00,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [796225452] [2023-02-16 03:58:00,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:00,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:00,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:00,969 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) [2023-02-16 03:58:00,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-02-16 03:58:00,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:01,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 9 conjunts are in the unsatisfiable core [2023-02-16 03:58:01,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:01,030 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-16 03:58:01,030 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:01,186 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-16 03:58:01,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [796225452] provided 1 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:01,186 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-02-16 03:58:01,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 17 [2023-02-16 03:58:01,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483392462] [2023-02-16 03:58:01,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-02-16 03:58:01,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-02-16 03:58:01,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:01,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-02-16 03:58:01,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2023-02-16 03:58:01,188 INFO L87 Difference]: Start difference. First operand 1577 states and 2381 transitions. Second operand has 9 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 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) [2023-02-16 03:58:01,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:01,422 INFO L93 Difference]: Finished difference Result 1736 states and 2788 transitions. [2023-02-16 03:58:01,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-02-16 03:58:01,423 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 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 36 [2023-02-16 03:58:01,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:01,432 INFO L225 Difference]: With dead ends: 1736 [2023-02-16 03:58:01,432 INFO L226 Difference]: Without dead ends: 1735 [2023-02-16 03:58:01,434 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2023-02-16 03:58:01,434 INFO L413 NwaCegarLoop]: 35 mSDtfsCounter, 65 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 142 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:01,434 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 142 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 03:58:01,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1735 states. [2023-02-16 03:58:01,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1735 to 1614. [2023-02-16 03:58:01,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1614 states, 1173 states have (on average 1.1568627450980393) internal successors, (1357), 1231 states have internal predecessors, (1357), 287 states have call successors, (287), 73 states have call predecessors, (287), 149 states have return successors, (703), 309 states have call predecessors, (703), 279 states have call successors, (703) [2023-02-16 03:58:01,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1614 states to 1614 states and 2347 transitions. [2023-02-16 03:58:01,542 INFO L78 Accepts]: Start accepts. Automaton has 1614 states and 2347 transitions. Word has length 36 [2023-02-16 03:58:01,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:01,543 INFO L495 AbstractCegarLoop]: Abstraction has 1614 states and 2347 transitions. [2023-02-16 03:58:01,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 3.5) internal successors, (28), 7 states have internal predecessors, (28), 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) [2023-02-16 03:58:01,543 INFO L276 IsEmpty]: Start isEmpty. Operand 1614 states and 2347 transitions. [2023-02-16 03:58:01,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2023-02-16 03:58:01,545 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:01,545 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:01,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:01,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-02-16 03:58:01,751 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:01,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:01,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1310665197, now seen corresponding path program 2 times [2023-02-16 03:58:01,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:01,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794990763] [2023-02-16 03:58:01,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:01,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:01,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:01,831 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 20 [2023-02-16 03:58:01,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:01,850 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 2 proven. 40 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-02-16 03:58:01,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:01,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794990763] [2023-02-16 03:58:01,851 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794990763] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:01,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881497552] [2023-02-16 03:58:01,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 03:58:01,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:01,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:01,853 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) [2023-02-16 03:58:01,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-02-16 03:58:01,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 03:58:01,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 03:58:01,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 14 conjunts are in the unsatisfiable core [2023-02-16 03:58:01,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:01,940 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 2 proven. 40 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-02-16 03:58:01,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:02,113 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 4 proven. 38 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2023-02-16 03:58:02,113 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881497552] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:02,113 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:02,113 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 22 [2023-02-16 03:58:02,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928261018] [2023-02-16 03:58:02,114 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:02,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-02-16 03:58:02,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:02,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-02-16 03:58:02,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2023-02-16 03:58:02,115 INFO L87 Difference]: Start difference. First operand 1614 states and 2347 transitions. Second operand has 23 states, 20 states have (on average 3.05) internal successors, (61), 17 states have internal predecessors, (61), 8 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-16 03:58:02,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:02,835 INFO L93 Difference]: Finished difference Result 3141 states and 5440 transitions. [2023-02-16 03:58:02,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-02-16 03:58:02,836 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 3.05) internal successors, (61), 17 states have internal predecessors, (61), 8 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 43 [2023-02-16 03:58:02,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:02,853 INFO L225 Difference]: With dead ends: 3141 [2023-02-16 03:58:02,853 INFO L226 Difference]: Without dead ends: 3140 [2023-02-16 03:58:02,855 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 447 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=573, Invalid=1779, Unknown=0, NotChecked=0, Total=2352 [2023-02-16 03:58:02,855 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 508 mSDsluCounter, 169 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 422 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 422 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:02,855 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [508 Valid, 188 Invalid, 887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [422 Valid, 465 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 03:58:02,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3140 states. [2023-02-16 03:58:02,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3140 to 2201. [2023-02-16 03:58:03,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2201 states, 1612 states have (on average 1.1557071960297767) internal successors, (1863), 1689 states have internal predecessors, (1863), 372 states have call successors, (372), 107 states have call predecessors, (372), 212 states have return successors, (1147), 404 states have call predecessors, (1147), 364 states have call successors, (1147) [2023-02-16 03:58:03,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2201 states to 2201 states and 3382 transitions. [2023-02-16 03:58:03,010 INFO L78 Accepts]: Start accepts. Automaton has 2201 states and 3382 transitions. Word has length 43 [2023-02-16 03:58:03,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:03,010 INFO L495 AbstractCegarLoop]: Abstraction has 2201 states and 3382 transitions. [2023-02-16 03:58:03,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 3.05) internal successors, (61), 17 states have internal predecessors, (61), 8 states have call successors, (10), 7 states have call predecessors, (10), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2023-02-16 03:58:03,011 INFO L276 IsEmpty]: Start isEmpty. Operand 2201 states and 3382 transitions. [2023-02-16 03:58:03,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-02-16 03:58:03,012 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:03,012 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:03,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:03,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-02-16 03:58:03,216 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:03,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:03,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1058043410, now seen corresponding path program 2 times [2023-02-16 03:58:03,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:03,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016907494] [2023-02-16 03:58:03,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:03,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:03,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:03,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:58:03,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:03,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:58:03,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:03,306 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 8 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-16 03:58:03,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:03,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016907494] [2023-02-16 03:58:03,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016907494] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:03,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506112733] [2023-02-16 03:58:03,307 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 03:58:03,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:03,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:03,308 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) [2023-02-16 03:58:03,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-02-16 03:58:03,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 03:58:03,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 03:58:03,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 11 conjunts are in the unsatisfiable core [2023-02-16 03:58:03,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:03,382 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 24 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-16 03:58:03,382 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:03,542 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-16 03:58:03,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [506112733] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:03,542 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:03,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 21 [2023-02-16 03:58:03,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813075403] [2023-02-16 03:58:03,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:03,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-02-16 03:58:03,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:03,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-02-16 03:58:03,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2023-02-16 03:58:03,545 INFO L87 Difference]: Start difference. First operand 2201 states and 3382 transitions. Second operand has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 16 states have internal predecessors, (61), 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) [2023-02-16 03:58:04,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:04,489 INFO L93 Difference]: Finished difference Result 4449 states and 8202 transitions. [2023-02-16 03:58:04,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2023-02-16 03:58:04,490 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 16 states have internal predecessors, (61), 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 44 [2023-02-16 03:58:04,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:04,505 INFO L225 Difference]: With dead ends: 4449 [2023-02-16 03:58:04,505 INFO L226 Difference]: Without dead ends: 3134 [2023-02-16 03:58:04,517 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 482 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=582, Invalid=1968, Unknown=0, NotChecked=0, Total=2550 [2023-02-16 03:58:04,517 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 198 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 663 mSolverCounterSat, 316 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 316 IncrementalHoareTripleChecker+Valid, 663 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:04,518 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 290 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [316 Valid, 663 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 03:58:04,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3134 states. [2023-02-16 03:58:04,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3134 to 2494. [2023-02-16 03:58:04,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2494 states, 1823 states have (on average 1.1492046077893583) internal successors, (2095), 1909 states have internal predecessors, (2095), 428 states have call successors, (428), 122 states have call predecessors, (428), 238 states have return successors, (1243), 462 states have call predecessors, (1243), 420 states have call successors, (1243) [2023-02-16 03:58:04,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2494 states to 2494 states and 3766 transitions. [2023-02-16 03:58:04,686 INFO L78 Accepts]: Start accepts. Automaton has 2494 states and 3766 transitions. Word has length 44 [2023-02-16 03:58:04,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:04,687 INFO L495 AbstractCegarLoop]: Abstraction has 2494 states and 3766 transitions. [2023-02-16 03:58:04,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.9047619047619047) internal successors, (61), 16 states have internal predecessors, (61), 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) [2023-02-16 03:58:04,687 INFO L276 IsEmpty]: Start isEmpty. Operand 2494 states and 3766 transitions. [2023-02-16 03:58:04,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2023-02-16 03:58:04,689 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:04,689 INFO L195 NwaCegarLoop]: trace histogram [5, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:04,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:04,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-02-16 03:58:04,895 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:04,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:04,895 INFO L85 PathProgramCache]: Analyzing trace with hash 1051982124, now seen corresponding path program 1 times [2023-02-16 03:58:04,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:04,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675859606] [2023-02-16 03:58:04,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:04,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:04,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:04,923 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:58:04,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:04,934 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:58:04,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:04,943 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2023-02-16 03:58:04,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:04,945 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 24 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-02-16 03:58:04,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:04,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675859606] [2023-02-16 03:58:04,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675859606] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:04,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821635676] [2023-02-16 03:58:04,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:04,946 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:04,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:04,947 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) [2023-02-16 03:58:04,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 [2023-02-16 03:58:04,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:04,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 6 conjunts are in the unsatisfiable core [2023-02-16 03:58:04,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:05,020 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 22 proven. 5 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-02-16 03:58:05,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:05,134 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 22 proven. 5 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-02-16 03:58:05,134 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821635676] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:05,134 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:05,134 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 7, 7] total 12 [2023-02-16 03:58:05,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090272879] [2023-02-16 03:58:05,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:05,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-02-16 03:58:05,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:05,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-02-16 03:58:05,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2023-02-16 03:58:05,136 INFO L87 Difference]: Start difference. First operand 2494 states and 3766 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 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) [2023-02-16 03:58:05,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:05,319 INFO L93 Difference]: Finished difference Result 3517 states and 5520 transitions. [2023-02-16 03:58:05,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-02-16 03:58:05,320 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 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 44 [2023-02-16 03:58:05,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:05,325 INFO L225 Difference]: With dead ends: 3517 [2023-02-16 03:58:05,325 INFO L226 Difference]: Without dead ends: 1211 [2023-02-16 03:58:05,334 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 87 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2023-02-16 03:58:05,335 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 53 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:05,335 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 103 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 03:58:05,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1211 states. [2023-02-16 03:58:05,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1211 to 1182. [2023-02-16 03:58:05,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1182 states, 881 states have (on average 1.112372304199773) internal successors, (980), 905 states have internal predecessors, (980), 212 states have call successors, (212), 67 states have call predecessors, (212), 85 states have return successors, (333), 209 states have call predecessors, (333), 208 states have call successors, (333) [2023-02-16 03:58:05,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1182 states to 1182 states and 1525 transitions. [2023-02-16 03:58:05,406 INFO L78 Accepts]: Start accepts. Automaton has 1182 states and 1525 transitions. Word has length 44 [2023-02-16 03:58:05,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:05,406 INFO L495 AbstractCegarLoop]: Abstraction has 1182 states and 1525 transitions. [2023-02-16 03:58:05,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 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) [2023-02-16 03:58:05,407 INFO L276 IsEmpty]: Start isEmpty. Operand 1182 states and 1525 transitions. [2023-02-16 03:58:05,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2023-02-16 03:58:05,408 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:05,408 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:05,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:05,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-02-16 03:58:05,613 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:05,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:05,613 INFO L85 PathProgramCache]: Analyzing trace with hash 843839239, now seen corresponding path program 1 times [2023-02-16 03:58:05,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:05,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141964068] [2023-02-16 03:58:05,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:05,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:05,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:05,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:58:05,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:05,742 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:58:05,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:05,759 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:58:05,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:05,784 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-02-16 03:58:05,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:05,828 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 21 proven. 16 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-02-16 03:58:05,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:05,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141964068] [2023-02-16 03:58:05,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141964068] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:05,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1384926138] [2023-02-16 03:58:05,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:05,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:05,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:05,831 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) [2023-02-16 03:58:05,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-02-16 03:58:05,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:05,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 15 conjunts are in the unsatisfiable core [2023-02-16 03:58:05,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:05,916 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-02-16 03:58:05,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:06,307 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 18 proven. 19 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-02-16 03:58:06,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1384926138] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:06,308 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:06,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 26 [2023-02-16 03:58:06,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095504302] [2023-02-16 03:58:06,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:06,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-02-16 03:58:06,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:06,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-02-16 03:58:06,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=614, Unknown=0, NotChecked=0, Total=702 [2023-02-16 03:58:06,309 INFO L87 Difference]: Start difference. First operand 1182 states and 1525 transitions. Second operand has 27 states, 26 states have (on average 2.230769230769231) internal successors, (58), 21 states have internal predecessors, (58), 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) [2023-02-16 03:58:07,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:07,686 INFO L93 Difference]: Finished difference Result 3123 states and 5780 transitions. [2023-02-16 03:58:07,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2023-02-16 03:58:07,687 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.230769230769231) internal successors, (58), 21 states have internal predecessors, (58), 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 53 [2023-02-16 03:58:07,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:07,707 INFO L225 Difference]: With dead ends: 3123 [2023-02-16 03:58:07,707 INFO L226 Difference]: Without dead ends: 3117 [2023-02-16 03:58:07,711 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1680 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1154, Invalid=5008, Unknown=0, NotChecked=0, Total=6162 [2023-02-16 03:58:07,711 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 253 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 688 mSolverCounterSat, 510 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 1198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 510 IncrementalHoareTripleChecker+Valid, 688 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:07,712 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 220 Invalid, 1198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [510 Valid, 688 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-02-16 03:58:07,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3117 states. [2023-02-16 03:58:07,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3117 to 2241. [2023-02-16 03:58:07,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2241 states, 1548 states have (on average 1.0872093023255813) internal successors, (1683), 1572 states have internal predecessors, (1683), 429 states have call successors, (429), 81 states have call predecessors, (429), 260 states have return successors, (2514), 587 states have call predecessors, (2514), 423 states have call successors, (2514) [2023-02-16 03:58:07,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2241 states to 2241 states and 4626 transitions. [2023-02-16 03:58:07,895 INFO L78 Accepts]: Start accepts. Automaton has 2241 states and 4626 transitions. Word has length 53 [2023-02-16 03:58:07,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:07,895 INFO L495 AbstractCegarLoop]: Abstraction has 2241 states and 4626 transitions. [2023-02-16 03:58:07,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.230769230769231) internal successors, (58), 21 states have internal predecessors, (58), 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) [2023-02-16 03:58:07,896 INFO L276 IsEmpty]: Start isEmpty. Operand 2241 states and 4626 transitions. [2023-02-16 03:58:07,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2023-02-16 03:58:07,897 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:07,897 INFO L195 NwaCegarLoop]: trace histogram [8, 8, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:07,903 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:08,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-02-16 03:58:08,105 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ackermannErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:08,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:08,105 INFO L85 PathProgramCache]: Analyzing trace with hash 2013961680, now seen corresponding path program 1 times [2023-02-16 03:58:08,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:08,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533949923] [2023-02-16 03:58:08,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:08,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:08,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:08,216 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-02-16 03:58:08,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:08,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533949923] [2023-02-16 03:58:08,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533949923] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:08,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177986778] [2023-02-16 03:58:08,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:08,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:08,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:08,217 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) [2023-02-16 03:58:08,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-02-16 03:58:08,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:08,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 18 conjunts are in the unsatisfiable core [2023-02-16 03:58:08,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:08,316 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-02-16 03:58:08,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:08,456 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 111 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2023-02-16 03:58:08,456 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177986778] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:08,456 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:08,456 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 23 [2023-02-16 03:58:08,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037656502] [2023-02-16 03:58:08,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:08,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-02-16 03:58:08,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:08,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-02-16 03:58:08,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2023-02-16 03:58:08,458 INFO L87 Difference]: Start difference. First operand 2241 states and 4626 transitions. Second operand has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 14 states have internal predecessors, (84), 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) [2023-02-16 03:58:09,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:09,298 INFO L93 Difference]: Finished difference Result 6148 states and 12929 transitions. [2023-02-16 03:58:09,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2023-02-16 03:58:09,299 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 14 states have internal predecessors, (84), 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 57 [2023-02-16 03:58:09,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:09,344 INFO L225 Difference]: With dead ends: 6148 [2023-02-16 03:58:09,344 INFO L226 Difference]: Without dead ends: 6147 [2023-02-16 03:58:09,347 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 339 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=554, Invalid=1252, Unknown=0, NotChecked=0, Total=1806 [2023-02-16 03:58:09,348 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 716 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 449 mSolverCounterSat, 272 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 721 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 272 IncrementalHoareTripleChecker+Valid, 449 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:09,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [721 Valid, 337 Invalid, 721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [272 Valid, 449 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 03:58:09,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6147 states. [2023-02-16 03:58:09,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6147 to 6063. [2023-02-16 03:58:09,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6063 states, 4212 states have (on average 1.089031339031339) internal successors, (4587), 4284 states have internal predecessors, (4587), 1161 states have call successors, (1161), 231 states have call predecessors, (1161), 686 states have return successors, (6822), 1547 states have call predecessors, (6822), 1155 states have call successors, (6822) [2023-02-16 03:58:09,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6063 states to 6063 states and 12570 transitions. [2023-02-16 03:58:09,889 INFO L78 Accepts]: Start accepts. Automaton has 6063 states and 12570 transitions. Word has length 57 [2023-02-16 03:58:09,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:09,889 INFO L495 AbstractCegarLoop]: Abstraction has 6063 states and 12570 transitions. [2023-02-16 03:58:09,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 3.652173913043478) internal successors, (84), 14 states have internal predecessors, (84), 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) [2023-02-16 03:58:09,890 INFO L276 IsEmpty]: Start isEmpty. Operand 6063 states and 12570 transitions. [2023-02-16 03:58:09,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2023-02-16 03:58:09,890 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:09,891 INFO L195 NwaCegarLoop]: trace histogram [6, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:09,899 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:10,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-02-16 03:58:10,095 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:10,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:10,095 INFO L85 PathProgramCache]: Analyzing trace with hash -814290418, now seen corresponding path program 1 times [2023-02-16 03:58:10,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:10,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293287299] [2023-02-16 03:58:10,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:10,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:10,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:10,162 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:58:10,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:10,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:58:10,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:10,212 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:58:10,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:10,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-02-16 03:58:10,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:10,254 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 36 proven. 6 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-02-16 03:58:10,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:10,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293287299] [2023-02-16 03:58:10,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293287299] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:10,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716667904] [2023-02-16 03:58:10,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:10,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:10,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:10,256 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) [2023-02-16 03:58:10,259 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-02-16 03:58:10,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:10,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 15 conjunts are in the unsatisfiable core [2023-02-16 03:58:10,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:10,337 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 27 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2023-02-16 03:58:10,337 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:10,721 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 40 proven. 2 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-02-16 03:58:10,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716667904] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:10,722 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:10,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 13] total 26 [2023-02-16 03:58:10,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90905392] [2023-02-16 03:58:10,722 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:10,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-02-16 03:58:10,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:10,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-02-16 03:58:10,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=608, Unknown=0, NotChecked=0, Total=702 [2023-02-16 03:58:10,723 INFO L87 Difference]: Start difference. First operand 6063 states and 12570 transitions. Second operand has 27 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 21 states have internal predecessors, (62), 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) [2023-02-16 03:58:12,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:12,943 INFO L93 Difference]: Finished difference Result 22151 states and 80869 transitions. [2023-02-16 03:58:12,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2023-02-16 03:58:12,945 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 21 states have internal predecessors, (62), 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 55 [2023-02-16 03:58:12,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:13,211 INFO L225 Difference]: With dead ends: 22151 [2023-02-16 03:58:13,213 INFO L226 Difference]: Without dead ends: 16963 [2023-02-16 03:58:13,361 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 815 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=905, Invalid=3517, Unknown=0, NotChecked=0, Total=4422 [2023-02-16 03:58:13,362 INFO L413 NwaCegarLoop]: 36 mSDtfsCounter, 220 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 307 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 307 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:13,362 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 344 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [307 Valid, 795 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-02-16 03:58:13,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16963 states. [2023-02-16 03:58:14,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16963 to 13356. [2023-02-16 03:58:14,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13356 states, 8756 states have (on average 1.0572179077204202) internal successors, (9257), 8789 states have internal predecessors, (9257), 2669 states have call successors, (2669), 308 states have call predecessors, (2669), 1927 states have return successors, (36980), 4258 states have call predecessors, (36980), 2658 states have call successors, (36980) [2023-02-16 03:58:15,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13356 states to 13356 states and 48906 transitions. [2023-02-16 03:58:15,205 INFO L78 Accepts]: Start accepts. Automaton has 13356 states and 48906 transitions. Word has length 55 [2023-02-16 03:58:15,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:15,205 INFO L495 AbstractCegarLoop]: Abstraction has 13356 states and 48906 transitions. [2023-02-16 03:58:15,206 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.3846153846153846) internal successors, (62), 21 states have internal predecessors, (62), 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) [2023-02-16 03:58:15,206 INFO L276 IsEmpty]: Start isEmpty. Operand 13356 states and 48906 transitions. [2023-02-16 03:58:15,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2023-02-16 03:58:15,207 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:15,208 INFO L195 NwaCegarLoop]: trace histogram [7, 7, 7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:15,212 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:15,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:15,413 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:15,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:15,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1321083776, now seen corresponding path program 2 times [2023-02-16 03:58:15,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:15,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111323605] [2023-02-16 03:58:15,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:15,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:15,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:15,695 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:58:15,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:15,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111323605] [2023-02-16 03:58:15,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111323605] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:15,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700242251] [2023-02-16 03:58:15,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 03:58:15,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:15,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:15,697 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) [2023-02-16 03:58:15,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-02-16 03:58:15,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 03:58:15,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 03:58:15,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 16 conjunts are in the unsatisfiable core [2023-02-16 03:58:15,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:15,818 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:58:15,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:16,070 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:58:16,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700242251] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:16,071 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:16,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 31 [2023-02-16 03:58:16,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772851683] [2023-02-16 03:58:16,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:16,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2023-02-16 03:58:16,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:16,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2023-02-16 03:58:16,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=748, Unknown=0, NotChecked=0, Total=992 [2023-02-16 03:58:16,072 INFO L87 Difference]: Start difference. First operand 13356 states and 48906 transitions. Second operand has 32 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 18 states have internal predecessors, (101), 14 states have call successors, (14), 14 states have call predecessors, (14), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-16 03:58:18,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:18,302 INFO L93 Difference]: Finished difference Result 20225 states and 73221 transitions. [2023-02-16 03:58:18,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-02-16 03:58:18,302 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 18 states have internal predecessors, (101), 14 states have call successors, (14), 14 states have call predecessors, (14), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2023-02-16 03:58:18,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:18,552 INFO L225 Difference]: With dead ends: 20225 [2023-02-16 03:58:18,553 INFO L226 Difference]: Without dead ends: 20224 [2023-02-16 03:58:18,565 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 704 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1054, Invalid=2368, Unknown=0, NotChecked=0, Total=3422 [2023-02-16 03:58:18,566 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 504 mSDsluCounter, 508 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 259 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 508 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 259 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:18,566 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [508 Valid, 559 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [259 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 03:58:18,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20224 states. [2023-02-16 03:58:20,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20224 to 19840. [2023-02-16 03:58:20,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19840 states, 13022 states have (on average 1.0495315619720473) internal successors, (13667), 13129 states have internal predecessors, (13667), 3917 states have call successors, (3917), 452 states have call predecessors, (3917), 2897 states have return successors, (53631), 6258 states have call predecessors, (53631), 3906 states have call successors, (53631) [2023-02-16 03:58:21,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19840 states to 19840 states and 71215 transitions. [2023-02-16 03:58:21,108 INFO L78 Accepts]: Start accepts. Automaton has 19840 states and 71215 transitions. Word has length 59 [2023-02-16 03:58:21,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:21,108 INFO L495 AbstractCegarLoop]: Abstraction has 19840 states and 71215 transitions. [2023-02-16 03:58:21,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 29 states have (on average 3.4827586206896552) internal successors, (101), 18 states have internal predecessors, (101), 14 states have call successors, (14), 14 states have call predecessors, (14), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-16 03:58:21,109 INFO L276 IsEmpty]: Start isEmpty. Operand 19840 states and 71215 transitions. [2023-02-16 03:58:21,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2023-02-16 03:58:21,111 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:21,111 INFO L195 NwaCegarLoop]: trace histogram [8, 6, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:21,115 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:21,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:21,317 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:21,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:21,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1106576793, now seen corresponding path program 2 times [2023-02-16 03:58:21,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:21,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313093362] [2023-02-16 03:58:21,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:21,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:21,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:21,435 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:58:21,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:21,500 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:58:21,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:21,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:58:21,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:21,576 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:58:21,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:21,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-02-16 03:58:21,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:21,664 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 70 proven. 16 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-02-16 03:58:21,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:21,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313093362] [2023-02-16 03:58:21,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313093362] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:21,665 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334654129] [2023-02-16 03:58:21,665 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 03:58:21,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:21,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:21,666 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) [2023-02-16 03:58:21,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-02-16 03:58:21,725 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 03:58:21,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 03:58:21,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 19 conjunts are in the unsatisfiable core [2023-02-16 03:58:21,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:21,795 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 59 proven. 22 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2023-02-16 03:58:21,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:22,524 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 78 proven. 8 refuted. 0 times theorem prover too weak. 37 trivial. 0 not checked. [2023-02-16 03:58:22,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334654129] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:22,525 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:22,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 16] total 32 [2023-02-16 03:58:22,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880000442] [2023-02-16 03:58:22,525 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:22,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2023-02-16 03:58:22,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:22,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2023-02-16 03:58:22,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=930, Unknown=0, NotChecked=0, Total=1056 [2023-02-16 03:58:22,527 INFO L87 Difference]: Start difference. First operand 19840 states and 71215 transitions. Second operand has 33 states, 32 states have (on average 2.4375) internal successors, (78), 23 states have internal predecessors, (78), 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) [2023-02-16 03:58:24,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:24,837 INFO L93 Difference]: Finished difference Result 30265 states and 111648 transitions. [2023-02-16 03:58:24,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-02-16 03:58:24,838 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 32 states have (on average 2.4375) internal successors, (78), 23 states have internal predecessors, (78), 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 72 [2023-02-16 03:58:24,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:24,901 INFO L225 Difference]: With dead ends: 30265 [2023-02-16 03:58:24,901 INFO L226 Difference]: Without dead ends: 12260 [2023-02-16 03:58:25,109 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 140 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 505 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=667, Invalid=2639, Unknown=0, NotChecked=0, Total=3306 [2023-02-16 03:58:25,110 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 148 mSDsluCounter, 343 mSDsCounter, 0 mSdLazyCounter, 722 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 722 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:25,110 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 380 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 722 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-02-16 03:58:25,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12260 states. [2023-02-16 03:58:25,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12260 to 11692. [2023-02-16 03:58:25,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11692 states, 8105 states have (on average 1.073781616286243) internal successors, (8703), 8384 states have internal predecessors, (8703), 2284 states have call successors, (2284), 476 states have call predecessors, (2284), 1299 states have return successors, (7789), 2831 states have call predecessors, (7789), 2276 states have call successors, (7789) [2023-02-16 03:58:26,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11692 states to 11692 states and 18776 transitions. [2023-02-16 03:58:26,046 INFO L78 Accepts]: Start accepts. Automaton has 11692 states and 18776 transitions. Word has length 72 [2023-02-16 03:58:26,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:26,046 INFO L495 AbstractCegarLoop]: Abstraction has 11692 states and 18776 transitions. [2023-02-16 03:58:26,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 32 states have (on average 2.4375) internal successors, (78), 23 states have internal predecessors, (78), 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) [2023-02-16 03:58:26,046 INFO L276 IsEmpty]: Start isEmpty. Operand 11692 states and 18776 transitions. [2023-02-16 03:58:26,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2023-02-16 03:58:26,049 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:26,049 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 6, 6, 6, 5, 5, 5, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:26,053 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:26,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:26,253 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:26,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:26,254 INFO L85 PathProgramCache]: Analyzing trace with hash 1935422832, now seen corresponding path program 3 times [2023-02-16 03:58:26,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:26,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639016828] [2023-02-16 03:58:26,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:26,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:26,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:26,359 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:58:26,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:26,382 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:58:26,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:26,410 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 62 proven. 77 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-16 03:58:26,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:26,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639016828] [2023-02-16 03:58:26,410 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639016828] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:26,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599053382] [2023-02-16 03:58:26,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 03:58:26,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:26,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:26,413 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) [2023-02-16 03:58:26,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-02-16 03:58:26,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2023-02-16 03:58:26,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 03:58:26,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 17 conjunts are in the unsatisfiable core [2023-02-16 03:58:26,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:26,756 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 60 proven. 79 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-16 03:58:26,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:27,049 INFO L134 CoverageAnalysis]: Checked inductivity of 144 backedges. 64 proven. 75 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2023-02-16 03:58:27,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599053382] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:27,049 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:27,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 33 [2023-02-16 03:58:27,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947235902] [2023-02-16 03:58:27,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:27,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2023-02-16 03:58:27,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:27,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2023-02-16 03:58:27,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=949, Unknown=0, NotChecked=0, Total=1122 [2023-02-16 03:58:27,051 INFO L87 Difference]: Start difference. First operand 11692 states and 18776 transitions. Second operand has 34 states, 33 states have (on average 3.121212121212121) internal successors, (103), 22 states have internal predecessors, (103), 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) [2023-02-16 03:58:28,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:28,414 INFO L93 Difference]: Finished difference Result 12447 states and 19918 transitions. [2023-02-16 03:58:28,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-02-16 03:58:28,416 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 33 states have (on average 3.121212121212121) internal successors, (103), 22 states have internal predecessors, (103), 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 68 [2023-02-16 03:58:28,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:28,460 INFO L225 Difference]: With dead ends: 12447 [2023-02-16 03:58:28,460 INFO L226 Difference]: Without dead ends: 12446 [2023-02-16 03:58:28,467 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 465 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=573, Invalid=1977, Unknown=0, NotChecked=0, Total=2550 [2023-02-16 03:58:28,468 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 182 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 571 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 719 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:28,468 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 295 Invalid, 719 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 571 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-02-16 03:58:28,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12446 states. [2023-02-16 03:58:29,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12446 to 11800. [2023-02-16 03:58:29,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11800 states, 8177 states have (on average 1.0699523052464228) internal successors, (8749), 8456 states have internal predecessors, (8749), 2284 states have call successors, (2284), 476 states have call predecessors, (2284), 1335 states have return successors, (7883), 2867 states have call predecessors, (7883), 2276 states have call successors, (7883) [2023-02-16 03:58:29,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11800 states to 11800 states and 18916 transitions. [2023-02-16 03:58:29,344 INFO L78 Accepts]: Start accepts. Automaton has 11800 states and 18916 transitions. Word has length 68 [2023-02-16 03:58:29,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:29,345 INFO L495 AbstractCegarLoop]: Abstraction has 11800 states and 18916 transitions. [2023-02-16 03:58:29,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 33 states have (on average 3.121212121212121) internal successors, (103), 22 states have internal predecessors, (103), 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) [2023-02-16 03:58:29,345 INFO L276 IsEmpty]: Start isEmpty. Operand 11800 states and 18916 transitions. [2023-02-16 03:58:29,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-02-16 03:58:29,350 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:29,350 INFO L195 NwaCegarLoop]: trace histogram [13, 9, 7, 7, 7, 7, 7, 7, 7, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:29,356 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:29,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:29,557 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:29,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:29,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1269437730, now seen corresponding path program 2 times [2023-02-16 03:58:29,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:29,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824030792] [2023-02-16 03:58:29,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:29,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:29,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:29,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2023-02-16 03:58:29,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:29,627 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:58:29,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:29,656 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:58:29,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:29,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:58:29,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:29,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:58:29,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:29,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-02-16 03:58:29,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:29,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-02-16 03:58:29,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:29,706 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 155 proven. 28 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2023-02-16 03:58:29,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:29,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824030792] [2023-02-16 03:58:29,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824030792] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:29,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863269671] [2023-02-16 03:58:29,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 03:58:29,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:29,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:29,708 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) [2023-02-16 03:58:29,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-02-16 03:58:29,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 03:58:29,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 03:58:29,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 7 conjunts are in the unsatisfiable core [2023-02-16 03:58:29,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:29,818 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 157 proven. 15 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2023-02-16 03:58:29,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:30,083 INFO L134 CoverageAnalysis]: Checked inductivity of 362 backedges. 157 proven. 26 refuted. 0 times theorem prover too weak. 179 trivial. 0 not checked. [2023-02-16 03:58:30,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863269671] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:30,084 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:30,084 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6, 8] total 14 [2023-02-16 03:58:30,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449990143] [2023-02-16 03:58:30,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:30,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-02-16 03:58:30,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:30,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-02-16 03:58:30,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2023-02-16 03:58:30,087 INFO L87 Difference]: Start difference. First operand 11800 states and 18916 transitions. Second operand has 14 states, 14 states have (on average 6.0) internal successors, (84), 14 states have internal predecessors, (84), 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) [2023-02-16 03:58:30,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:30,937 INFO L93 Difference]: Finished difference Result 22584 states and 40813 transitions. [2023-02-16 03:58:30,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-02-16 03:58:30,938 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.0) internal successors, (84), 14 states have internal predecessors, (84), 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 113 [2023-02-16 03:58:30,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:31,001 INFO L225 Difference]: With dead ends: 22584 [2023-02-16 03:58:31,001 INFO L226 Difference]: Without dead ends: 12984 [2023-02-16 03:58:31,175 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 232 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2023-02-16 03:58:31,176 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 96 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 102 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 102 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:31,177 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 85 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 102 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-02-16 03:58:31,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12984 states. [2023-02-16 03:58:32,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12984 to 11794. [2023-02-16 03:58:32,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11794 states, 8174 states have (on average 1.0699779789576707) internal successors, (8746), 8453 states have internal predecessors, (8746), 2281 states have call successors, (2281), 476 states have call predecessors, (2281), 1335 states have return successors, (7803), 2864 states have call predecessors, (7803), 2246 states have call successors, (7803) [2023-02-16 03:58:32,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11794 states to 11794 states and 18830 transitions. [2023-02-16 03:58:32,246 INFO L78 Accepts]: Start accepts. Automaton has 11794 states and 18830 transitions. Word has length 113 [2023-02-16 03:58:32,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:32,246 INFO L495 AbstractCegarLoop]: Abstraction has 11794 states and 18830 transitions. [2023-02-16 03:58:32,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.0) internal successors, (84), 14 states have internal predecessors, (84), 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) [2023-02-16 03:58:32,247 INFO L276 IsEmpty]: Start isEmpty. Operand 11794 states and 18830 transitions. [2023-02-16 03:58:32,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2023-02-16 03:58:32,250 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:32,250 INFO L195 NwaCegarLoop]: trace histogram [11, 9, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:32,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:32,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:32,455 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:32,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:32,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1307053986, now seen corresponding path program 3 times [2023-02-16 03:58:32,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:32,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100338264] [2023-02-16 03:58:32,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:32,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:32,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:32,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:58:32,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:32,551 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:58:32,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:32,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:58:32,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:32,606 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:58:32,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:32,632 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:58:32,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:32,647 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:58:32,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:32,663 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-02-16 03:58:32,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:32,666 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-02-16 03:58:32,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:32,676 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2023-02-16 03:58:32,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:32,678 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 117 proven. 51 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2023-02-16 03:58:32,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:32,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100338264] [2023-02-16 03:58:32,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100338264] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:32,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1975177251] [2023-02-16 03:58:32,679 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 03:58:32,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:32,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:32,680 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) [2023-02-16 03:58:32,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-02-16 03:58:32,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-02-16 03:58:32,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 03:58:32,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 12 conjunts are in the unsatisfiable core [2023-02-16 03:58:32,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:32,804 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 153 proven. 26 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2023-02-16 03:58:32,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:33,444 INFO L134 CoverageAnalysis]: Checked inductivity of 266 backedges. 123 proven. 57 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2023-02-16 03:58:33,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1975177251] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:33,444 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:33,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 11] total 17 [2023-02-16 03:58:33,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841258527] [2023-02-16 03:58:33,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:33,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-02-16 03:58:33,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:33,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-02-16 03:58:33,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2023-02-16 03:58:33,447 INFO L87 Difference]: Start difference. First operand 11794 states and 18830 transitions. Second operand has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 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) [2023-02-16 03:58:34,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:34,604 INFO L93 Difference]: Finished difference Result 24299 states and 49196 transitions. [2023-02-16 03:58:34,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-02-16 03:58:34,605 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 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 100 [2023-02-16 03:58:34,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:34,674 INFO L225 Difference]: With dead ends: 24299 [2023-02-16 03:58:34,675 INFO L226 Difference]: Without dead ends: 14733 [2023-02-16 03:58:34,728 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 207 SyntacticMatches, 7 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2023-02-16 03:58:34,729 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 55 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:34,729 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [62 Valid, 144 Invalid, 227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-02-16 03:58:34,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14733 states. [2023-02-16 03:58:35,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14733 to 14372. [2023-02-16 03:58:35,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14372 states, 9692 states have (on average 1.0522080066033843) internal successors, (10198), 9951 states have internal predecessors, (10198), 2881 states have call successors, (2881), 496 states have call predecessors, (2881), 1795 states have return successors, (9707), 3924 states have call predecessors, (9707), 2826 states have call successors, (9707) [2023-02-16 03:58:36,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14372 states to 14372 states and 22786 transitions. [2023-02-16 03:58:36,020 INFO L78 Accepts]: Start accepts. Automaton has 14372 states and 22786 transitions. Word has length 100 [2023-02-16 03:58:36,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:36,020 INFO L495 AbstractCegarLoop]: Abstraction has 14372 states and 22786 transitions. [2023-02-16 03:58:36,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.9411764705882355) internal successors, (84), 17 states have internal predecessors, (84), 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) [2023-02-16 03:58:36,021 INFO L276 IsEmpty]: Start isEmpty. Operand 14372 states and 22786 transitions. [2023-02-16 03:58:36,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2023-02-16 03:58:36,025 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:36,025 INFO L195 NwaCegarLoop]: trace histogram [10, 8, 7, 7, 7, 6, 6, 6, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:36,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:36,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:36,230 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:36,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:36,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1104252262, now seen corresponding path program 3 times [2023-02-16 03:58:36,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:36,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347674343] [2023-02-16 03:58:36,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:36,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:36,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:36,383 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:58:36,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:36,428 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:58:36,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:36,462 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:58:36,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:36,497 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-02-16 03:58:36,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:36,537 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 120 proven. 86 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2023-02-16 03:58:36,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:36,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347674343] [2023-02-16 03:58:36,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347674343] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:36,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898287680] [2023-02-16 03:58:36,538 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 03:58:36,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:36,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:36,539 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) [2023-02-16 03:58:36,560 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-02-16 03:58:36,608 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2023-02-16 03:58:36,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 03:58:36,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 31 conjunts are in the unsatisfiable core [2023-02-16 03:58:36,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:36,756 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 113 proven. 41 refuted. 0 times theorem prover too weak. 73 trivial. 0 not checked. [2023-02-16 03:58:36,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:36,898 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 142 proven. 13 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2023-02-16 03:58:36,898 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1898287680] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:36,898 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:36,899 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 7, 8] total 29 [2023-02-16 03:58:36,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917071782] [2023-02-16 03:58:36,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:36,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2023-02-16 03:58:36,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:36,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2023-02-16 03:58:36,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=723, Unknown=0, NotChecked=0, Total=812 [2023-02-16 03:58:36,900 INFO L87 Difference]: Start difference. First operand 14372 states and 22786 transitions. Second operand has 29 states, 29 states have (on average 3.6551724137931036) internal successors, (106), 22 states have internal predecessors, (106), 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) [2023-02-16 03:58:38,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:38,834 INFO L93 Difference]: Finished difference Result 25330 states and 43230 transitions. [2023-02-16 03:58:38,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-02-16 03:58:38,834 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.6551724137931036) internal successors, (106), 22 states have internal predecessors, (106), 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 87 [2023-02-16 03:58:38,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:38,887 INFO L225 Difference]: With dead ends: 25330 [2023-02-16 03:58:38,887 INFO L226 Difference]: Without dead ends: 13103 [2023-02-16 03:58:38,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 177 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=983, Invalid=3439, Unknown=0, NotChecked=0, Total=4422 [2023-02-16 03:58:38,948 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 213 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 1040 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 1248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 1040 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:38,949 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 157 Invalid, 1248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 1040 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-02-16 03:58:38,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13103 states. [2023-02-16 03:58:39,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13103 to 11143. [2023-02-16 03:58:40,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11143 states, 7586 states have (on average 1.0460058001581862) internal successors, (7935), 7834 states have internal predecessors, (7935), 2175 states have call successors, (2175), 424 states have call predecessors, (2175), 1378 states have return successors, (5289), 2884 states have call predecessors, (5289), 2141 states have call successors, (5289) [2023-02-16 03:58:40,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11143 states to 11143 states and 15399 transitions. [2023-02-16 03:58:40,046 INFO L78 Accepts]: Start accepts. Automaton has 11143 states and 15399 transitions. Word has length 87 [2023-02-16 03:58:40,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:40,046 INFO L495 AbstractCegarLoop]: Abstraction has 11143 states and 15399 transitions. [2023-02-16 03:58:40,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.6551724137931036) internal successors, (106), 22 states have internal predecessors, (106), 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) [2023-02-16 03:58:40,047 INFO L276 IsEmpty]: Start isEmpty. Operand 11143 states and 15399 transitions. [2023-02-16 03:58:40,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2023-02-16 03:58:40,052 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:40,052 INFO L195 NwaCegarLoop]: trace histogram [10, 8, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:40,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:40,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-02-16 03:58:40,257 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:40,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:40,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1765664819, now seen corresponding path program 4 times [2023-02-16 03:58:40,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:40,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397831622] [2023-02-16 03:58:40,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:40,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:40,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:40,365 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2023-02-16 03:58:40,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:40,427 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:58:40,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:40,477 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:58:40,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:40,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:58:40,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:40,533 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:58:40,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:40,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-02-16 03:58:40,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:40,585 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-02-16 03:58:40,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:40,595 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-02-16 03:58:40,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:40,606 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 51 proven. 69 refuted. 0 times theorem prover too weak. 101 trivial. 0 not checked. [2023-02-16 03:58:40,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:40,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397831622] [2023-02-16 03:58:40,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397831622] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:40,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172530505] [2023-02-16 03:58:40,606 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-02-16 03:58:40,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:40,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:40,608 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) [2023-02-16 03:58:40,610 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-02-16 03:58:40,685 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-02-16 03:58:40,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 03:58:40,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 27 conjunts are in the unsatisfiable core [2023-02-16 03:58:40,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:40,748 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 34 proven. 71 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2023-02-16 03:58:40,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:42,061 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 42 proven. 93 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2023-02-16 03:58:42,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172530505] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:42,061 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:42,062 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 23] total 42 [2023-02-16 03:58:42,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722393128] [2023-02-16 03:58:42,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:42,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2023-02-16 03:58:42,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:42,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2023-02-16 03:58:42,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1599, Unknown=0, NotChecked=0, Total=1806 [2023-02-16 03:58:42,064 INFO L87 Difference]: Start difference. First operand 11143 states and 15399 transitions. Second operand has 43 states, 42 states have (on average 1.9047619047619047) internal successors, (80), 33 states have internal predecessors, (80), 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) [2023-02-16 03:58:46,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:46,961 INFO L93 Difference]: Finished difference Result 34681 states and 55092 transitions. [2023-02-16 03:58:46,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 143 states. [2023-02-16 03:58:46,961 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 42 states have (on average 1.9047619047619047) internal successors, (80), 33 states have internal predecessors, (80), 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 91 [2023-02-16 03:58:46,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:47,110 INFO L225 Difference]: With dead ends: 34681 [2023-02-16 03:58:47,110 INFO L226 Difference]: Without dead ends: 33579 [2023-02-16 03:58:47,139 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 356 GetRequests, 177 SyntacticMatches, 0 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12193 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5454, Invalid=27126, Unknown=0, NotChecked=0, Total=32580 [2023-02-16 03:58:47,139 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 278 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 1143 mSolverCounterSat, 744 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 1887 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 744 IncrementalHoareTripleChecker+Valid, 1143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:47,140 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [289 Valid, 236 Invalid, 1887 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [744 Valid, 1143 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-02-16 03:58:47,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33579 states. [2023-02-16 03:58:49,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33579 to 21093. [2023-02-16 03:58:49,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21093 states, 13678 states have (on average 1.0274162889311302) internal successors, (14053), 13909 states have internal predecessors, (14053), 4366 states have call successors, (4366), 532 states have call predecessors, (4366), 3045 states have return successors, (14390), 6651 states have call predecessors, (14390), 4312 states have call successors, (14390) [2023-02-16 03:58:49,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21093 states to 21093 states and 32809 transitions. [2023-02-16 03:58:49,148 INFO L78 Accepts]: Start accepts. Automaton has 21093 states and 32809 transitions. Word has length 91 [2023-02-16 03:58:49,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:49,148 INFO L495 AbstractCegarLoop]: Abstraction has 21093 states and 32809 transitions. [2023-02-16 03:58:49,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 42 states have (on average 1.9047619047619047) internal successors, (80), 33 states have internal predecessors, (80), 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) [2023-02-16 03:58:49,149 INFO L276 IsEmpty]: Start isEmpty. Operand 21093 states and 32809 transitions. [2023-02-16 03:58:49,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2023-02-16 03:58:49,155 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:49,155 INFO L195 NwaCegarLoop]: trace histogram [15, 15, 15, 15, 15, 14, 14, 14, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:49,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:49,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-02-16 03:58:49,360 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ackermannErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:49,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:49,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1934326320, now seen corresponding path program 3 times [2023-02-16 03:58:49,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:49,360 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831840731] [2023-02-16 03:58:49,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:49,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:49,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:49,790 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:58:49,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:49,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831840731] [2023-02-16 03:58:49,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831840731] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:49,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921621287] [2023-02-16 03:58:49,791 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-02-16 03:58:49,791 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:49,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:49,792 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) [2023-02-16 03:58:49,797 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-02-16 03:58:49,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2023-02-16 03:58:49,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 03:58:49,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 32 conjunts are in the unsatisfiable core [2023-02-16 03:58:49,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:50,007 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:58:50,008 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:50,741 INFO L134 CoverageAnalysis]: Checked inductivity of 812 backedges. 0 proven. 812 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-02-16 03:58:50,741 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921621287] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:50,741 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:50,741 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32, 32] total 63 [2023-02-16 03:58:50,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272696220] [2023-02-16 03:58:50,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:50,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2023-02-16 03:58:50,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:50,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2023-02-16 03:58:50,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=996, Invalid=3036, Unknown=0, NotChecked=0, Total=4032 [2023-02-16 03:58:50,743 INFO L87 Difference]: Start difference. First operand 21093 states and 32809 transitions. Second operand has 64 states, 61 states have (on average 3.4918032786885247) internal successors, (213), 34 states have internal predecessors, (213), 30 states have call successors, (30), 30 states have call predecessors, (30), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-16 03:58:54,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:58:54,971 INFO L93 Difference]: Finished difference Result 36182 states and 56297 transitions. [2023-02-16 03:58:54,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2023-02-16 03:58:54,971 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 61 states have (on average 3.4918032786885247) internal successors, (213), 34 states have internal predecessors, (213), 30 states have call successors, (30), 30 states have call predecessors, (30), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 123 [2023-02-16 03:58:54,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:58:55,105 INFO L225 Difference]: With dead ends: 36182 [2023-02-16 03:58:55,105 INFO L226 Difference]: Without dead ends: 36181 [2023-02-16 03:58:55,126 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 213 SyntacticMatches, 1 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3484 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4654, Invalid=10352, Unknown=0, NotChecked=0, Total=15006 [2023-02-16 03:58:55,126 INFO L413 NwaCegarLoop]: 83 mSDtfsCounter, 1217 mSDsluCounter, 855 mSDsCounter, 0 mSdLazyCounter, 1260 mSolverCounterSat, 746 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1221 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 2006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 746 IncrementalHoareTripleChecker+Valid, 1260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-02-16 03:58:55,126 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1221 Valid, 938 Invalid, 2006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [746 Valid, 1260 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-02-16 03:58:55,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36181 states. [2023-02-16 03:58:58,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36181 to 36181. [2023-02-16 03:58:58,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36181 states, 23422 states have (on average 1.0283067201776108) internal successors, (24085), 23941 states have internal predecessors, (24085), 7326 states have call successors, (7326), 820 states have call predecessors, (7326), 5429 states have return successors, (24870), 11419 states have call predecessors, (24870), 7272 states have call successors, (24870) [2023-02-16 03:58:58,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36181 states to 36181 states and 56281 transitions. [2023-02-16 03:58:58,203 INFO L78 Accepts]: Start accepts. Automaton has 36181 states and 56281 transitions. Word has length 123 [2023-02-16 03:58:58,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:58:58,204 INFO L495 AbstractCegarLoop]: Abstraction has 36181 states and 56281 transitions. [2023-02-16 03:58:58,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 61 states have (on average 3.4918032786885247) internal successors, (213), 34 states have internal predecessors, (213), 30 states have call successors, (30), 30 states have call predecessors, (30), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-02-16 03:58:58,204 INFO L276 IsEmpty]: Start isEmpty. Operand 36181 states and 56281 transitions. [2023-02-16 03:58:58,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2023-02-16 03:58:58,212 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:58:58,213 INFO L195 NwaCegarLoop]: trace histogram [20, 20, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1] [2023-02-16 03:58:58,220 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-02-16 03:58:58,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-02-16 03:58:58,418 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ackermannErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:58:58,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:58:58,418 INFO L85 PathProgramCache]: Analyzing trace with hash 951429890, now seen corresponding path program 2 times [2023-02-16 03:58:58,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:58:58,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501752619] [2023-02-16 03:58:58,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:58:58,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:58:58,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:58:58,787 INFO L134 CoverageAnalysis]: Checked inductivity of 894 backedges. 0 proven. 867 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-16 03:58:58,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:58:58,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501752619] [2023-02-16 03:58:58,788 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501752619] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:58:58,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [907265428] [2023-02-16 03:58:58,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-02-16 03:58:58,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:58:58,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:58:58,789 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) [2023-02-16 03:58:58,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-02-16 03:58:58,877 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-02-16 03:58:58,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-02-16 03:58:58,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 42 conjunts are in the unsatisfiable core [2023-02-16 03:58:58,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:58:59,001 INFO L134 CoverageAnalysis]: Checked inductivity of 894 backedges. 0 proven. 867 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-16 03:58:59,001 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:58:59,466 INFO L134 CoverageAnalysis]: Checked inductivity of 894 backedges. 0 proven. 867 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2023-02-16 03:58:59,466 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [907265428] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:58:59,466 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:58:59,466 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 47 [2023-02-16 03:58:59,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572232453] [2023-02-16 03:58:59,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:58:59,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2023-02-16 03:58:59,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:58:59,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2023-02-16 03:58:59,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1700, Unknown=0, NotChecked=0, Total=2256 [2023-02-16 03:58:59,468 INFO L87 Difference]: Start difference. First operand 36181 states and 56281 transitions. Second operand has 48 states, 47 states have (on average 4.340425531914893) internal successors, (204), 26 states have internal predecessors, (204), 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) [2023-02-16 03:59:06,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-02-16 03:59:06,396 INFO L93 Difference]: Finished difference Result 81606 states and 127883 transitions. [2023-02-16 03:59:06,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2023-02-16 03:59:06,396 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 47 states have (on average 4.340425531914893) internal successors, (204), 26 states have internal predecessors, (204), 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 141 [2023-02-16 03:59:06,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-02-16 03:59:06,714 INFO L225 Difference]: With dead ends: 81606 [2023-02-16 03:59:06,714 INFO L226 Difference]: Without dead ends: 81605 [2023-02-16 03:59:06,747 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 365 GetRequests, 275 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1830 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2534, Invalid=5656, Unknown=0, NotChecked=0, Total=8190 [2023-02-16 03:59:06,755 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 1701 mSDsluCounter, 540 mSDsCounter, 0 mSdLazyCounter, 973 mSolverCounterSat, 663 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1704 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 1636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 663 IncrementalHoareTripleChecker+Valid, 973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-02-16 03:59:06,756 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1704 Valid, 567 Invalid, 1636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [663 Valid, 973 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-02-16 03:59:06,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81605 states. [2023-02-16 03:59:13,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81605 to 81553. [2023-02-16 03:59:13,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81553 states, 52918 states have (on average 1.0290827317736877) internal successors, (54457), 54121 states have internal predecessors, (54457), 16494 states have call successors, (16494), 1900 states have call predecessors, (16494), 12137 states have return successors, (56910), 25531 states have call predecessors, (56910), 16380 states have call successors, (56910) [2023-02-16 03:59:13,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81553 states to 81553 states and 127861 transitions. [2023-02-16 03:59:13,821 INFO L78 Accepts]: Start accepts. Automaton has 81553 states and 127861 transitions. Word has length 141 [2023-02-16 03:59:13,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-02-16 03:59:13,822 INFO L495 AbstractCegarLoop]: Abstraction has 81553 states and 127861 transitions. [2023-02-16 03:59:13,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 47 states have (on average 4.340425531914893) internal successors, (204), 26 states have internal predecessors, (204), 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) [2023-02-16 03:59:13,822 INFO L276 IsEmpty]: Start isEmpty. Operand 81553 states and 127861 transitions. [2023-02-16 03:59:13,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2023-02-16 03:59:13,837 INFO L187 NwaCegarLoop]: Found error trace [2023-02-16 03:59:13,837 INFO L195 NwaCegarLoop]: trace histogram [31, 24, 20, 20, 20, 20, 19, 19, 17, 7, 7, 7, 7, 7, 7, 6, 6, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2023-02-16 03:59:13,847 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-02-16 03:59:14,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:59:14,046 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ackermannErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ackermannErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ackermannErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2023-02-16 03:59:14,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2023-02-16 03:59:14,046 INFO L85 PathProgramCache]: Analyzing trace with hash -76175906, now seen corresponding path program 1 times [2023-02-16 03:59:14,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-02-16 03:59:14,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050072540] [2023-02-16 03:59:14,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:59:14,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-02-16 03:59:14,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,262 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-02-16 03:59:14,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,366 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:59:14,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,443 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:59:14,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,467 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:59:14,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,487 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:59:14,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:59:14,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,520 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-02-16 03:59:14,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 52 [2023-02-16 03:59:14,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,584 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:59:14,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:59:14,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,649 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:59:14,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,673 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2023-02-16 03:59:14,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,697 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2023-02-16 03:59:14,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,699 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2023-02-16 03:59:14,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,702 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2023-02-16 03:59:14,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,704 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 62 [2023-02-16 03:59:14,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2023-02-16 03:59:14,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,708 INFO L134 CoverageAnalysis]: Checked inductivity of 2532 backedges. 843 proven. 224 refuted. 0 times theorem prover too weak. 1465 trivial. 0 not checked. [2023-02-16 03:59:14,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-02-16 03:59:14,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050072540] [2023-02-16 03:59:14,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050072540] provided 0 perfect and 1 imperfect interpolant sequences [2023-02-16 03:59:14,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023068710] [2023-02-16 03:59:14,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-02-16 03:59:14,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-02-16 03:59:14,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-02-16 03:59:14,710 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) [2023-02-16 03:59:14,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-02-16 03:59:14,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-02-16 03:59:14,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 632 conjuncts, 25 conjunts are in the unsatisfiable core [2023-02-16 03:59:14,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2023-02-16 03:59:14,964 INFO L134 CoverageAnalysis]: Checked inductivity of 2532 backedges. 832 proven. 216 refuted. 0 times theorem prover too weak. 1484 trivial. 0 not checked. [2023-02-16 03:59:14,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2023-02-16 03:59:16,709 INFO L134 CoverageAnalysis]: Checked inductivity of 2532 backedges. 848 proven. 263 refuted. 0 times theorem prover too weak. 1421 trivial. 0 not checked. [2023-02-16 03:59:16,709 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023068710] provided 0 perfect and 2 imperfect interpolant sequences [2023-02-16 03:59:16,709 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-02-16 03:59:16,709 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16, 21] total 28 [2023-02-16 03:59:16,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457720769] [2023-02-16 03:59:16,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-02-16 03:59:16,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-02-16 03:59:16,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-02-16 03:59:16,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-02-16 03:59:16,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2023-02-16 03:59:16,711 INFO L87 Difference]: Start difference. First operand 81553 states and 127861 transitions. Second operand has 28 states, 28 states have (on average 4.464285714285714) internal successors, (125), 25 states have internal predecessors, (125), 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)