./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/uthash-2.0.2/uthash_SAX_test1-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version c3fed411 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/uthash-2.0.2/uthash_SAX_test1-1.i -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 a74358cfc3b57ddf641c2843362a5594690e287c76148ee1838c9104dbe09de1 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-19 16:21:28,484 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-19 16:21:28,485 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-19 16:21:28,548 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-19 16:21:28,549 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-19 16:21:28,553 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-19 16:21:28,554 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-19 16:21:28,557 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-19 16:21:28,559 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-19 16:21:28,564 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-19 16:21:28,565 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-19 16:21:28,566 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-19 16:21:28,566 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-19 16:21:28,569 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-19 16:21:28,570 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-19 16:21:28,575 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-19 16:21:28,577 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-19 16:21:28,578 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-19 16:21:28,579 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-19 16:21:28,582 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-19 16:21:28,585 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-19 16:21:28,586 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-19 16:21:28,587 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-19 16:21:28,588 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-19 16:21:28,591 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-19 16:21:28,591 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-19 16:21:28,592 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-19 16:21:28,593 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-19 16:21:28,593 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-19 16:21:28,594 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-19 16:21:28,594 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-19 16:21:28,595 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-19 16:21:28,596 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-19 16:21:28,597 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-19 16:21:28,597 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-19 16:21:28,598 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-19 16:21:28,598 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-19 16:21:28,598 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-19 16:21:28,598 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-19 16:21:28,599 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-19 16:21:28,599 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-19 16:21:28,600 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2021-12-19 16:21:28,626 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-19 16:21:28,628 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-19 16:21:28,629 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-19 16:21:28,629 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-19 16:21:28,630 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-19 16:21:28,630 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-19 16:21:28,630 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-19 16:21:28,630 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-19 16:21:28,631 INFO L138 SettingsManager]: * Use SBE=true [2021-12-19 16:21:28,631 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-19 16:21:28,631 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-19 16:21:28,632 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-19 16:21:28,632 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-19 16:21:28,632 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-19 16:21:28,632 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-19 16:21:28,632 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-19 16:21:28,632 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-19 16:21:28,633 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-19 16:21:28,633 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-12-19 16:21:28,633 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-19 16:21:28,633 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-19 16:21:28,633 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-19 16:21:28,633 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-19 16:21:28,634 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-19 16:21:28,634 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-19 16:21:28,634 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-19 16:21:28,634 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-19 16:21:28,634 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-19 16:21:28,634 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-19 16:21:28,635 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-19 16:21:28,635 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-19 16:21:28,635 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-19 16:21:28,635 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-19 16:21:28,635 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-19 16:21:28,635 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> a74358cfc3b57ddf641c2843362a5594690e287c76148ee1838c9104dbe09de1 [2021-12-19 16:21:28,841 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-19 16:21:28,868 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-19 16:21:28,870 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-19 16:21:28,871 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-19 16:21:28,872 INFO L275 PluginConnector]: CDTParser initialized [2021-12-19 16:21:28,873 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/uthash-2.0.2/uthash_SAX_test1-1.i [2021-12-19 16:21:28,925 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e095c0ada/65c78f001cde4fd3ae96698d8c7ea93e/FLAGa41f6b749 [2021-12-19 16:21:29,376 INFO L306 CDTParser]: Found 1 translation units. [2021-12-19 16:21:29,376 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/uthash-2.0.2/uthash_SAX_test1-1.i [2021-12-19 16:21:29,397 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e095c0ada/65c78f001cde4fd3ae96698d8c7ea93e/FLAGa41f6b749 [2021-12-19 16:21:29,726 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e095c0ada/65c78f001cde4fd3ae96698d8c7ea93e [2021-12-19 16:21:29,728 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-19 16:21:29,729 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-19 16:21:29,730 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-19 16:21:29,730 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-19 16:21:29,736 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-19 16:21:29,737 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 04:21:29" (1/1) ... [2021-12-19 16:21:29,738 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58bc922d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:21:29, skipping insertion in model container [2021-12-19 16:21:29,738 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 04:21:29" (1/1) ... [2021-12-19 16:21:29,744 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-19 16:21:29,784 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-19 16:21:30,064 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/uthash-2.0.2/uthash_SAX_test1-1.i[33021,33034] [2021-12-19 16:21:30,150 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-19 16:21:30,158 INFO L203 MainTranslator]: Completed pre-run [2021-12-19 16:21:30,189 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/uthash-2.0.2/uthash_SAX_test1-1.i[33021,33034] [2021-12-19 16:21:30,228 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-19 16:21:30,253 INFO L208 MainTranslator]: Completed translation [2021-12-19 16:21:30,253 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:21:30 WrapperNode [2021-12-19 16:21:30,253 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-19 16:21:30,254 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-19 16:21:30,254 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-19 16:21:30,254 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-19 16:21:30,259 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:21:30" (1/1) ... [2021-12-19 16:21:30,301 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:21:30" (1/1) ... [2021-12-19 16:21:30,348 INFO L137 Inliner]: procedures = 177, calls = 186, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 627 [2021-12-19 16:21:30,349 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-19 16:21:30,349 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-19 16:21:30,349 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-19 16:21:30,350 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-19 16:21:30,358 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:21:30" (1/1) ... [2021-12-19 16:21:30,359 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:21:30" (1/1) ... [2021-12-19 16:21:30,364 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:21:30" (1/1) ... [2021-12-19 16:21:30,364 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:21:30" (1/1) ... [2021-12-19 16:21:30,400 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:21:30" (1/1) ... [2021-12-19 16:21:30,406 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:21:30" (1/1) ... [2021-12-19 16:21:30,408 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:21:30" (1/1) ... [2021-12-19 16:21:30,411 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-19 16:21:30,413 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-19 16:21:30,413 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-19 16:21:30,413 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-19 16:21:30,426 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:21:30" (1/1) ... [2021-12-19 16:21:30,431 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-19 16:21:30,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:30,452 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-19 16:21:30,463 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-19 16:21:30,499 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-19 16:21:30,500 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-19 16:21:30,500 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-19 16:21:30,500 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-19 16:21:30,500 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-12-19 16:21:30,500 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-12-19 16:21:30,500 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-19 16:21:30,500 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-19 16:21:30,501 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-19 16:21:30,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-19 16:21:30,501 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-19 16:21:30,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-19 16:21:30,501 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-19 16:21:30,501 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-19 16:21:30,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-19 16:21:30,630 INFO L236 CfgBuilder]: Building ICFG [2021-12-19 16:21:30,637 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-19 16:21:31,263 INFO L277 CfgBuilder]: Performing block encoding [2021-12-19 16:21:31,269 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-19 16:21:31,269 INFO L301 CfgBuilder]: Removed 31 assume(true) statements. [2021-12-19 16:21:31,270 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 04:21:31 BoogieIcfgContainer [2021-12-19 16:21:31,271 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-19 16:21:31,272 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-19 16:21:31,272 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-19 16:21:31,277 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-19 16:21:31,277 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 04:21:29" (1/3) ... [2021-12-19 16:21:31,278 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d3b2e26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 04:21:31, skipping insertion in model container [2021-12-19 16:21:31,278 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 04:21:30" (2/3) ... [2021-12-19 16:21:31,278 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7d3b2e26 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 04:21:31, skipping insertion in model container [2021-12-19 16:21:31,278 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 04:21:31" (3/3) ... [2021-12-19 16:21:31,283 INFO L111 eAbstractionObserver]: Analyzing ICFG uthash_SAX_test1-1.i [2021-12-19 16:21:31,302 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-19 16:21:31,302 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2021-12-19 16:21:31,330 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-19 16:21:31,334 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-12-19 16:21:31,334 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-12-19 16:21:31,347 INFO L276 IsEmpty]: Start isEmpty. Operand has 138 states, 116 states have (on average 1.6810344827586208) internal successors, (195), 132 states have internal predecessors, (195), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 4 states have call predecessors, (13), 13 states have call successors, (13) [2021-12-19 16:21:31,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-19 16:21:31,350 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:31,350 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-19 16:21:31,350 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:31,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:31,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1126635289, now seen corresponding path program 1 times [2021-12-19 16:21:31,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:31,365 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482606170] [2021-12-19 16:21:31,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:31,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:31,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:21:31,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 16:21:31,457 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:31,458 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482606170] [2021-12-19 16:21:31,458 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482606170] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 16:21:31,459 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 16:21:31,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 16:21:31,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008363076] [2021-12-19 16:21:31,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 16:21:31,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-19 16:21:31,463 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:31,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-19 16:21:31,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-19 16:21:31,485 INFO L87 Difference]: Start difference. First operand has 138 states, 116 states have (on average 1.6810344827586208) internal successors, (195), 132 states have internal predecessors, (195), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 4 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:31,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:31,555 INFO L93 Difference]: Finished difference Result 366 states and 607 transitions. [2021-12-19 16:21:31,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-19 16:21:31,557 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2021-12-19 16:21:31,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:31,564 INFO L225 Difference]: With dead ends: 366 [2021-12-19 16:21:31,564 INFO L226 Difference]: Without dead ends: 226 [2021-12-19 16:21:31,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-19 16:21:31,570 INFO L933 BasicCegarLoop]: 211 mSDtfsCounter, 113 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:31,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 386 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-19 16:21:31,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-12-19 16:21:31,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 137. [2021-12-19 16:21:31,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 117 states have (on average 1.3504273504273505) internal successors, (158), 131 states have internal predecessors, (158), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 4 states have call predecessors, (13), 13 states have call successors, (13) [2021-12-19 16:21:31,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 184 transitions. [2021-12-19 16:21:31,602 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 184 transitions. Word has length 6 [2021-12-19 16:21:31,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:31,603 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 184 transitions. [2021-12-19 16:21:31,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:31,603 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 184 transitions. [2021-12-19 16:21:31,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-19 16:21:31,605 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:31,605 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:31,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-19 16:21:31,605 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:31,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:31,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1116651610, now seen corresponding path program 1 times [2021-12-19 16:21:31,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:31,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605866119] [2021-12-19 16:21:31,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:31,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:31,702 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:31,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [410313744] [2021-12-19 16:21:31,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:31,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:31,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:31,705 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:31,738 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-19 16:21:32,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:21:32,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 1511 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 16:21:32,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:32,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 16:21:32,259 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 16:21:32,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:32,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605866119] [2021-12-19 16:21:32,260 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:32,260 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [410313744] [2021-12-19 16:21:32,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [410313744] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 16:21:32,261 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 16:21:32,261 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 16:21:32,261 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946311044] [2021-12-19 16:21:32,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 16:21:32,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-19 16:21:32,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:32,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-19 16:21:32,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-19 16:21:32,264 INFO L87 Difference]: Start difference. First operand 137 states and 184 transitions. Second operand has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:32,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:32,347 INFO L93 Difference]: Finished difference Result 289 states and 393 transitions. [2021-12-19 16:21:32,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-19 16:21:32,351 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-12-19 16:21:32,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:32,361 INFO L225 Difference]: With dead ends: 289 [2021-12-19 16:21:32,363 INFO L226 Difference]: Without dead ends: 158 [2021-12-19 16:21:32,364 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-19 16:21:32,366 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 9 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 72 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:32,366 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 305 Invalid, 72 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-19 16:21:32,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-12-19 16:21:32,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 157. [2021-12-19 16:21:32,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 137 states have (on average 1.2992700729927007) internal successors, (178), 151 states have internal predecessors, (178), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 4 states have call predecessors, (13), 13 states have call successors, (13) [2021-12-19 16:21:32,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 204 transitions. [2021-12-19 16:21:32,381 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 204 transitions. Word has length 56 [2021-12-19 16:21:32,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:32,381 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 204 transitions. [2021-12-19 16:21:32,381 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 18.666666666666668) internal successors, (56), 3 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:32,382 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 204 transitions. [2021-12-19 16:21:32,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-19 16:21:32,385 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:32,385 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:32,409 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-19 16:21:32,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:32,589 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:32,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:32,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1391411224, now seen corresponding path program 1 times [2021-12-19 16:21:32,590 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:32,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402512345] [2021-12-19 16:21:32,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:32,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:32,669 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:32,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [956247159] [2021-12-19 16:21:32,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:32,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:32,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:32,686 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:32,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-19 16:21:33,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:21:33,156 INFO L263 TraceCheckSpWp]: Trace formula consists of 1513 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 16:21:33,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:33,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 16:21:33,240 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 16:21:33,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:33,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402512345] [2021-12-19 16:21:33,240 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:33,241 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956247159] [2021-12-19 16:21:33,241 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956247159] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 16:21:33,241 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 16:21:33,241 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-19 16:21:33,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501226859] [2021-12-19 16:21:33,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 16:21:33,242 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 16:21:33,242 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:33,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 16:21:33,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 16:21:33,243 INFO L87 Difference]: Start difference. First operand 157 states and 204 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:33,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:33,294 INFO L93 Difference]: Finished difference Result 299 states and 393 transitions. [2021-12-19 16:21:33,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 16:21:33,295 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-12-19 16:21:33,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:33,296 INFO L225 Difference]: With dead ends: 299 [2021-12-19 16:21:33,296 INFO L226 Difference]: Without dead ends: 148 [2021-12-19 16:21:33,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-19 16:21:33,297 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 135 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:33,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 339 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-19 16:21:33,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-12-19 16:21:33,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 143. [2021-12-19 16:21:33,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 123 states have (on average 1.2764227642276422) internal successors, (157), 137 states have internal predecessors, (157), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (13), 4 states have call predecessors, (13), 13 states have call successors, (13) [2021-12-19 16:21:33,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 183 transitions. [2021-12-19 16:21:33,311 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 183 transitions. Word has length 56 [2021-12-19 16:21:33,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:33,313 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 183 transitions. [2021-12-19 16:21:33,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:33,313 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 183 transitions. [2021-12-19 16:21:33,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-19 16:21:33,314 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:33,314 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:33,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-19 16:21:33,531 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-12-19 16:21:33,532 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:33,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:33,532 INFO L85 PathProgramCache]: Analyzing trace with hash 632524954, now seen corresponding path program 1 times [2021-12-19 16:21:33,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:33,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918178400] [2021-12-19 16:21:33,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:33,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:33,602 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:33,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [87602870] [2021-12-19 16:21:33,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:33,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:33,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:33,606 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:33,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-19 16:21:34,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:21:34,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 1499 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 16:21:34,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:34,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 16:21:34,184 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 16:21:34,184 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:34,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918178400] [2021-12-19 16:21:34,185 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:34,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87602870] [2021-12-19 16:21:34,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87602870] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 16:21:34,185 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 16:21:34,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 16:21:34,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892669961] [2021-12-19 16:21:34,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 16:21:34,186 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 16:21:34,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:34,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 16:21:34,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 16:21:34,186 INFO L87 Difference]: Start difference. First operand 143 states and 183 transitions. Second operand has 4 states, 3 states have (on average 18.666666666666668) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:34,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:34,213 INFO L93 Difference]: Finished difference Result 238 states and 298 transitions. [2021-12-19 16:21:34,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-19 16:21:34,214 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 18.666666666666668) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-12-19 16:21:34,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:34,215 INFO L225 Difference]: With dead ends: 238 [2021-12-19 16:21:34,215 INFO L226 Difference]: Without dead ends: 237 [2021-12-19 16:21:34,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-19 16:21:34,216 INFO L933 BasicCegarLoop]: 168 mSDtfsCounter, 55 mSDsluCounter, 330 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:34,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 498 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-19 16:21:34,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-12-19 16:21:34,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 235. [2021-12-19 16:21:34,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 212 states have (on average 1.240566037735849) internal successors, (263), 226 states have internal predecessors, (263), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2021-12-19 16:21:34,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 295 transitions. [2021-12-19 16:21:34,241 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 295 transitions. Word has length 56 [2021-12-19 16:21:34,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:34,241 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 295 transitions. [2021-12-19 16:21:34,241 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 18.666666666666668) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:34,241 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 295 transitions. [2021-12-19 16:21:34,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-12-19 16:21:34,242 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:34,242 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:34,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-12-19 16:21:34,449 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:34,450 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:34,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:34,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1866562491, now seen corresponding path program 1 times [2021-12-19 16:21:34,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:34,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404471585] [2021-12-19 16:21:34,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:34,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:34,527 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:34,527 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1673777587] [2021-12-19 16:21:34,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:34,527 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:34,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:34,528 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:34,529 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-19 16:21:35,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:21:35,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 1500 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 16:21:35,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:35,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 16:21:35,143 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 16:21:35,144 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:35,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404471585] [2021-12-19 16:21:35,144 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:35,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673777587] [2021-12-19 16:21:35,144 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673777587] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 16:21:35,144 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 16:21:35,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 16:21:35,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600373525] [2021-12-19 16:21:35,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 16:21:35,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 16:21:35,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:35,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 16:21:35,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 16:21:35,145 INFO L87 Difference]: Start difference. First operand 235 states and 295 transitions. Second operand has 4 states, 3 states have (on average 19.0) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:35,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:35,164 INFO L93 Difference]: Finished difference Result 235 states and 295 transitions. [2021-12-19 16:21:35,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 16:21:35,164 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 19.0) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2021-12-19 16:21:35,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:35,165 INFO L225 Difference]: With dead ends: 235 [2021-12-19 16:21:35,165 INFO L226 Difference]: Without dead ends: 234 [2021-12-19 16:21:35,166 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-19 16:21:35,166 INFO L933 BasicCegarLoop]: 162 mSDtfsCounter, 85 mSDsluCounter, 182 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:35,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 344 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-19 16:21:35,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-12-19 16:21:35,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 234. [2021-12-19 16:21:35,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 212 states have (on average 1.2358490566037736) internal successors, (262), 225 states have internal predecessors, (262), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (16), 7 states have call predecessors, (16), 16 states have call successors, (16) [2021-12-19 16:21:35,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 294 transitions. [2021-12-19 16:21:35,177 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 294 transitions. Word has length 57 [2021-12-19 16:21:35,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:35,184 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 294 transitions. [2021-12-19 16:21:35,184 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 19.0) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:35,184 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 294 transitions. [2021-12-19 16:21:35,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-19 16:21:35,185 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:35,185 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:35,205 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-19 16:21:35,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:35,388 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:35,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:35,388 INFO L85 PathProgramCache]: Analyzing trace with hash 1237589276, now seen corresponding path program 1 times [2021-12-19 16:21:35,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:35,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528553750] [2021-12-19 16:21:35,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:35,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:35,481 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:35,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1902040369] [2021-12-19 16:21:35,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:35,482 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:35,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:35,483 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:35,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-19 16:21:36,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:21:36,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 1523 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-19 16:21:36,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:36,197 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 16:21:36,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 16:21:36,331 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 16:21:36,331 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:36,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528553750] [2021-12-19 16:21:36,331 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:36,331 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902040369] [2021-12-19 16:21:36,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902040369] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 16:21:36,332 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 16:21:36,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-12-19 16:21:36,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628206261] [2021-12-19 16:21:36,332 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 16:21:36,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-19 16:21:36,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:36,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-19 16:21:36,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-12-19 16:21:36,333 INFO L87 Difference]: Start difference. First operand 234 states and 294 transitions. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:36,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:36,413 INFO L93 Difference]: Finished difference Result 367 states and 469 transitions. [2021-12-19 16:21:36,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-19 16:21:36,413 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2021-12-19 16:21:36,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:36,415 INFO L225 Difference]: With dead ends: 367 [2021-12-19 16:21:36,415 INFO L226 Difference]: Without dead ends: 333 [2021-12-19 16:21:36,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2021-12-19 16:21:36,416 INFO L933 BasicCegarLoop]: 199 mSDtfsCounter, 522 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:36,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [531 Valid, 714 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-19 16:21:36,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2021-12-19 16:21:36,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2021-12-19 16:21:36,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 308 states have (on average 1.2207792207792207) internal successors, (376), 321 states have internal predecessors, (376), 19 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 10 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-19 16:21:36,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 414 transitions. [2021-12-19 16:21:36,425 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 414 transitions. Word has length 61 [2021-12-19 16:21:36,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:36,426 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 414 transitions. [2021-12-19 16:21:36,426 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:36,426 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 414 transitions. [2021-12-19 16:21:36,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-19 16:21:36,427 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:36,427 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:36,499 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-12-19 16:21:36,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:36,644 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:36,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:36,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1237285228, now seen corresponding path program 1 times [2021-12-19 16:21:36,644 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:36,644 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479032891] [2021-12-19 16:21:36,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:36,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:36,712 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:36,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [793693031] [2021-12-19 16:21:36,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:36,713 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:36,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:36,716 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:36,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-19 16:21:37,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:21:37,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 1529 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 16:21:37,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:37,624 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 16:21:37,624 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 16:21:37,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:37,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479032891] [2021-12-19 16:21:37,624 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:37,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [793693031] [2021-12-19 16:21:37,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [793693031] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 16:21:37,624 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 16:21:37,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 16:21:37,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501044698] [2021-12-19 16:21:37,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 16:21:37,625 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-19 16:21:37,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:37,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-19 16:21:37,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-19 16:21:37,625 INFO L87 Difference]: Start difference. First operand 333 states and 414 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:37,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:37,666 INFO L93 Difference]: Finished difference Result 606 states and 760 transitions. [2021-12-19 16:21:37,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-19 16:21:37,667 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2021-12-19 16:21:37,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:37,668 INFO L225 Difference]: With dead ends: 606 [2021-12-19 16:21:37,668 INFO L226 Difference]: Without dead ends: 331 [2021-12-19 16:21:37,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-19 16:21:37,669 INFO L933 BasicCegarLoop]: 171 mSDtfsCounter, 15 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:37,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 327 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-19 16:21:37,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2021-12-19 16:21:37,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 331. [2021-12-19 16:21:37,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 331 states, 306 states have (on average 1.2189542483660132) internal successors, (373), 319 states have internal predecessors, (373), 19 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (19), 10 states have call predecessors, (19), 19 states have call successors, (19) [2021-12-19 16:21:37,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 411 transitions. [2021-12-19 16:21:37,679 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 411 transitions. Word has length 61 [2021-12-19 16:21:37,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:37,679 INFO L470 AbstractCegarLoop]: Abstraction has 331 states and 411 transitions. [2021-12-19 16:21:37,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-19 16:21:37,679 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 411 transitions. [2021-12-19 16:21:37,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-12-19 16:21:37,680 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:37,680 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:37,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-19 16:21:37,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:37,895 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:37,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:37,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1438130325, now seen corresponding path program 1 times [2021-12-19 16:21:37,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:37,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264979939] [2021-12-19 16:21:37,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:37,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:37,920 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:37,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1619436796] [2021-12-19 16:21:37,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:37,920 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:37,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:37,921 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:37,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-19 16:21:38,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:21:38,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 666 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-19 16:21:38,499 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:38,651 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-19 16:21:38,651 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 16:21:38,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:38,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264979939] [2021-12-19 16:21:38,651 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:38,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1619436796] [2021-12-19 16:21:38,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1619436796] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 16:21:38,651 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 16:21:38,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-19 16:21:38,652 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070046696] [2021-12-19 16:21:38,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 16:21:38,652 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 16:21:38,652 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:38,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 16:21:38,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 16:21:38,652 INFO L87 Difference]: Start difference. First operand 331 states and 411 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-19 16:21:38,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:38,675 INFO L93 Difference]: Finished difference Result 613 states and 776 transitions. [2021-12-19 16:21:38,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 16:21:38,691 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 76 [2021-12-19 16:21:38,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:38,693 INFO L225 Difference]: With dead ends: 613 [2021-12-19 16:21:38,693 INFO L226 Difference]: Without dead ends: 334 [2021-12-19 16:21:38,693 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-19 16:21:38,694 INFO L933 BasicCegarLoop]: 169 mSDtfsCounter, 2 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 503 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:38,694 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 503 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-19 16:21:38,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-12-19 16:21:38,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 334. [2021-12-19 16:21:38,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 308 states have (on average 1.2207792207792207) internal successors, (376), 322 states have internal predecessors, (376), 19 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (22), 10 states have call predecessors, (22), 19 states have call successors, (22) [2021-12-19 16:21:38,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 417 transitions. [2021-12-19 16:21:38,702 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 417 transitions. Word has length 76 [2021-12-19 16:21:38,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:38,702 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 417 transitions. [2021-12-19 16:21:38,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 2 states have call successors, (2), 2 states have call predecessors, (2), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-19 16:21:38,702 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 417 transitions. [2021-12-19 16:21:38,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-19 16:21:38,703 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:38,703 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:38,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-19 16:21:38,918 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:38,918 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:38,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:38,918 INFO L85 PathProgramCache]: Analyzing trace with hash 766935497, now seen corresponding path program 1 times [2021-12-19 16:21:38,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:38,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80672737] [2021-12-19 16:21:38,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:38,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:38,960 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:38,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1864135009] [2021-12-19 16:21:38,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:38,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:38,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:38,961 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:38,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-19 16:21:39,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:21:39,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 696 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 16:21:39,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:39,691 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-19 16:21:39,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 16:21:39,863 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-19 16:21:39,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:39,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80672737] [2021-12-19 16:21:39,863 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:39,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864135009] [2021-12-19 16:21:39,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864135009] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 16:21:39,864 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 16:21:39,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-12-19 16:21:39,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242873943] [2021-12-19 16:21:39,864 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 16:21:39,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-19 16:21:39,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:39,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-19 16:21:39,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-19 16:21:39,865 INFO L87 Difference]: Start difference. First operand 334 states and 417 transitions. Second operand has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 2 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-19 16:21:39,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:39,947 INFO L93 Difference]: Finished difference Result 627 states and 803 transitions. [2021-12-19 16:21:39,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-19 16:21:39,948 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 2 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) Word has length 78 [2021-12-19 16:21:39,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:39,949 INFO L225 Difference]: With dead ends: 627 [2021-12-19 16:21:39,949 INFO L226 Difference]: Without dead ends: 345 [2021-12-19 16:21:39,950 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=62, Invalid=94, Unknown=0, NotChecked=0, Total=156 [2021-12-19 16:21:39,951 INFO L933 BasicCegarLoop]: 170 mSDtfsCounter, 16 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:39,951 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 508 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-19 16:21:39,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-12-19 16:21:39,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 343. [2021-12-19 16:21:39,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 343 states, 316 states have (on average 1.2341772151898733) internal successors, (390), 330 states have internal predecessors, (390), 19 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (22), 10 states have call predecessors, (22), 19 states have call successors, (22) [2021-12-19 16:21:39,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 431 transitions. [2021-12-19 16:21:39,976 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 431 transitions. Word has length 78 [2021-12-19 16:21:39,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:39,976 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 431 transitions. [2021-12-19 16:21:39,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 8 states have internal predecessors, (82), 2 states have call successors, (3), 2 states have call predecessors, (3), 4 states have return successors, (4), 1 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-19 16:21:39,977 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 431 transitions. [2021-12-19 16:21:39,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-19 16:21:39,977 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:39,977 INFO L514 BasicCegarLoop]: trace histogram [6, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:40,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-12-19 16:21:40,195 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-12-19 16:21:40,196 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:40,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:40,196 INFO L85 PathProgramCache]: Analyzing trace with hash 432269099, now seen corresponding path program 2 times [2021-12-19 16:21:40,196 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:40,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811379408] [2021-12-19 16:21:40,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:40,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:40,224 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:40,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1151480578] [2021-12-19 16:21:40,225 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 16:21:40,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:40,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:40,226 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:40,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-19 16:21:40,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 16:21:40,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 16:21:40,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-19 16:21:40,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:41,032 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-12-19 16:21:41,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 16:21:41,215 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 21 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-12-19 16:21:41,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:41,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811379408] [2021-12-19 16:21:41,216 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:41,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1151480578] [2021-12-19 16:21:41,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1151480578] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 16:21:41,216 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 16:21:41,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 15 [2021-12-19 16:21:41,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453326571] [2021-12-19 16:21:41,216 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 16:21:41,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-19 16:21:41,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:41,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-19 16:21:41,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-12-19 16:21:41,218 INFO L87 Difference]: Start difference. First operand 343 states and 431 transitions. Second operand has 15 states, 15 states have (on average 5.8) internal successors, (87), 15 states have internal predecessors, (87), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-19 16:21:41,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:41,608 INFO L93 Difference]: Finished difference Result 686 states and 893 transitions. [2021-12-19 16:21:41,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-19 16:21:41,609 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.8) internal successors, (87), 15 states have internal predecessors, (87), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 82 [2021-12-19 16:21:41,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:41,611 INFO L225 Difference]: With dead ends: 686 [2021-12-19 16:21:41,612 INFO L226 Difference]: Without dead ends: 349 [2021-12-19 16:21:41,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=156, Invalid=396, Unknown=0, NotChecked=0, Total=552 [2021-12-19 16:21:41,613 INFO L933 BasicCegarLoop]: 163 mSDtfsCounter, 183 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 999 SdHoareTripleChecker+Invalid, 237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:41,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 999 Invalid, 237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-19 16:21:41,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-12-19 16:21:41,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 340. [2021-12-19 16:21:41,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 313 states have (on average 1.233226837060703) internal successors, (386), 327 states have internal predecessors, (386), 19 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (22), 10 states have call predecessors, (22), 19 states have call successors, (22) [2021-12-19 16:21:41,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 427 transitions. [2021-12-19 16:21:41,626 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 427 transitions. Word has length 82 [2021-12-19 16:21:41,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:41,626 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 427 transitions. [2021-12-19 16:21:41,626 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.8) internal successors, (87), 15 states have internal predecessors, (87), 1 states have call successors, (2), 1 states have call predecessors, (2), 3 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2021-12-19 16:21:41,626 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 427 transitions. [2021-12-19 16:21:41,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-19 16:21:41,627 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:41,627 INFO L514 BasicCegarLoop]: trace histogram [12, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:41,652 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-12-19 16:21:41,839 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-12-19 16:21:41,840 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:41,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:41,840 INFO L85 PathProgramCache]: Analyzing trace with hash 2027873899, now seen corresponding path program 3 times [2021-12-19 16:21:41,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:41,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195856162] [2021-12-19 16:21:41,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:41,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:41,884 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:41,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [87378615] [2021-12-19 16:21:41,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 16:21:41,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:41,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:41,888 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:41,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-19 16:21:42,524 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-19 16:21:42,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 16:21:42,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 16:21:42,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:42,658 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2021-12-19 16:21:42,658 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 16:21:42,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:42,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195856162] [2021-12-19 16:21:42,659 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:42,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [87378615] [2021-12-19 16:21:42,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [87378615] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 16:21:42,659 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 16:21:42,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-19 16:21:42,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768303569] [2021-12-19 16:21:42,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 16:21:42,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-19 16:21:42,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:42,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-19 16:21:42,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-19 16:21:42,661 INFO L87 Difference]: Start difference. First operand 340 states and 427 transitions. Second operand has 6 states, 5 states have (on average 14.0) internal successors, (70), 6 states have internal predecessors, (70), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-19 16:21:42,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:42,719 INFO L93 Difference]: Finished difference Result 340 states and 427 transitions. [2021-12-19 16:21:42,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-19 16:21:42,719 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 14.0) internal successors, (70), 6 states have internal predecessors, (70), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 88 [2021-12-19 16:21:42,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:42,721 INFO L225 Difference]: With dead ends: 340 [2021-12-19 16:21:42,721 INFO L226 Difference]: Without dead ends: 339 [2021-12-19 16:21:42,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-12-19 16:21:42,722 INFO L933 BasicCegarLoop]: 226 mSDtfsCounter, 333 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 347 SdHoareTripleChecker+Valid, 595 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:42,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [347 Valid, 595 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-19 16:21:42,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-12-19 16:21:42,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 339. [2021-12-19 16:21:42,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 313 states have (on average 1.2268370607028753) internal successors, (384), 326 states have internal predecessors, (384), 19 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (22), 10 states have call predecessors, (22), 19 states have call successors, (22) [2021-12-19 16:21:42,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 425 transitions. [2021-12-19 16:21:42,730 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 425 transitions. Word has length 88 [2021-12-19 16:21:42,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:42,731 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 425 transitions. [2021-12-19 16:21:42,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 14.0) internal successors, (70), 6 states have internal predecessors, (70), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-19 16:21:42,731 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 425 transitions. [2021-12-19 16:21:42,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-12-19 16:21:42,733 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:42,734 INFO L514 BasicCegarLoop]: trace histogram [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:42,760 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-19 16:21:42,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-12-19 16:21:42,944 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:42,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:42,944 INFO L85 PathProgramCache]: Analyzing trace with hash -101263589, now seen corresponding path program 1 times [2021-12-19 16:21:42,944 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:42,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564045933] [2021-12-19 16:21:42,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:42,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:43,084 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:43,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [260838404] [2021-12-19 16:21:43,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:43,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:43,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:43,086 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:43,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-19 16:21:44,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:21:44,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 3762 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-19 16:21:44,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:44,668 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 159 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2021-12-19 16:21:44,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 16:21:44,986 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 159 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2021-12-19 16:21:44,986 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:44,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564045933] [2021-12-19 16:21:44,986 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:44,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260838404] [2021-12-19 16:21:44,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260838404] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 16:21:44,987 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 16:21:44,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-12-19 16:21:44,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101749523] [2021-12-19 16:21:44,987 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 16:21:44,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-19 16:21:44,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:44,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-19 16:21:44,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-12-19 16:21:44,988 INFO L87 Difference]: Start difference. First operand 339 states and 425 transitions. Second operand has 14 states, 13 states have (on average 26.53846153846154) internal successors, (345), 14 states have internal predecessors, (345), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-19 16:21:45,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:45,100 INFO L93 Difference]: Finished difference Result 462 states and 590 transitions. [2021-12-19 16:21:45,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-19 16:21:45,100 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 26.53846153846154) internal successors, (345), 14 states have internal predecessors, (345), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 193 [2021-12-19 16:21:45,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:45,102 INFO L225 Difference]: With dead ends: 462 [2021-12-19 16:21:45,103 INFO L226 Difference]: Without dead ends: 461 [2021-12-19 16:21:45,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 372 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=201, Unknown=0, NotChecked=0, Total=306 [2021-12-19 16:21:45,103 INFO L933 BasicCegarLoop]: 206 mSDtfsCounter, 409 mSDsluCounter, 826 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 1032 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:45,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 1032 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-19 16:21:45,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-12-19 16:21:45,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 338. [2021-12-19 16:21:45,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 338 states, 313 states have (on average 1.2236421725239617) internal successors, (383), 325 states have internal predecessors, (383), 19 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (22), 10 states have call predecessors, (22), 19 states have call successors, (22) [2021-12-19 16:21:45,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 424 transitions. [2021-12-19 16:21:45,114 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 424 transitions. Word has length 193 [2021-12-19 16:21:45,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:45,115 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 424 transitions. [2021-12-19 16:21:45,115 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 26.53846153846154) internal successors, (345), 14 states have internal predecessors, (345), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-19 16:21:45,115 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 424 transitions. [2021-12-19 16:21:45,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2021-12-19 16:21:45,117 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:45,117 INFO L514 BasicCegarLoop]: trace histogram [12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:45,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-12-19 16:21:45,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-12-19 16:21:45,331 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:45,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:45,332 INFO L85 PathProgramCache]: Analyzing trace with hash -155336901, now seen corresponding path program 1 times [2021-12-19 16:21:45,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:45,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81422404] [2021-12-19 16:21:45,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:45,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:45,458 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:45,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [386282313] [2021-12-19 16:21:45,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:45,459 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:45,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:45,460 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:45,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-19 16:21:46,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:21:46,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 3786 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 16:21:46,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:47,165 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 0 proven. 164 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2021-12-19 16:21:47,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 16:21:47,543 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 0 proven. 164 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2021-12-19 16:21:47,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:47,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81422404] [2021-12-19 16:21:47,543 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:47,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386282313] [2021-12-19 16:21:47,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386282313] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 16:21:47,548 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 16:21:47,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-12-19 16:21:47,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971788636] [2021-12-19 16:21:47,548 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 16:21:47,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-19 16:21:47,549 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:47,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-19 16:21:47,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2021-12-19 16:21:47,550 INFO L87 Difference]: Start difference. First operand 338 states and 424 transitions. Second operand has 16 states, 16 states have (on average 22.0) internal successors, (352), 16 states have internal predecessors, (352), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-19 16:21:47,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:47,700 INFO L93 Difference]: Finished difference Result 747 states and 936 transitions. [2021-12-19 16:21:47,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-19 16:21:47,700 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 22.0) internal successors, (352), 16 states have internal predecessors, (352), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 198 [2021-12-19 16:21:47,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:47,703 INFO L225 Difference]: With dead ends: 747 [2021-12-19 16:21:47,703 INFO L226 Difference]: Without dead ends: 714 [2021-12-19 16:21:47,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 400 GetRequests, 380 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=151, Invalid=311, Unknown=0, NotChecked=0, Total=462 [2021-12-19 16:21:47,704 INFO L933 BasicCegarLoop]: 235 mSDtfsCounter, 1060 mSDsluCounter, 1518 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1079 SdHoareTripleChecker+Valid, 1753 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:47,704 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1079 Valid, 1753 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-19 16:21:47,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2021-12-19 16:21:47,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 714. [2021-12-19 16:21:47,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 714 states, 677 states have (on average 1.1979320531757756) internal successors, (811), 689 states have internal predecessors, (811), 31 states have call successors, (31), 3 states have call predecessors, (31), 4 states have return successors, (38), 22 states have call predecessors, (38), 31 states have call successors, (38) [2021-12-19 16:21:47,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 880 transitions. [2021-12-19 16:21:47,717 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 880 transitions. Word has length 198 [2021-12-19 16:21:47,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:47,717 INFO L470 AbstractCegarLoop]: Abstraction has 714 states and 880 transitions. [2021-12-19 16:21:47,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 22.0) internal successors, (352), 16 states have internal predecessors, (352), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-19 16:21:47,718 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 880 transitions. [2021-12-19 16:21:47,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2021-12-19 16:21:47,722 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:47,722 INFO L514 BasicCegarLoop]: trace histogram [12, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:47,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-12-19 16:21:47,936 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-19 16:21:47,936 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:47,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:47,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1758019963, now seen corresponding path program 2 times [2021-12-19 16:21:47,936 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:47,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15477093] [2021-12-19 16:21:47,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:47,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:48,295 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:48,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1437858044] [2021-12-19 16:21:48,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 16:21:48,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:48,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:48,297 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:48,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-19 16:21:49,908 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-19 16:21:49,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 16:21:49,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 16:21:49,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:50,509 INFO L134 CoverageAnalysis]: Checked inductivity of 1244 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1244 trivial. 0 not checked. [2021-12-19 16:21:50,509 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 16:21:50,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:50,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15477093] [2021-12-19 16:21:50,510 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:50,510 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437858044] [2021-12-19 16:21:50,510 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437858044] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 16:21:50,510 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 16:21:50,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-19 16:21:50,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124611160] [2021-12-19 16:21:50,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 16:21:50,511 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 16:21:50,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:50,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 16:21:50,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 16:21:50,512 INFO L87 Difference]: Start difference. First operand 714 states and 880 transitions. Second operand has 4 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-19 16:21:50,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:50,544 INFO L93 Difference]: Finished difference Result 740 states and 926 transitions. [2021-12-19 16:21:50,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-19 16:21:50,545 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 418 [2021-12-19 16:21:50,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:50,549 INFO L225 Difference]: With dead ends: 740 [2021-12-19 16:21:50,549 INFO L226 Difference]: Without dead ends: 739 [2021-12-19 16:21:50,551 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 415 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-19 16:21:50,551 INFO L933 BasicCegarLoop]: 163 mSDtfsCounter, 65 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:50,552 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 364 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-19 16:21:50,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2021-12-19 16:21:50,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 716. [2021-12-19 16:21:50,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 679 states have (on average 1.1973490427098674) internal successors, (813), 691 states have internal predecessors, (813), 31 states have call successors, (31), 3 states have call predecessors, (31), 4 states have return successors, (38), 22 states have call predecessors, (38), 31 states have call successors, (38) [2021-12-19 16:21:50,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 882 transitions. [2021-12-19 16:21:50,620 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 882 transitions. Word has length 418 [2021-12-19 16:21:50,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:50,620 INFO L470 AbstractCegarLoop]: Abstraction has 716 states and 882 transitions. [2021-12-19 16:21:50,620 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 24.333333333333332) internal successors, (73), 3 states have internal predecessors, (73), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-19 16:21:50,620 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 882 transitions. [2021-12-19 16:21:50,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2021-12-19 16:21:50,625 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:50,625 INFO L514 BasicCegarLoop]: trace histogram [12, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:50,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-19 16:21:50,831 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-19 16:21:50,831 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:50,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:50,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1335955564, now seen corresponding path program 1 times [2021-12-19 16:21:50,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:50,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660013427] [2021-12-19 16:21:50,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:50,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:51,139 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:51,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [643030602] [2021-12-19 16:21:51,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:51,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:51,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:51,141 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:51,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-19 16:21:54,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:21:54,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 9679 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-19 16:21:54,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:21:54,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1244 backedges. 0 proven. 1150 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2021-12-19 16:21:54,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 16:21:55,593 INFO L134 CoverageAnalysis]: Checked inductivity of 1244 backedges. 0 proven. 1150 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2021-12-19 16:21:55,593 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:21:55,593 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660013427] [2021-12-19 16:21:55,593 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:21:55,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643030602] [2021-12-19 16:21:55,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643030602] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 16:21:55,594 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 16:21:55,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 21 [2021-12-19 16:21:55,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203881170] [2021-12-19 16:21:55,594 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 16:21:55,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-19 16:21:55,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:21:55,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-19 16:21:55,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2021-12-19 16:21:55,595 INFO L87 Difference]: Start difference. First operand 716 states and 882 transitions. Second operand has 21 states, 21 states have (on average 24.80952380952381) internal successors, (521), 21 states have internal predecessors, (521), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-19 16:21:55,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:21:55,814 INFO L93 Difference]: Finished difference Result 1033 states and 1281 transitions. [2021-12-19 16:21:55,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-19 16:21:55,814 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 24.80952380952381) internal successors, (521), 21 states have internal predecessors, (521), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 419 [2021-12-19 16:21:55,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:21:55,818 INFO L225 Difference]: With dead ends: 1033 [2021-12-19 16:21:55,818 INFO L226 Difference]: Without dead ends: 998 [2021-12-19 16:21:55,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 845 GetRequests, 816 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=273, Invalid=597, Unknown=0, NotChecked=0, Total=870 [2021-12-19 16:21:55,821 INFO L933 BasicCegarLoop]: 215 mSDtfsCounter, 1186 mSDsluCounter, 2025 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1212 SdHoareTripleChecker+Valid, 2240 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-19 16:21:55,821 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1212 Valid, 2240 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-19 16:21:55,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states. [2021-12-19 16:21:55,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 998. [2021-12-19 16:21:55,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 998 states, 952 states have (on average 1.1911764705882353) internal successors, (1134), 964 states have internal predecessors, (1134), 40 states have call successors, (40), 3 states have call predecessors, (40), 4 states have return successors, (50), 31 states have call predecessors, (50), 40 states have call successors, (50) [2021-12-19 16:21:55,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 1224 transitions. [2021-12-19 16:21:55,842 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 1224 transitions. Word has length 419 [2021-12-19 16:21:55,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:21:55,842 INFO L470 AbstractCegarLoop]: Abstraction has 998 states and 1224 transitions. [2021-12-19 16:21:55,843 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 24.80952380952381) internal successors, (521), 21 states have internal predecessors, (521), 2 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-19 16:21:55,843 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 1224 transitions. [2021-12-19 16:21:55,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 585 [2021-12-19 16:21:55,847 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:21:55,847 INFO L514 BasicCegarLoop]: trace histogram [12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:21:55,892 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-19 16:21:56,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:56,067 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:21:56,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:21:56,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1590858133, now seen corresponding path program 2 times [2021-12-19 16:21:56,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:21:56,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666362976] [2021-12-19 16:21:56,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:21:56,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:21:56,614 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:21:56,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1709988615] [2021-12-19 16:21:56,614 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 16:21:56,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:21:56,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:21:56,615 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:21:56,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-19 16:21:59,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-19 16:21:59,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 16:21:59,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 16:21:59,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:22:00,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2561 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2561 trivial. 0 not checked. [2021-12-19 16:22:00,360 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 16:22:00,360 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:22:00,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666362976] [2021-12-19 16:22:00,360 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:22:00,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709988615] [2021-12-19 16:22:00,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709988615] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 16:22:00,360 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 16:22:00,360 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-19 16:22:00,360 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785507774] [2021-12-19 16:22:00,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 16:22:00,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 16:22:00,361 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:22:00,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 16:22:00,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 16:22:00,361 INFO L87 Difference]: Start difference. First operand 998 states and 1224 transitions. Second operand has 4 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-19 16:22:00,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:22:00,401 INFO L93 Difference]: Finished difference Result 998 states and 1224 transitions. [2021-12-19 16:22:00,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 16:22:00,402 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 584 [2021-12-19 16:22:00,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:22:00,406 INFO L225 Difference]: With dead ends: 998 [2021-12-19 16:22:00,406 INFO L226 Difference]: Without dead ends: 997 [2021-12-19 16:22:00,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 584 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-12-19 16:22:00,407 INFO L933 BasicCegarLoop]: 142 mSDtfsCounter, 100 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-19 16:22:00,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 272 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-19 16:22:00,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 997 states. [2021-12-19 16:22:00,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 997 to 997. [2021-12-19 16:22:00,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 997 states, 952 states have (on average 1.190126050420168) internal successors, (1133), 963 states have internal predecessors, (1133), 40 states have call successors, (40), 3 states have call predecessors, (40), 4 states have return successors, (50), 31 states have call predecessors, (50), 40 states have call successors, (50) [2021-12-19 16:22:00,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 1223 transitions. [2021-12-19 16:22:00,426 INFO L78 Accepts]: Start accepts. Automaton has 997 states and 1223 transitions. Word has length 584 [2021-12-19 16:22:00,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:22:00,427 INFO L470 AbstractCegarLoop]: Abstraction has 997 states and 1223 transitions. [2021-12-19 16:22:00,427 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 24.666666666666668) internal successors, (74), 3 states have internal predecessors, (74), 1 states have call successors, (2), 1 states have call predecessors, (2), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-19 16:22:00,427 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 1223 transitions. [2021-12-19 16:22:00,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 596 [2021-12-19 16:22:00,431 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:22:00,432 INFO L514 BasicCegarLoop]: trace histogram [12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:22:00,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-19 16:22:00,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-19 16:22:00,647 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:22:00,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:22:00,648 INFO L85 PathProgramCache]: Analyzing trace with hash 487200954, now seen corresponding path program 1 times [2021-12-19 16:22:00,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:22:00,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469637736] [2021-12-19 16:22:00,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:22:00,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:22:01,185 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:22:01,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2032034134] [2021-12-19 16:22:01,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:22:01,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:22:01,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:22:01,187 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:22:01,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-19 16:22:06,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:22:06,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 14133 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 16:22:06,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:22:07,468 INFO L134 CoverageAnalysis]: Checked inductivity of 2563 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2561 trivial. 0 not checked. [2021-12-19 16:22:07,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 16:22:08,283 INFO L134 CoverageAnalysis]: Checked inductivity of 2563 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2561 trivial. 0 not checked. [2021-12-19 16:22:08,283 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:22:08,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469637736] [2021-12-19 16:22:08,284 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:22:08,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032034134] [2021-12-19 16:22:08,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032034134] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 16:22:08,284 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 16:22:08,284 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2021-12-19 16:22:08,284 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660753621] [2021-12-19 16:22:08,284 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 16:22:08,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-19 16:22:08,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:22:08,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-19 16:22:08,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-19 16:22:08,285 INFO L87 Difference]: Start difference. First operand 997 states and 1223 transitions. Second operand has 10 states, 9 states have (on average 18.444444444444443) internal successors, (166), 10 states have internal predecessors, (166), 4 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-19 16:22:08,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:22:08,522 INFO L93 Difference]: Finished difference Result 1089 states and 1374 transitions. [2021-12-19 16:22:08,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-19 16:22:08,523 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 18.444444444444443) internal successors, (166), 10 states have internal predecessors, (166), 4 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) Word has length 595 [2021-12-19 16:22:08,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:22:08,527 INFO L225 Difference]: With dead ends: 1089 [2021-12-19 16:22:08,527 INFO L226 Difference]: Without dead ends: 1088 [2021-12-19 16:22:08,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1195 GetRequests, 1180 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=173, Unknown=0, NotChecked=0, Total=272 [2021-12-19 16:22:08,528 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 436 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-19 16:22:08,528 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [446 Valid, 558 Invalid, 368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-19 16:22:08,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2021-12-19 16:22:08,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1087. [2021-12-19 16:22:08,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 1009 states have (on average 1.2091179385530229) internal successors, (1220), 1050 states have internal predecessors, (1220), 70 states have call successors, (70), 6 states have call predecessors, (70), 7 states have return successors, (80), 34 states have call predecessors, (80), 70 states have call successors, (80) [2021-12-19 16:22:08,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1370 transitions. [2021-12-19 16:22:08,618 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1370 transitions. Word has length 595 [2021-12-19 16:22:08,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:22:08,619 INFO L470 AbstractCegarLoop]: Abstraction has 1087 states and 1370 transitions. [2021-12-19 16:22:08,619 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 18.444444444444443) internal successors, (166), 10 states have internal predecessors, (166), 4 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 4 states have call predecessors, (6), 4 states have call successors, (6) [2021-12-19 16:22:08,619 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1370 transitions. [2021-12-19 16:22:08,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2021-12-19 16:22:08,624 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:22:08,625 INFO L514 BasicCegarLoop]: trace histogram [12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:22:08,682 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-19 16:22:08,843 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-19 16:22:08,843 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:22:08,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:22:08,844 INFO L85 PathProgramCache]: Analyzing trace with hash 919040218, now seen corresponding path program 2 times [2021-12-19 16:22:08,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:22:08,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861995930] [2021-12-19 16:22:08,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:22:08,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:22:09,370 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:22:09,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1287057744] [2021-12-19 16:22:09,371 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 16:22:09,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:22:09,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:22:09,374 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:22:09,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-19 16:22:15,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 16:22:15,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 16:22:15,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 14241 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 16:22:15,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:22:16,293 INFO L134 CoverageAnalysis]: Checked inductivity of 2641 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 2561 trivial. 0 not checked. [2021-12-19 16:22:16,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 16:22:17,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2641 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 2585 trivial. 0 not checked. [2021-12-19 16:22:17,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:22:17,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861995930] [2021-12-19 16:22:17,371 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:22:17,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287057744] [2021-12-19 16:22:17,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287057744] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 16:22:17,371 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 16:22:17,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2021-12-19 16:22:17,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954635348] [2021-12-19 16:22:17,372 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 16:22:17,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-19 16:22:17,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:22:17,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-19 16:22:17,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2021-12-19 16:22:17,374 INFO L87 Difference]: Start difference. First operand 1087 states and 1370 transitions. Second operand has 22 states, 21 states have (on average 10.333333333333334) internal successors, (217), 22 states have internal predecessors, (217), 10 states have call successors, (12), 6 states have call predecessors, (12), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2021-12-19 16:22:18,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:22:18,316 INFO L93 Difference]: Finished difference Result 1269 states and 1671 transitions. [2021-12-19 16:22:18,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-19 16:22:18,316 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 10.333333333333334) internal successors, (217), 22 states have internal predecessors, (217), 10 states have call successors, (12), 6 states have call predecessors, (12), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) Word has length 631 [2021-12-19 16:22:18,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:22:18,322 INFO L225 Difference]: With dead ends: 1269 [2021-12-19 16:22:18,322 INFO L226 Difference]: Without dead ends: 1268 [2021-12-19 16:22:18,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1279 GetRequests, 1240 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=549, Invalid=1091, Unknown=0, NotChecked=0, Total=1640 [2021-12-19 16:22:18,324 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 1632 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 677 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1642 SdHoareTripleChecker+Valid, 585 SdHoareTripleChecker+Invalid, 1459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 677 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-12-19 16:22:18,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1642 Valid, 585 Invalid, 1459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [677 Valid, 782 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-12-19 16:22:18,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1268 states. [2021-12-19 16:22:18,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1268 to 1267. [2021-12-19 16:22:18,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1267 states, 1123 states have (on average 1.2413178984861977) internal successors, (1394), 1224 states have internal predecessors, (1394), 130 states have call successors, (130), 12 states have call predecessors, (130), 13 states have return successors, (140), 40 states have call predecessors, (140), 130 states have call successors, (140) [2021-12-19 16:22:18,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1267 states to 1267 states and 1664 transitions. [2021-12-19 16:22:18,377 INFO L78 Accepts]: Start accepts. Automaton has 1267 states and 1664 transitions. Word has length 631 [2021-12-19 16:22:18,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:22:18,378 INFO L470 AbstractCegarLoop]: Abstraction has 1267 states and 1664 transitions. [2021-12-19 16:22:18,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 10.333333333333334) internal successors, (217), 22 states have internal predecessors, (217), 10 states have call successors, (12), 6 states have call predecessors, (12), 6 states have return successors, (12), 10 states have call predecessors, (12), 10 states have call successors, (12) [2021-12-19 16:22:18,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1267 states and 1664 transitions. [2021-12-19 16:22:18,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 704 [2021-12-19 16:22:18,388 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:22:18,388 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:22:18,460 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-12-19 16:22:18,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-19 16:22:18,608 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:22:18,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:22:18,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1185582822, now seen corresponding path program 3 times [2021-12-19 16:22:18,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:22:18,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513817086] [2021-12-19 16:22:18,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:22:18,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:22:19,194 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:22:19,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [620089877] [2021-12-19 16:22:19,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 16:22:19,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:22:19,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:22:19,196 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:22:19,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-19 16:22:24,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-19 16:22:24,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 16:22:24,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 1559 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 16:22:24,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:22:24,931 INFO L134 CoverageAnalysis]: Checked inductivity of 3121 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 3020 trivial. 0 not checked. [2021-12-19 16:22:24,932 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 16:22:24,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:22:24,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513817086] [2021-12-19 16:22:24,932 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:22:24,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [620089877] [2021-12-19 16:22:24,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [620089877] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 16:22:24,932 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 16:22:24,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-19 16:22:24,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939326780] [2021-12-19 16:22:24,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 16:22:24,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-19 16:22:24,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:22:24,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-19 16:22:24,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-19 16:22:24,934 INFO L87 Difference]: Start difference. First operand 1267 states and 1664 transitions. Second operand has 5 states, 4 states have (on average 22.75) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-19 16:22:25,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:22:25,048 INFO L93 Difference]: Finished difference Result 1584 states and 2151 transitions. [2021-12-19 16:22:25,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-19 16:22:25,049 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 22.75) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 703 [2021-12-19 16:22:25,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:22:25,056 INFO L225 Difference]: With dead ends: 1584 [2021-12-19 16:22:25,056 INFO L226 Difference]: Without dead ends: 1583 [2021-12-19 16:22:25,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 706 GetRequests, 701 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-12-19 16:22:25,057 INFO L933 BasicCegarLoop]: 144 mSDtfsCounter, 264 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-19 16:22:25,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 320 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-19 16:22:25,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1583 states. [2021-12-19 16:22:25,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1583 to 1510. [2021-12-19 16:22:25,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1510 states, 1294 states have (on average 1.2789799072642967) internal successors, (1655), 1449 states have internal predecessors, (1655), 193 states have call successors, (193), 21 states have call predecessors, (193), 22 states have return successors, (203), 49 states have call predecessors, (203), 193 states have call successors, (203) [2021-12-19 16:22:25,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1510 states to 1510 states and 2051 transitions. [2021-12-19 16:22:25,110 INFO L78 Accepts]: Start accepts. Automaton has 1510 states and 2051 transitions. Word has length 703 [2021-12-19 16:22:25,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:22:25,111 INFO L470 AbstractCegarLoop]: Abstraction has 1510 states and 2051 transitions. [2021-12-19 16:22:25,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 22.75) internal successors, (91), 5 states have internal predecessors, (91), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-19 16:22:25,111 INFO L276 IsEmpty]: Start isEmpty. Operand 1510 states and 2051 transitions. [2021-12-19 16:22:25,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2021-12-19 16:22:25,119 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:22:25,119 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:22:25,194 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-19 16:22:25,335 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:22:25,335 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:22:25,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:22:25,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1350064559, now seen corresponding path program 1 times [2021-12-19 16:22:25,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:22:25,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248963542] [2021-12-19 16:22:25,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:22:25,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:22:25,952 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:22:25,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [98777415] [2021-12-19 16:22:25,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:22:25,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:22:25,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:22:25,954 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:22:25,955 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-19 16:22:32,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:22:33,024 INFO L263 TraceCheckSpWp]: Trace formula consists of 14459 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-19 16:22:33,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:22:34,179 INFO L134 CoverageAnalysis]: Checked inductivity of 3112 backedges. 0 proven. 551 refuted. 0 times theorem prover too weak. 2561 trivial. 0 not checked. [2021-12-19 16:22:34,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 16:22:35,480 INFO L134 CoverageAnalysis]: Checked inductivity of 3112 backedges. 0 proven. 371 refuted. 0 times theorem prover too weak. 2741 trivial. 0 not checked. [2021-12-19 16:22:35,481 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:22:35,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248963542] [2021-12-19 16:22:35,481 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:22:35,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [98777415] [2021-12-19 16:22:35,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [98777415] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 16:22:35,481 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 16:22:35,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 45 [2021-12-19 16:22:35,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115222132] [2021-12-19 16:22:35,482 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 16:22:35,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-19 16:22:35,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:22:35,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-19 16:22:35,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=551, Invalid=1519, Unknown=0, NotChecked=0, Total=2070 [2021-12-19 16:22:35,484 INFO L87 Difference]: Start difference. First operand 1510 states and 2051 transitions. Second operand has 46 states, 45 states have (on average 7.133333333333334) internal successors, (321), 46 states have internal predecessors, (321), 22 states have call successors, (24), 12 states have call predecessors, (24), 12 states have return successors, (24), 22 states have call predecessors, (24), 22 states have call successors, (24) [2021-12-19 16:22:37,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:22:37,802 INFO L93 Difference]: Finished difference Result 2227 states and 3219 transitions. [2021-12-19 16:22:37,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-12-19 16:22:37,803 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 45 states have (on average 7.133333333333334) internal successors, (321), 46 states have internal predecessors, (321), 22 states have call successors, (24), 12 states have call predecessors, (24), 12 states have return successors, (24), 22 states have call predecessors, (24), 22 states have call successors, (24) Word has length 704 [2021-12-19 16:22:37,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:22:37,810 INFO L225 Difference]: With dead ends: 2227 [2021-12-19 16:22:37,810 INFO L226 Difference]: Without dead ends: 2226 [2021-12-19 16:22:37,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1449 GetRequests, 1362 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1615 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2529, Invalid=5303, Unknown=0, NotChecked=0, Total=7832 [2021-12-19 16:22:37,812 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 3222 mSDsluCounter, 1169 mSDsCounter, 0 mSdLazyCounter, 2036 mSolverCounterSat, 1682 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3232 SdHoareTripleChecker+Valid, 1322 SdHoareTripleChecker+Invalid, 3718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1682 IncrementalHoareTripleChecker+Valid, 2036 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2021-12-19 16:22:37,813 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3232 Valid, 1322 Invalid, 3718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1682 Valid, 2036 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2021-12-19 16:22:37,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2226 states. [2021-12-19 16:22:37,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2226 to 2206. [2021-12-19 16:22:37,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2206 states, 1750 states have (on average 1.3434285714285714) internal successors, (2351), 2109 states have internal predecessors, (2351), 409 states have call successors, (409), 45 states have call predecessors, (409), 46 states have return successors, (419), 73 states have call predecessors, (419), 409 states have call successors, (419) [2021-12-19 16:22:37,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2206 states to 2206 states and 3179 transitions. [2021-12-19 16:22:37,881 INFO L78 Accepts]: Start accepts. Automaton has 2206 states and 3179 transitions. Word has length 704 [2021-12-19 16:22:37,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:22:37,882 INFO L470 AbstractCegarLoop]: Abstraction has 2206 states and 3179 transitions. [2021-12-19 16:22:37,882 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 45 states have (on average 7.133333333333334) internal successors, (321), 46 states have internal predecessors, (321), 22 states have call successors, (24), 12 states have call predecessors, (24), 12 states have return successors, (24), 22 states have call predecessors, (24), 22 states have call successors, (24) [2021-12-19 16:22:37,882 INFO L276 IsEmpty]: Start isEmpty. Operand 2206 states and 3179 transitions. [2021-12-19 16:22:37,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 849 [2021-12-19 16:22:37,892 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:22:37,893 INFO L514 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 22, 22, 22, 21, 21, 21, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:22:37,970 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-12-19 16:22:38,107 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:22:38,107 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:22:38,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:22:38,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1751545297, now seen corresponding path program 2 times [2021-12-19 16:22:38,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:22:38,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900443545] [2021-12-19 16:22:38,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:22:38,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:22:38,679 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:22:38,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1306626994] [2021-12-19 16:22:38,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 16:22:38,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:22:38,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:22:38,680 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:22:38,681 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-19 16:22:46,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 16:22:46,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 16:22:46,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 14891 conjuncts, 47 conjunts are in the unsatisfiable core [2021-12-19 16:22:46,401 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:22:48,156 INFO L134 CoverageAnalysis]: Checked inductivity of 5356 backedges. 0 proven. 2795 refuted. 0 times theorem prover too weak. 2561 trivial. 0 not checked. [2021-12-19 16:22:48,156 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 16:22:50,701 INFO L134 CoverageAnalysis]: Checked inductivity of 5356 backedges. 0 proven. 1871 refuted. 0 times theorem prover too weak. 3485 trivial. 0 not checked. [2021-12-19 16:22:50,702 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:22:50,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900443545] [2021-12-19 16:22:50,702 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:22:50,702 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306626994] [2021-12-19 16:22:50,702 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306626994] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 16:22:50,702 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 16:22:50,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 47] total 93 [2021-12-19 16:22:50,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310407437] [2021-12-19 16:22:50,703 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 16:22:50,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2021-12-19 16:22:50,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:22:50,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-12-19 16:22:50,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2255, Invalid=6487, Unknown=0, NotChecked=0, Total=8742 [2021-12-19 16:22:50,709 INFO L87 Difference]: Start difference. First operand 2206 states and 3179 transitions. Second operand has 94 states, 93 states have (on average 5.645161290322581) internal successors, (525), 94 states have internal predecessors, (525), 46 states have call successors, (48), 24 states have call predecessors, (48), 24 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) [2021-12-19 16:22:57,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:22:57,893 INFO L93 Difference]: Finished difference Result 3619 states and 5487 transitions. [2021-12-19 16:22:57,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2021-12-19 16:22:57,894 INFO L78 Accepts]: Start accepts. Automaton has has 94 states, 93 states have (on average 5.645161290322581) internal successors, (525), 94 states have internal predecessors, (525), 46 states have call successors, (48), 24 states have call predecessors, (48), 24 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) Word has length 848 [2021-12-19 16:22:57,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:22:57,910 INFO L225 Difference]: With dead ends: 3619 [2021-12-19 16:22:57,910 INFO L226 Difference]: Without dead ends: 3618 [2021-12-19 16:22:57,919 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1785 GetRequests, 1602 SyntacticMatches, 0 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7507 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=10809, Invalid=23231, Unknown=0, NotChecked=0, Total=34040 [2021-12-19 16:22:57,920 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 7695 mSDsluCounter, 1614 mSDsCounter, 0 mSdLazyCounter, 5318 mSolverCounterSat, 4082 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7705 SdHoareTripleChecker+Valid, 1767 SdHoareTripleChecker+Invalid, 9400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4082 IncrementalHoareTripleChecker+Valid, 5318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2021-12-19 16:22:57,920 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7705 Valid, 1767 Invalid, 9400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4082 Valid, 5318 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2021-12-19 16:22:57,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3618 states. [2021-12-19 16:22:58,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3618 to 3598. [2021-12-19 16:22:58,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3598 states, 2662 states have (on average 1.406085649887303) internal successors, (3743), 3429 states have internal predecessors, (3743), 841 states have call successors, (841), 93 states have call predecessors, (841), 94 states have return successors, (851), 121 states have call predecessors, (851), 841 states have call successors, (851) [2021-12-19 16:22:58,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3598 states to 3598 states and 5435 transitions. [2021-12-19 16:22:58,072 INFO L78 Accepts]: Start accepts. Automaton has 3598 states and 5435 transitions. Word has length 848 [2021-12-19 16:22:58,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:22:58,073 INFO L470 AbstractCegarLoop]: Abstraction has 3598 states and 5435 transitions. [2021-12-19 16:22:58,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 94 states, 93 states have (on average 5.645161290322581) internal successors, (525), 94 states have internal predecessors, (525), 46 states have call successors, (48), 24 states have call predecessors, (48), 24 states have return successors, (48), 46 states have call predecessors, (48), 46 states have call successors, (48) [2021-12-19 16:22:58,073 INFO L276 IsEmpty]: Start isEmpty. Operand 3598 states and 5435 transitions. [2021-12-19 16:22:58,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1137 [2021-12-19 16:22:58,094 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:22:58,095 INFO L514 BasicCegarLoop]: trace histogram [47, 46, 46, 46, 46, 46, 46, 46, 46, 45, 45, 45, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:22:58,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-12-19 16:22:58,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-19 16:22:58,311 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:22:58,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:22:58,311 INFO L85 PathProgramCache]: Analyzing trace with hash -854649647, now seen corresponding path program 3 times [2021-12-19 16:22:58,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:22:58,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452066820] [2021-12-19 16:22:58,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:22:58,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:22:58,940 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:22:58,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1095199645] [2021-12-19 16:22:58,941 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 16:22:58,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:22:58,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:22:58,942 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:22:58,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-19 16:23:05,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-19 16:23:05,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 16:23:05,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 1561 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 16:23:05,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:23:06,943 INFO L134 CoverageAnalysis]: Checked inductivity of 15028 backedges. 452 proven. 0 refuted. 0 times theorem prover too weak. 14576 trivial. 0 not checked. [2021-12-19 16:23:06,943 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 16:23:06,943 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:23:06,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452066820] [2021-12-19 16:23:06,943 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:23:06,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095199645] [2021-12-19 16:23:06,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095199645] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 16:23:06,944 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 16:23:06,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-19 16:23:06,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020996473] [2021-12-19 16:23:06,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 16:23:06,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-19 16:23:06,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:23:06,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-19 16:23:06,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-19 16:23:06,945 INFO L87 Difference]: Start difference. First operand 3598 states and 5435 transitions. Second operand has 6 states, 5 states have (on average 18.4) internal successors, (92), 6 states have internal predecessors, (92), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-19 16:23:07,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:23:07,242 INFO L93 Difference]: Finished difference Result 6473 states and 9921 transitions. [2021-12-19 16:23:07,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-19 16:23:07,243 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 18.4) internal successors, (92), 6 states have internal predecessors, (92), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 1136 [2021-12-19 16:23:07,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:23:07,269 INFO L225 Difference]: With dead ends: 6473 [2021-12-19 16:23:07,269 INFO L226 Difference]: Without dead ends: 6472 [2021-12-19 16:23:07,273 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1144 GetRequests, 1135 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-12-19 16:23:07,274 INFO L933 BasicCegarLoop]: 141 mSDtfsCounter, 298 mSDsluCounter, 257 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-19 16:23:07,274 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 398 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-19 16:23:07,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6472 states. [2021-12-19 16:23:07,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6472 to 6009. [2021-12-19 16:23:07,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6009 states, 4369 states have (on average 1.4534218356603341) internal successors, (6350), 5661 states have internal predecessors, (6350), 1456 states have call successors, (1456), 182 states have call predecessors, (1456), 183 states have return successors, (1466), 210 states have call predecessors, (1466), 1456 states have call successors, (1466) [2021-12-19 16:23:07,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6009 states to 6009 states and 9272 transitions. [2021-12-19 16:23:07,741 INFO L78 Accepts]: Start accepts. Automaton has 6009 states and 9272 transitions. Word has length 1136 [2021-12-19 16:23:07,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:23:07,742 INFO L470 AbstractCegarLoop]: Abstraction has 6009 states and 9272 transitions. [2021-12-19 16:23:07,743 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 18.4) internal successors, (92), 6 states have internal predecessors, (92), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-19 16:23:07,743 INFO L276 IsEmpty]: Start isEmpty. Operand 6009 states and 9272 transitions. [2021-12-19 16:23:07,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1139 [2021-12-19 16:23:07,765 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:23:07,765 INFO L514 BasicCegarLoop]: trace histogram [47, 46, 46, 46, 46, 46, 46, 46, 46, 44, 44, 44, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:23:07,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-12-19 16:23:07,991 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-12-19 16:23:07,991 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:23:07,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:23:07,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1715140143, now seen corresponding path program 1 times [2021-12-19 16:23:07,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:23:07,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739200977] [2021-12-19 16:23:07,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:23:07,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:23:08,606 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:23:08,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1644233533] [2021-12-19 16:23:08,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:23:08,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:23:08,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:23:08,607 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:23:08,608 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-19 16:23:17,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:23:17,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 15759 conjuncts, 95 conjunts are in the unsatisfiable core [2021-12-19 16:23:17,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:23:21,548 INFO L134 CoverageAnalysis]: Checked inductivity of 14985 backedges. 0 proven. 12424 refuted. 0 times theorem prover too weak. 2561 trivial. 0 not checked. [2021-12-19 16:23:21,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 16:23:28,493 INFO L134 CoverageAnalysis]: Checked inductivity of 14985 backedges. 0 proven. 8284 refuted. 0 times theorem prover too weak. 6701 trivial. 0 not checked. [2021-12-19 16:23:28,494 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:23:28,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739200977] [2021-12-19 16:23:28,494 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:23:28,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644233533] [2021-12-19 16:23:28,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644233533] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 16:23:28,494 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 16:23:28,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 95] total 189 [2021-12-19 16:23:28,495 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103412552] [2021-12-19 16:23:28,495 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 16:23:28,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2021-12-19 16:23:28,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:23:28,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2021-12-19 16:23:28,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9119, Invalid=26791, Unknown=0, NotChecked=0, Total=35910 [2021-12-19 16:23:28,506 INFO L87 Difference]: Start difference. First operand 6009 states and 9272 transitions. Second operand has 190 states, 189 states have (on average 4.957671957671957) internal successors, (937), 190 states have internal predecessors, (937), 94 states have call successors, (96), 48 states have call predecessors, (96), 48 states have return successors, (96), 94 states have call predecessors, (96), 94 states have call successors, (96) [2021-12-19 16:24:00,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:24:00,104 INFO L93 Difference]: Finished difference Result 11441 states and 18036 transitions. [2021-12-19 16:24:00,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 284 states. [2021-12-19 16:24:00,105 INFO L78 Accepts]: Start accepts. Automaton has has 190 states, 189 states have (on average 4.957671957671957) internal successors, (937), 190 states have internal predecessors, (937), 94 states have call successors, (96), 48 states have call predecessors, (96), 48 states have return successors, (96), 94 states have call predecessors, (96), 94 states have call successors, (96) Word has length 1138 [2021-12-19 16:24:00,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:24:00,154 INFO L225 Difference]: With dead ends: 11441 [2021-12-19 16:24:00,154 INFO L226 Difference]: Without dead ends: 11440 [2021-12-19 16:24:00,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2461 GetRequests, 2086 SyntacticMatches, 0 SemanticMatches, 375 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32251 ImplicationChecksByTransitivity, 16.8s TimeCoverageRelationStatistics Valid=44649, Invalid=97103, Unknown=0, NotChecked=0, Total=141752 [2021-12-19 16:24:00,165 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 19673 mSDsluCounter, 3077 mSDsCounter, 0 mSdLazyCounter, 11802 mSolverCounterSat, 11653 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19683 SdHoareTripleChecker+Valid, 3230 SdHoareTripleChecker+Invalid, 23455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 11653 IncrementalHoareTripleChecker+Valid, 11802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2021-12-19 16:24:00,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19683 Valid, 3230 Invalid, 23455 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [11653 Valid, 11802 Invalid, 0 Unknown, 0 Unchecked, 8.3s Time] [2021-12-19 16:24:00,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11440 states. [2021-12-19 16:24:00,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11440 to 11385. [2021-12-19 16:24:00,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11385 states, 8017 states have (on average 1.486590994137458) internal successors, (11918), 10701 states have internal predecessors, (11918), 2992 states have call successors, (2992), 374 states have call predecessors, (2992), 375 states have return successors, (3002), 402 states have call predecessors, (3002), 2992 states have call successors, (3002) [2021-12-19 16:24:00,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11385 states to 11385 states and 17912 transitions. [2021-12-19 16:24:00,610 INFO L78 Accepts]: Start accepts. Automaton has 11385 states and 17912 transitions. Word has length 1138 [2021-12-19 16:24:00,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:24:00,611 INFO L470 AbstractCegarLoop]: Abstraction has 11385 states and 17912 transitions. [2021-12-19 16:24:00,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 190 states, 189 states have (on average 4.957671957671957) internal successors, (937), 190 states have internal predecessors, (937), 94 states have call successors, (96), 48 states have call predecessors, (96), 48 states have return successors, (96), 94 states have call predecessors, (96), 94 states have call successors, (96) [2021-12-19 16:24:00,612 INFO L276 IsEmpty]: Start isEmpty. Operand 11385 states and 17912 transitions. [2021-12-19 16:24:00,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1715 [2021-12-19 16:24:00,661 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:24:00,661 INFO L514 BasicCegarLoop]: trace histogram [95, 94, 94, 94, 94, 94, 94, 94, 94, 92, 92, 92, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:24:00,763 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-12-19 16:24:00,881 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:24:00,881 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:24:00,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:24:00,882 INFO L85 PathProgramCache]: Analyzing trace with hash -119491537, now seen corresponding path program 2 times [2021-12-19 16:24:00,882 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:24:00,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006305061] [2021-12-19 16:24:00,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:24:00,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:24:01,530 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:24:01,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1965921705] [2021-12-19 16:24:01,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 16:24:01,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:24:01,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:24:01,532 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:24:01,532 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-19 16:24:11,464 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 16:24:11,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 16:24:11,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 17487 conjuncts, 191 conjunts are in the unsatisfiable core [2021-12-19 16:24:11,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:24:22,154 INFO L134 CoverageAnalysis]: Checked inductivity of 55017 backedges. 0 proven. 52456 refuted. 0 times theorem prover too weak. 2561 trivial. 0 not checked. [2021-12-19 16:24:22,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 16:24:45,430 INFO L134 CoverageAnalysis]: Checked inductivity of 55017 backedges. 0 proven. 34972 refuted. 0 times theorem prover too weak. 20045 trivial. 0 not checked. [2021-12-19 16:24:45,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:24:45,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006305061] [2021-12-19 16:24:45,431 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:24:45,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965921705] [2021-12-19 16:24:45,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965921705] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 16:24:45,431 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 16:24:45,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [190, 191] total 381 [2021-12-19 16:24:45,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371931990] [2021-12-19 16:24:45,432 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 16:24:45,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 382 states [2021-12-19 16:24:45,433 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:24:45,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 382 interpolants. [2021-12-19 16:24:45,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36671, Invalid=108871, Unknown=0, NotChecked=0, Total=145542 [2021-12-19 16:24:45,445 INFO L87 Difference]: Start difference. First operand 11385 states and 17912 transitions. Second operand has 382 states, 381 states have (on average 4.601049868766404) internal successors, (1753), 382 states have internal predecessors, (1753), 190 states have call successors, (192), 96 states have call predecessors, (192), 96 states have return successors, (192), 190 states have call predecessors, (192), 190 states have call successors, (192) [2021-12-19 16:28:35,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:28:35,175 INFO L93 Difference]: Finished difference Result 22193 states and 35364 transitions. [2021-12-19 16:28:35,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 572 states. [2021-12-19 16:28:35,177 INFO L78 Accepts]: Start accepts. Automaton has has 382 states, 381 states have (on average 4.601049868766404) internal successors, (1753), 382 states have internal predecessors, (1753), 190 states have call successors, (192), 96 states have call predecessors, (192), 96 states have return successors, (192), 190 states have call predecessors, (192), 190 states have call successors, (192) Word has length 1714 [2021-12-19 16:28:35,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:28:35,241 INFO L225 Difference]: With dead ends: 22193 [2021-12-19 16:28:35,241 INFO L226 Difference]: Without dead ends: 22192 [2021-12-19 16:28:35,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3805 GetRequests, 3046 SyntacticMatches, 0 SemanticMatches, 759 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133579 ImplicationChecksByTransitivity, 68.4s TimeCoverageRelationStatistics Valid=181449, Invalid=396911, Unknown=0, NotChecked=0, Total=578360 [2021-12-19 16:28:35,410 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 40241 mSDsluCounter, 6318 mSDsCounter, 0 mSdLazyCounter, 26864 mSolverCounterSat, 24104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40251 SdHoareTripleChecker+Valid, 6471 SdHoareTripleChecker+Invalid, 50968 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 24104 IncrementalHoareTripleChecker+Valid, 26864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 18.5s IncrementalHoareTripleChecker+Time [2021-12-19 16:28:35,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40251 Valid, 6471 Invalid, 50968 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [24104 Valid, 26864 Invalid, 0 Unknown, 0 Unchecked, 18.5s Time] [2021-12-19 16:28:35,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22192 states. [2021-12-19 16:28:36,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22192 to 22137. [2021-12-19 16:28:36,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22137 states, 15313 states have (on average 1.5055181871612355) internal successors, (23054), 20781 states have internal predecessors, (23054), 6064 states have call successors, (6064), 758 states have call predecessors, (6064), 759 states have return successors, (6074), 786 states have call predecessors, (6074), 6064 states have call successors, (6074) [2021-12-19 16:28:36,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22137 states to 22137 states and 35192 transitions. [2021-12-19 16:28:36,265 INFO L78 Accepts]: Start accepts. Automaton has 22137 states and 35192 transitions. Word has length 1714 [2021-12-19 16:28:36,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:28:36,268 INFO L470 AbstractCegarLoop]: Abstraction has 22137 states and 35192 transitions. [2021-12-19 16:28:36,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 382 states, 381 states have (on average 4.601049868766404) internal successors, (1753), 382 states have internal predecessors, (1753), 190 states have call successors, (192), 96 states have call predecessors, (192), 96 states have return successors, (192), 190 states have call predecessors, (192), 190 states have call successors, (192) [2021-12-19 16:28:36,275 INFO L276 IsEmpty]: Start isEmpty. Operand 22137 states and 35192 transitions. [2021-12-19 16:28:36,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2867 [2021-12-19 16:28:36,372 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:28:36,372 INFO L514 BasicCegarLoop]: trace histogram [191, 190, 190, 190, 190, 190, 190, 190, 190, 188, 188, 188, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:28:36,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-12-19 16:28:36,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:28:36,583 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:28:36,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:28:36,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1059311569, now seen corresponding path program 3 times [2021-12-19 16:28:36,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:28:36,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245911912] [2021-12-19 16:28:36,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:28:36,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:28:37,227 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:28:37,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [276769771] [2021-12-19 16:28:37,227 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 16:28:37,227 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:28:37,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:28:37,228 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:28:37,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-19 16:28:46,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-19 16:28:46,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 16:28:46,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 1563 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 16:28:46,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:28:49,081 INFO L134 CoverageAnalysis]: Checked inductivity of 218025 backedges. 1893 proven. 0 refuted. 0 times theorem prover too weak. 216132 trivial. 0 not checked. [2021-12-19 16:28:49,081 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 16:28:49,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:28:49,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245911912] [2021-12-19 16:28:49,082 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:28:49,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276769771] [2021-12-19 16:28:49,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276769771] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 16:28:49,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 16:28:49,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-19 16:28:49,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811458013] [2021-12-19 16:28:49,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 16:28:49,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-19 16:28:49,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:28:49,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-19 16:28:49,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-19 16:28:49,084 INFO L87 Difference]: Start difference. First operand 22137 states and 35192 transitions. Second operand has 6 states, 5 states have (on average 19.0) internal successors, (95), 6 states have internal predecessors, (95), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-19 16:28:50,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 16:28:50,576 INFO L93 Difference]: Finished difference Result 45091 states and 70925 transitions. [2021-12-19 16:28:50,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-19 16:28:50,576 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 19.0) internal successors, (95), 6 states have internal predecessors, (95), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 2866 [2021-12-19 16:28:50,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 16:28:50,704 INFO L225 Difference]: With dead ends: 45091 [2021-12-19 16:28:50,705 INFO L226 Difference]: Without dead ends: 45090 [2021-12-19 16:28:50,721 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2874 GetRequests, 2865 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-12-19 16:28:50,722 INFO L933 BasicCegarLoop]: 140 mSDtfsCounter, 179 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 410 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-19 16:28:50,722 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 410 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-19 16:28:50,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45090 states. [2021-12-19 16:28:52,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45090 to 36625. [2021-12-19 16:28:52,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36625 states, 26051 states have (on average 1.5140301715865034) internal successors, (39442), 34138 states have internal predecessors, (39442), 9248 states have call successors, (9248), 1324 states have call predecessors, (9248), 1325 states have return successors, (9258), 1351 states have call predecessors, (9258), 9248 states have call successors, (9258) [2021-12-19 16:28:52,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36625 states to 36625 states and 57948 transitions. [2021-12-19 16:28:52,479 INFO L78 Accepts]: Start accepts. Automaton has 36625 states and 57948 transitions. Word has length 2866 [2021-12-19 16:28:52,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 16:28:52,480 INFO L470 AbstractCegarLoop]: Abstraction has 36625 states and 57948 transitions. [2021-12-19 16:28:52,481 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 19.0) internal successors, (95), 6 states have internal predecessors, (95), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-19 16:28:52,481 INFO L276 IsEmpty]: Start isEmpty. Operand 36625 states and 57948 transitions. [2021-12-19 16:28:52,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2868 [2021-12-19 16:28:52,597 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 16:28:52,597 INFO L514 BasicCegarLoop]: trace histogram [191, 190, 190, 190, 190, 190, 189, 189, 189, 189, 189, 189, 12, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-19 16:28:52,678 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-12-19 16:28:52,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-12-19 16:28:52,819 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 3 more)] === [2021-12-19 16:28:52,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 16:28:52,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1611533662, now seen corresponding path program 1 times [2021-12-19 16:28:52,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 16:28:52,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379113491] [2021-12-19 16:28:52,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:28:52,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 16:28:53,442 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 16:28:53,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1375252966] [2021-12-19 16:28:53,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 16:28:53,443 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 16:28:53,443 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 16:28:53,444 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-19 16:28:53,445 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-12-19 16:29:04,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 16:29:05,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 20946 conjuncts, 383 conjunts are in the unsatisfiable core [2021-12-19 16:29:05,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 16:29:40,236 INFO L134 CoverageAnalysis]: Checked inductivity of 217456 backedges. 0 proven. 214895 refuted. 0 times theorem prover too weak. 2561 trivial. 0 not checked. [2021-12-19 16:29:40,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 16:31:07,342 INFO L134 CoverageAnalysis]: Checked inductivity of 217456 backedges. 0 proven. 143831 refuted. 0 times theorem prover too weak. 73625 trivial. 0 not checked. [2021-12-19 16:31:07,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 16:31:07,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379113491] [2021-12-19 16:31:07,343 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 16:31:07,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375252966] [2021-12-19 16:31:07,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375252966] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 16:31:07,343 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 16:31:07,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [382, 383] total 765 [2021-12-19 16:31:07,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101329142] [2021-12-19 16:31:07,344 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 16:31:07,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 766 states [2021-12-19 16:31:07,347 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 16:31:07,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 766 interpolants. [2021-12-19 16:31:07,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147071, Invalid=438919, Unknown=0, NotChecked=0, Total=585990 [2021-12-19 16:31:07,392 INFO L87 Difference]: Start difference. First operand 36625 states and 57948 transitions. Second operand has 766 states, 765 states have (on average 4.436601307189543) internal successors, (3394), 766 states have internal predecessors, (3394), 380 states have call successors, (382), 191 states have call predecessors, (382), 191 states have return successors, (382), 380 states have call predecessors, (382), 380 states have call successors, (382) Killed by 15