./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_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_FNV_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 72c3cbe0b435a963730c7c79c0d825f3c978c53ad7cc61822ef9417e2e6ee67f --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-19 15:41:51,548 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-19 15:41:51,560 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-19 15:41:51,600 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-19 15:41:51,601 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-19 15:41:51,602 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-19 15:41:51,603 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-19 15:41:51,604 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-19 15:41:51,606 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-19 15:41:51,606 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-19 15:41:51,607 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-19 15:41:51,608 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-19 15:41:51,608 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-19 15:41:51,609 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-19 15:41:51,610 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-19 15:41:51,611 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-19 15:41:51,612 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-19 15:41:51,613 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-19 15:41:51,614 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-19 15:41:51,615 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-19 15:41:51,617 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-19 15:41:51,617 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-19 15:41:51,618 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-19 15:41:51,619 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-19 15:41:51,621 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-19 15:41:51,621 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-19 15:41:51,621 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-19 15:41:51,622 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-19 15:41:51,623 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-19 15:41:51,623 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-19 15:41:51,624 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-19 15:41:51,624 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-19 15:41:51,625 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-19 15:41:51,625 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-19 15:41:51,626 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-19 15:41:51,626 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-19 15:41:51,627 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-19 15:41:51,627 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-19 15:41:51,628 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-19 15:41:51,628 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-19 15:41:51,629 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-19 15:41:51,630 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Overflow-32bit-Automizer_Default.epf [2021-12-19 15:41:51,647 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-19 15:41:51,647 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-19 15:41:51,647 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-19 15:41:51,647 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-19 15:41:51,648 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-19 15:41:51,648 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-19 15:41:51,649 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-19 15:41:51,649 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-19 15:41:51,650 INFO L138 SettingsManager]: * Use SBE=true [2021-12-19 15:41:51,650 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-19 15:41:51,650 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-19 15:41:51,650 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-19 15:41:51,651 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-19 15:41:51,651 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-19 15:41:51,651 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-19 15:41:51,651 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-19 15:41:51,652 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-19 15:41:51,652 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-19 15:41:51,652 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-12-19 15:41:51,652 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-19 15:41:51,653 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-19 15:41:51,653 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-19 15:41:51,653 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-19 15:41:51,653 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-19 15:41:51,654 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-19 15:41:51,654 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-19 15:41:51,654 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-19 15:41:51,654 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-19 15:41:51,655 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-19 15:41:51,655 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-19 15:41:51,655 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-19 15:41:51,655 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-19 15:41:51,656 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-19 15:41:51,656 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-19 15:41:51,656 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 -> 72c3cbe0b435a963730c7c79c0d825f3c978c53ad7cc61822ef9417e2e6ee67f [2021-12-19 15:41:51,881 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-19 15:41:51,898 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-19 15:41:51,901 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-19 15:41:51,902 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-19 15:41:51,904 INFO L275 PluginConnector]: CDTParser initialized [2021-12-19 15:41:51,905 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test1-1.i [2021-12-19 15:41:51,965 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ce6ee0030/95fa7f27253e47b19f59ae0c18e5d339/FLAGdada23d95 [2021-12-19 15:41:52,464 INFO L306 CDTParser]: Found 1 translation units. [2021-12-19 15:41:52,465 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/uthash-2.0.2/uthash_FNV_test1-1.i [2021-12-19 15:41:52,496 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ce6ee0030/95fa7f27253e47b19f59ae0c18e5d339/FLAGdada23d95 [2021-12-19 15:41:52,930 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ce6ee0030/95fa7f27253e47b19f59ae0c18e5d339 [2021-12-19 15:41:52,933 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-19 15:41:52,934 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-19 15:41:52,935 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-19 15:41:52,935 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-19 15:41:52,938 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-19 15:41:52,938 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 03:41:52" (1/1) ... [2021-12-19 15:41:52,939 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5fcaf6a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:41:52, skipping insertion in model container [2021-12-19 15:41:52,939 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 03:41:52" (1/1) ... [2021-12-19 15:41:52,944 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-19 15:41:53,000 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-19 15:41:53,308 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_FNV_test1-1.i[33021,33034] [2021-12-19 15:41:53,416 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-19 15:41:53,423 INFO L203 MainTranslator]: Completed pre-run [2021-12-19 15:41:53,459 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_FNV_test1-1.i[33021,33034] [2021-12-19 15:41:53,513 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-19 15:41:53,550 INFO L208 MainTranslator]: Completed translation [2021-12-19 15:41:53,550 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:41:53 WrapperNode [2021-12-19 15:41:53,550 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-19 15:41:53,551 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-19 15:41:53,552 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-19 15:41:53,552 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-19 15:41:53,558 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:41:53" (1/1) ... [2021-12-19 15:41:53,594 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:41:53" (1/1) ... [2021-12-19 15:41:53,637 INFO L137 Inliner]: procedures = 177, calls = 186, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 627 [2021-12-19 15:41:53,637 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-19 15:41:53,638 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-19 15:41:53,638 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-19 15:41:53,638 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-19 15:41:53,645 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:41:53" (1/1) ... [2021-12-19 15:41:53,645 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:41:53" (1/1) ... [2021-12-19 15:41:53,651 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:41:53" (1/1) ... [2021-12-19 15:41:53,663 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:41:53" (1/1) ... [2021-12-19 15:41:53,690 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:41:53" (1/1) ... [2021-12-19 15:41:53,696 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:41:53" (1/1) ... [2021-12-19 15:41:53,706 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:41:53" (1/1) ... [2021-12-19 15:41:53,710 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-19 15:41:53,711 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-19 15:41:53,711 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-19 15:41:53,711 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-19 15:41:53,712 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:41:53" (1/1) ... [2021-12-19 15:41:53,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-19 15:41:53,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:41:53,752 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 15:41:53,774 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 15:41:53,809 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-19 15:41:53,810 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-19 15:41:53,810 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-19 15:41:53,810 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-19 15:41:53,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-12-19 15:41:53,810 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-12-19 15:41:53,810 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-19 15:41:53,811 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-19 15:41:53,811 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-19 15:41:53,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-19 15:41:53,811 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-19 15:41:53,811 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-19 15:41:53,811 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-19 15:41:53,811 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-19 15:41:53,811 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-19 15:41:53,970 INFO L236 CfgBuilder]: Building ICFG [2021-12-19 15:41:53,971 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-19 15:41:54,788 INFO L277 CfgBuilder]: Performing block encoding [2021-12-19 15:41:54,794 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-19 15:41:54,794 INFO L301 CfgBuilder]: Removed 31 assume(true) statements. [2021-12-19 15:41:54,796 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 03:41:54 BoogieIcfgContainer [2021-12-19 15:41:54,796 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-19 15:41:54,797 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-19 15:41:54,797 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-19 15:41:54,805 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-19 15:41:54,805 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 03:41:52" (1/3) ... [2021-12-19 15:41:54,806 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64333b2d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 03:41:54, skipping insertion in model container [2021-12-19 15:41:54,806 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:41:53" (2/3) ... [2021-12-19 15:41:54,806 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@64333b2d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 03:41:54, skipping insertion in model container [2021-12-19 15:41:54,806 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 03:41:54" (3/3) ... [2021-12-19 15:41:54,808 INFO L111 eAbstractionObserver]: Analyzing ICFG uthash_FNV_test1-1.i [2021-12-19 15:41:54,820 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-19 15:41:54,820 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2021-12-19 15:41:54,857 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-19 15:41:54,870 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 15:41:54,876 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-12-19 15:41:54,893 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 15:41:54,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-19 15:41:54,896 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:41:54,896 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-19 15:41:54,897 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 15:41:54,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:41:54,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1126635289, now seen corresponding path program 1 times [2021-12-19 15:41:54,906 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:41:54,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505727837] [2021-12-19 15:41:54,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:41:54,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:41:54,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:41:55,051 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 15:41:55,052 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:41:55,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505727837] [2021-12-19 15:41:55,053 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505727837] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:41:55,053 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:41:55,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 15:41:55,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810323454] [2021-12-19 15:41:55,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:41:55,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-19 15:41:55,060 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:41:55,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-19 15:41:55,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-19 15:41:55,090 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 15:41:55,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:41:55,220 INFO L93 Difference]: Finished difference Result 366 states and 607 transitions. [2021-12-19 15:41:55,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-19 15:41:55,222 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 15:41:55,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:41:55,236 INFO L225 Difference]: With dead ends: 366 [2021-12-19 15:41:55,237 INFO L226 Difference]: Without dead ends: 226 [2021-12-19 15:41:55,241 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 15:41:55,246 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 15:41:55,247 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 15:41:55,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-12-19 15:41:55,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 137. [2021-12-19 15:41:55,302 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 15:41:55,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 184 transitions. [2021-12-19 15:41:55,308 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 184 transitions. Word has length 6 [2021-12-19 15:41:55,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:41:55,308 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 184 transitions. [2021-12-19 15:41:55,309 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 15:41:55,310 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 184 transitions. [2021-12-19 15:41:55,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-19 15:41:55,313 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:41:55,313 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 15:41:55,313 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-19 15:41:55,314 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 15:41:55,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:41:55,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1116651610, now seen corresponding path program 1 times [2021-12-19 15:41:55,317 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:41:55,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679523589] [2021-12-19 15:41:55,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:41:55,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:41:55,447 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:41:55,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [381592779] [2021-12-19 15:41:55,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:41:55,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:41:55,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:41:55,451 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 15:41:55,475 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 15:41:55,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:41:56,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 1511 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 15:41:56,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:41:56,151 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 15:41:56,151 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:41:56,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:41:56,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679523589] [2021-12-19 15:41:56,152 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:41:56,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381592779] [2021-12-19 15:41:56,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381592779] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:41:56,157 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:41:56,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 15:41:56,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699832401] [2021-12-19 15:41:56,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:41:56,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-19 15:41:56,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:41:56,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-19 15:41:56,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-19 15:41:56,163 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 15:41:56,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:41:56,236 INFO L93 Difference]: Finished difference Result 289 states and 393 transitions. [2021-12-19 15:41:56,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-19 15:41:56,237 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 15:41:56,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:41:56,239 INFO L225 Difference]: With dead ends: 289 [2021-12-19 15:41:56,239 INFO L226 Difference]: Without dead ends: 158 [2021-12-19 15:41:56,242 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 15:41:56,247 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 15:41:56,248 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 15:41:56,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-12-19 15:41:56,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 157. [2021-12-19 15:41:56,256 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 15:41:56,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 204 transitions. [2021-12-19 15:41:56,257 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 204 transitions. Word has length 56 [2021-12-19 15:41:56,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:41:56,258 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 204 transitions. [2021-12-19 15:41:56,258 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 15:41:56,258 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 204 transitions. [2021-12-19 15:41:56,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-19 15:41:56,260 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:41:56,260 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 15:41:56,291 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 15:41:56,488 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 15:41:56,488 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 15:41:56,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:41:56,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1391411224, now seen corresponding path program 1 times [2021-12-19 15:41:56,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:41:56,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845940281] [2021-12-19 15:41:56,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:41:56,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:41:56,608 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:41:56,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [940675590] [2021-12-19 15:41:56,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:41:56,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:41:56,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:41:56,612 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 15:41:56,615 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 15:41:57,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:41:57,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 1513 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 15:41:57,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:41:57,281 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 15:41:57,281 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:41:57,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:41:57,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845940281] [2021-12-19 15:41:57,284 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:41:57,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940675590] [2021-12-19 15:41:57,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940675590] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:41:57,284 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:41:57,284 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-19 15:41:57,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134094172] [2021-12-19 15:41:57,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:41:57,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 15:41:57,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:41:57,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 15:41:57,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 15:41:57,287 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 15:41:57,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:41:57,355 INFO L93 Difference]: Finished difference Result 299 states and 393 transitions. [2021-12-19 15:41:57,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 15:41:57,356 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 15:41:57,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:41:57,357 INFO L225 Difference]: With dead ends: 299 [2021-12-19 15:41:57,357 INFO L226 Difference]: Without dead ends: 148 [2021-12-19 15:41:57,358 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 15:41:57,358 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.1s IncrementalHoareTripleChecker+Time [2021-12-19 15:41:57,359 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.1s Time] [2021-12-19 15:41:57,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-12-19 15:41:57,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 143. [2021-12-19 15:41:57,366 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 15:41:57,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 183 transitions. [2021-12-19 15:41:57,367 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 183 transitions. Word has length 56 [2021-12-19 15:41:57,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:41:57,367 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 183 transitions. [2021-12-19 15:41:57,367 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 15:41:57,367 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 183 transitions. [2021-12-19 15:41:57,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-19 15:41:57,369 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:41:57,369 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 15:41:57,393 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-19 15:41:57,583 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 15:41:57,583 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 15:41:57,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:41:57,584 INFO L85 PathProgramCache]: Analyzing trace with hash 632524954, now seen corresponding path program 1 times [2021-12-19 15:41:57,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:41:57,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190963168] [2021-12-19 15:41:57,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:41:57,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:41:57,662 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:41:57,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [199093124] [2021-12-19 15:41:57,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:41:57,663 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:41:57,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:41:57,664 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 15:41:57,674 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 15:41:58,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:41:58,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 1499 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 15:41:58,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:41:58,430 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 15:41:58,430 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:41:58,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:41:58,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190963168] [2021-12-19 15:41:58,431 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:41:58,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199093124] [2021-12-19 15:41:58,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199093124] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:41:58,431 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:41:58,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 15:41:58,432 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117317086] [2021-12-19 15:41:58,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:41:58,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 15:41:58,432 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:41:58,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 15:41:58,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 15:41:58,433 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 15:41:58,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:41:58,477 INFO L93 Difference]: Finished difference Result 238 states and 298 transitions. [2021-12-19 15:41:58,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-19 15:41:58,478 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 15:41:58,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:41:58,479 INFO L225 Difference]: With dead ends: 238 [2021-12-19 15:41:58,479 INFO L226 Difference]: Without dead ends: 237 [2021-12-19 15:41:58,480 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 15:41:58,480 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 15:41:58,481 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 15:41:58,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-12-19 15:41:58,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 235. [2021-12-19 15:41:58,489 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 15:41:58,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 295 transitions. [2021-12-19 15:41:58,490 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 295 transitions. Word has length 56 [2021-12-19 15:41:58,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:41:58,490 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 295 transitions. [2021-12-19 15:41:58,490 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 15:41:58,491 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 295 transitions. [2021-12-19 15:41:58,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-12-19 15:41:58,492 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:41:58,492 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 15:41:58,523 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 15:41:58,711 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 15:41:58,712 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 15:41:58,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:41:58,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1866562491, now seen corresponding path program 1 times [2021-12-19 15:41:58,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:41:58,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655940223] [2021-12-19 15:41:58,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:41:58,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:41:58,791 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:41:58,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [464017895] [2021-12-19 15:41:58,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:41:58,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:41:58,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:41:58,794 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 15:41:58,796 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 15:41:59,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:41:59,439 INFO L263 TraceCheckSpWp]: Trace formula consists of 1500 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 15:41:59,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:41:59,580 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 15:41:59,580 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:41:59,580 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:41:59,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655940223] [2021-12-19 15:41:59,581 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:41:59,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464017895] [2021-12-19 15:41:59,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464017895] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:41:59,581 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:41:59,581 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 15:41:59,582 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445666982] [2021-12-19 15:41:59,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:41:59,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 15:41:59,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:41:59,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 15:41:59,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 15:41:59,583 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 15:41:59,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:41:59,607 INFO L93 Difference]: Finished difference Result 235 states and 295 transitions. [2021-12-19 15:41:59,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 15:41:59,608 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 15:41:59,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:41:59,609 INFO L225 Difference]: With dead ends: 235 [2021-12-19 15:41:59,609 INFO L226 Difference]: Without dead ends: 234 [2021-12-19 15:41:59,610 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 15:41:59,610 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 15:41:59,611 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 15:41:59,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-12-19 15:41:59,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 234. [2021-12-19 15:41:59,618 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 15:41:59,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 294 transitions. [2021-12-19 15:41:59,619 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 294 transitions. Word has length 57 [2021-12-19 15:41:59,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:41:59,620 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 294 transitions. [2021-12-19 15:41:59,620 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 15:41:59,620 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 294 transitions. [2021-12-19 15:41:59,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-19 15:41:59,621 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:41:59,621 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 15:41:59,648 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 15:41:59,837 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 15:41:59,838 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 15:41:59,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:41:59,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1237589276, now seen corresponding path program 1 times [2021-12-19 15:41:59,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:41:59,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743426528] [2021-12-19 15:41:59,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:41:59,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:41:59,928 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:41:59,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [924072544] [2021-12-19 15:41:59,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:41:59,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:41:59,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:41:59,931 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 15:41:59,955 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 15:42:00,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:42:00,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 1523 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-19 15:42:00,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:00,737 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 15:42:00,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:42:00,879 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 15:42:00,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:00,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743426528] [2021-12-19 15:42:00,879 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:00,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924072544] [2021-12-19 15:42:00,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924072544] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:42:00,879 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:42:00,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-12-19 15:42:00,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462773384] [2021-12-19 15:42:00,880 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:42:00,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-19 15:42:00,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:00,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-19 15:42:00,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-12-19 15:42:00,881 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 15:42:00,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:00,966 INFO L93 Difference]: Finished difference Result 367 states and 469 transitions. [2021-12-19 15:42:00,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-19 15:42:00,967 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 15:42:00,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:00,971 INFO L225 Difference]: With dead ends: 367 [2021-12-19 15:42:00,971 INFO L226 Difference]: Without dead ends: 333 [2021-12-19 15:42:00,972 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 15:42:00,973 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 15:42:00,973 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 15:42:00,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2021-12-19 15:42:00,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2021-12-19 15:42:00,987 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 15:42:00,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 414 transitions. [2021-12-19 15:42:00,988 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 414 transitions. Word has length 61 [2021-12-19 15:42:00,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:00,989 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 414 transitions. [2021-12-19 15:42:00,989 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 15:42:00,989 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 414 transitions. [2021-12-19 15:42:00,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-19 15:42:00,991 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:00,992 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 15:42:01,020 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 15:42:01,214 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 15:42:01,215 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 15:42:01,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:01,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1237285228, now seen corresponding path program 1 times [2021-12-19 15:42:01,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:01,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6158826] [2021-12-19 15:42:01,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:01,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:01,290 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:01,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1892126022] [2021-12-19 15:42:01,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:01,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:01,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:01,292 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 15:42:01,303 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 15:42:02,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:42:02,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 1529 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 15:42:02,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:02,326 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 15:42:02,327 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:42:02,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:02,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6158826] [2021-12-19 15:42:02,327 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:02,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892126022] [2021-12-19 15:42:02,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892126022] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:42:02,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:42:02,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 15:42:02,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328713128] [2021-12-19 15:42:02,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:42:02,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-19 15:42:02,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:02,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-19 15:42:02,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-19 15:42:02,329 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 15:42:02,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:02,365 INFO L93 Difference]: Finished difference Result 606 states and 760 transitions. [2021-12-19 15:42:02,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-19 15:42:02,367 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 15:42:02,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:02,368 INFO L225 Difference]: With dead ends: 606 [2021-12-19 15:42:02,368 INFO L226 Difference]: Without dead ends: 331 [2021-12-19 15:42:02,369 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 15:42:02,369 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 15:42:02,370 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 15:42:02,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2021-12-19 15:42:02,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 331. [2021-12-19 15:42:02,376 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 15:42:02,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 411 transitions. [2021-12-19 15:42:02,377 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 411 transitions. Word has length 61 [2021-12-19 15:42:02,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:02,378 INFO L470 AbstractCegarLoop]: Abstraction has 331 states and 411 transitions. [2021-12-19 15:42:02,378 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 15:42:02,378 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 411 transitions. [2021-12-19 15:42:02,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-12-19 15:42:02,379 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:02,380 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 15:42:02,411 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 15:42:02,594 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 15:42:02,595 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 15:42:02,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:02,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1438130325, now seen corresponding path program 1 times [2021-12-19 15:42:02,595 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:02,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775351732] [2021-12-19 15:42:02,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:02,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:02,627 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:02,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1290041909] [2021-12-19 15:42:02,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:02,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:02,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:02,629 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 15:42:02,639 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 15:42:03,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:42:03,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 666 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-19 15:42:03,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:03,402 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 15:42:03,402 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:42:03,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:03,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775351732] [2021-12-19 15:42:03,403 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:03,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290041909] [2021-12-19 15:42:03,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290041909] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:42:03,403 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:42:03,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-19 15:42:03,403 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575129422] [2021-12-19 15:42:03,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:42:03,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 15:42:03,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:03,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 15:42:03,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 15:42:03,405 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 15:42:03,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:03,436 INFO L93 Difference]: Finished difference Result 613 states and 776 transitions. [2021-12-19 15:42:03,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 15:42:03,437 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 15:42:03,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:03,438 INFO L225 Difference]: With dead ends: 613 [2021-12-19 15:42:03,439 INFO L226 Difference]: Without dead ends: 334 [2021-12-19 15:42:03,439 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 15:42:03,440 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 15:42:03,440 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 15:42:03,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-12-19 15:42:03,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 334. [2021-12-19 15:42:03,448 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 15:42:03,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 417 transitions. [2021-12-19 15:42:03,450 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 417 transitions. Word has length 76 [2021-12-19 15:42:03,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:03,450 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 417 transitions. [2021-12-19 15:42:03,450 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 15:42:03,450 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 417 transitions. [2021-12-19 15:42:03,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-19 15:42:03,451 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:03,451 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 15:42:03,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-12-19 15:42:03,675 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 15:42:03,676 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 15:42:03,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:03,676 INFO L85 PathProgramCache]: Analyzing trace with hash 766935497, now seen corresponding path program 1 times [2021-12-19 15:42:03,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:03,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268726860] [2021-12-19 15:42:03,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:03,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:03,708 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:03,709 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [39192589] [2021-12-19 15:42:03,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:03,709 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:03,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:03,710 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 15:42:03,713 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 15:42:04,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:42:04,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 696 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 15:42:04,403 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:04,529 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 15:42:04,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:42:04,711 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 15:42:04,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:04,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268726860] [2021-12-19 15:42:04,712 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:04,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [39192589] [2021-12-19 15:42:04,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [39192589] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:42:04,712 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:42:04,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-12-19 15:42:04,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289690461] [2021-12-19 15:42:04,712 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:42:04,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-19 15:42:04,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:04,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-19 15:42:04,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-19 15:42:04,714 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 15:42:04,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:04,827 INFO L93 Difference]: Finished difference Result 627 states and 803 transitions. [2021-12-19 15:42:04,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-19 15:42:04,828 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 15:42:04,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:04,829 INFO L225 Difference]: With dead ends: 627 [2021-12-19 15:42:04,830 INFO L226 Difference]: Without dead ends: 345 [2021-12-19 15:42:04,830 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 15:42:04,831 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.1s IncrementalHoareTripleChecker+Time [2021-12-19 15:42:04,831 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.1s Time] [2021-12-19 15:42:04,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-12-19 15:42:04,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 343. [2021-12-19 15:42:04,841 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 15:42:04,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 431 transitions. [2021-12-19 15:42:04,843 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 431 transitions. Word has length 78 [2021-12-19 15:42:04,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:04,843 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 431 transitions. [2021-12-19 15:42:04,844 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 15:42:04,844 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 431 transitions. [2021-12-19 15:42:04,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-19 15:42:04,845 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:04,845 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 15:42:04,879 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 15:42:05,061 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 15:42:05,062 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 15:42:05,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:05,062 INFO L85 PathProgramCache]: Analyzing trace with hash 432269099, now seen corresponding path program 2 times [2021-12-19 15:42:05,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:05,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181110273] [2021-12-19 15:42:05,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:05,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:05,098 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:05,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1488216951] [2021-12-19 15:42:05,098 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 15:42:05,098 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:05,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:05,100 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 15:42:05,116 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 15:42:05,798 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 15:42:05,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:42:05,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-19 15:42:05,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:06,045 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 15:42:06,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:42:06,282 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 15:42:06,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:06,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181110273] [2021-12-19 15:42:06,282 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:06,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488216951] [2021-12-19 15:42:06,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488216951] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:42:06,283 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:42:06,283 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 15 [2021-12-19 15:42:06,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312443077] [2021-12-19 15:42:06,283 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:42:06,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-19 15:42:06,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:06,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-19 15:42:06,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-12-19 15:42:06,286 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 15:42:06,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:06,665 INFO L93 Difference]: Finished difference Result 686 states and 893 transitions. [2021-12-19 15:42:06,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-19 15:42:06,666 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 15:42:06,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:06,668 INFO L225 Difference]: With dead ends: 686 [2021-12-19 15:42:06,668 INFO L226 Difference]: Without dead ends: 349 [2021-12-19 15:42:06,669 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 15:42:06,669 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 15:42:06,670 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 15:42:06,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-12-19 15:42:06,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 340. [2021-12-19 15:42:06,681 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 15:42:06,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 427 transitions. [2021-12-19 15:42:06,682 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 427 transitions. Word has length 82 [2021-12-19 15:42:06,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:06,683 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 427 transitions. [2021-12-19 15:42:06,683 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 15:42:06,683 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 427 transitions. [2021-12-19 15:42:06,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-19 15:42:06,684 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:06,684 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 15:42:06,715 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 15:42:06,911 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 15:42:06,912 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 15:42:06,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:06,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2027873899, now seen corresponding path program 3 times [2021-12-19 15:42:06,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:06,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77387720] [2021-12-19 15:42:06,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:06,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:06,955 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:06,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2023781157] [2021-12-19 15:42:06,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 15:42:06,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:06,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:06,957 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 15:42:06,966 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 15:42:07,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-19 15:42:07,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:42:07,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 15:42:07,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:07,811 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 15:42:07,811 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:42:07,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:07,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77387720] [2021-12-19 15:42:07,812 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:07,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023781157] [2021-12-19 15:42:07,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023781157] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:42:07,812 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:42:07,812 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-19 15:42:07,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873083200] [2021-12-19 15:42:07,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:42:07,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-19 15:42:07,813 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:07,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-19 15:42:07,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-19 15:42:07,814 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 15:42:07,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:07,890 INFO L93 Difference]: Finished difference Result 340 states and 427 transitions. [2021-12-19 15:42:07,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-19 15:42:07,890 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 15:42:07,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:07,892 INFO L225 Difference]: With dead ends: 340 [2021-12-19 15:42:07,892 INFO L226 Difference]: Without dead ends: 339 [2021-12-19 15:42:07,893 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 15:42:07,893 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.1s IncrementalHoareTripleChecker+Time [2021-12-19 15:42:07,894 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.1s Time] [2021-12-19 15:42:07,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-12-19 15:42:07,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 339. [2021-12-19 15:42:07,903 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 15:42:07,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 425 transitions. [2021-12-19 15:42:07,904 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 425 transitions. Word has length 88 [2021-12-19 15:42:07,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:07,905 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 425 transitions. [2021-12-19 15:42:07,905 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 15:42:07,905 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 425 transitions. [2021-12-19 15:42:07,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-12-19 15:42:07,910 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:07,910 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 15:42:07,941 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 15:42:08,119 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 15:42:08,119 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 15:42:08,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:08,120 INFO L85 PathProgramCache]: Analyzing trace with hash -101263589, now seen corresponding path program 1 times [2021-12-19 15:42:08,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:08,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298698732] [2021-12-19 15:42:08,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:08,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:08,290 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:08,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [804441236] [2021-12-19 15:42:08,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:08,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:08,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:08,292 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 15:42:08,293 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 15:42:09,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:42:09,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 3762 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-19 15:42:09,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:09,973 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 15:42:09,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:42:10,343 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 15:42:10,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:10,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298698732] [2021-12-19 15:42:10,344 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:10,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804441236] [2021-12-19 15:42:10,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804441236] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:42:10,344 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:42:10,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-12-19 15:42:10,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051068996] [2021-12-19 15:42:10,345 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:42:10,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-19 15:42:10,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:10,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-19 15:42:10,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-12-19 15:42:10,346 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 15:42:10,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:10,495 INFO L93 Difference]: Finished difference Result 462 states and 590 transitions. [2021-12-19 15:42:10,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-19 15:42:10,495 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 15:42:10,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:10,498 INFO L225 Difference]: With dead ends: 462 [2021-12-19 15:42:10,498 INFO L226 Difference]: Without dead ends: 461 [2021-12-19 15:42:10,498 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 15:42:10,499 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 15:42:10,499 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 15:42:10,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-12-19 15:42:10,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 338. [2021-12-19 15:42:10,509 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 15:42:10,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 424 transitions. [2021-12-19 15:42:10,510 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 424 transitions. Word has length 193 [2021-12-19 15:42:10,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:10,511 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 424 transitions. [2021-12-19 15:42:10,511 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 15:42:10,511 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 424 transitions. [2021-12-19 15:42:10,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2021-12-19 15:42:10,513 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:10,513 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 15:42:10,547 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 15:42:10,735 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 15:42:10,735 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 15:42:10,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:10,736 INFO L85 PathProgramCache]: Analyzing trace with hash -155336901, now seen corresponding path program 1 times [2021-12-19 15:42:10,736 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:10,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910059609] [2021-12-19 15:42:10,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:10,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:10,898 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:10,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1089907639] [2021-12-19 15:42:10,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:10,899 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:10,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:10,900 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 15:42:10,905 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 15:42:12,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:42:12,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 3786 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 15:42:12,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:12,745 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 15:42:12,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:42:13,117 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 15:42:13,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:13,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910059609] [2021-12-19 15:42:13,117 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:13,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089907639] [2021-12-19 15:42:13,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089907639] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:42:13,117 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:42:13,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-12-19 15:42:13,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287869229] [2021-12-19 15:42:13,118 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:42:13,118 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-19 15:42:13,118 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:13,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-19 15:42:13,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2021-12-19 15:42:13,119 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 15:42:13,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:13,293 INFO L93 Difference]: Finished difference Result 747 states and 936 transitions. [2021-12-19 15:42:13,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-19 15:42:13,293 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 15:42:13,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:13,297 INFO L225 Difference]: With dead ends: 747 [2021-12-19 15:42:13,297 INFO L226 Difference]: Without dead ends: 714 [2021-12-19 15:42:13,297 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 15:42:13,298 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 15:42:13,298 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 15:42:13,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2021-12-19 15:42:13,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 714. [2021-12-19 15:42:13,314 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 15:42:13,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 880 transitions. [2021-12-19 15:42:13,316 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 880 transitions. Word has length 198 [2021-12-19 15:42:13,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:13,317 INFO L470 AbstractCegarLoop]: Abstraction has 714 states and 880 transitions. [2021-12-19 15:42:13,317 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 15:42:13,317 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 880 transitions. [2021-12-19 15:42:13,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2021-12-19 15:42:13,345 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:13,345 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 15:42:13,381 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-12-19 15:42:13,556 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 15:42:13,556 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 15:42:13,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:13,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1758019963, now seen corresponding path program 2 times [2021-12-19 15:42:13,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:13,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176651913] [2021-12-19 15:42:13,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:13,557 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:13,884 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:13,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [174370806] [2021-12-19 15:42:13,885 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 15:42:13,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:13,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:13,888 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 15:42:13,889 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 15:42:15,707 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-19 15:42:15,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:42:15,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 15:42:15,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:16,354 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 15:42:16,354 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:42:16,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:16,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176651913] [2021-12-19 15:42:16,354 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:16,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174370806] [2021-12-19 15:42:16,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174370806] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:42:16,355 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:42:16,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-19 15:42:16,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125699258] [2021-12-19 15:42:16,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:42:16,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 15:42:16,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:16,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 15:42:16,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 15:42:16,356 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 15:42:16,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:16,408 INFO L93 Difference]: Finished difference Result 740 states and 926 transitions. [2021-12-19 15:42:16,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-19 15:42:16,408 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 15:42:16,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:16,412 INFO L225 Difference]: With dead ends: 740 [2021-12-19 15:42:16,412 INFO L226 Difference]: Without dead ends: 739 [2021-12-19 15:42:16,412 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 15:42:16,413 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 15:42:16,413 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 15:42:16,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2021-12-19 15:42:16,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 716. [2021-12-19 15:42:16,430 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 15:42:16,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 882 transitions. [2021-12-19 15:42:16,432 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 882 transitions. Word has length 418 [2021-12-19 15:42:16,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:16,433 INFO L470 AbstractCegarLoop]: Abstraction has 716 states and 882 transitions. [2021-12-19 15:42:16,433 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 15:42:16,434 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 882 transitions. [2021-12-19 15:42:16,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2021-12-19 15:42:16,440 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:16,440 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 15:42:16,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-19 15:42:16,667 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 15:42:16,668 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 15:42:16,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:16,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1335955564, now seen corresponding path program 1 times [2021-12-19 15:42:16,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:16,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672048405] [2021-12-19 15:42:16,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:16,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:17,137 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:17,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1511544549] [2021-12-19 15:42:17,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:17,138 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:17,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:17,139 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 15:42:17,163 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 15:42:20,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:42:20,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 9679 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-19 15:42:20,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:21,653 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 15:42:21,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:42:22,323 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 15:42:22,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:22,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672048405] [2021-12-19 15:42:22,323 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:22,323 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511544549] [2021-12-19 15:42:22,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1511544549] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:42:22,324 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:42:22,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 21 [2021-12-19 15:42:22,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919154938] [2021-12-19 15:42:22,324 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:42:22,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-19 15:42:22,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:22,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-19 15:42:22,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2021-12-19 15:42:22,325 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 15:42:22,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:22,626 INFO L93 Difference]: Finished difference Result 1033 states and 1281 transitions. [2021-12-19 15:42:22,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-19 15:42:22,627 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 15:42:22,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:22,631 INFO L225 Difference]: With dead ends: 1033 [2021-12-19 15:42:22,631 INFO L226 Difference]: Without dead ends: 998 [2021-12-19 15:42:22,633 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 15:42:22,635 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 15:42:22,635 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 15:42:22,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states. [2021-12-19 15:42:22,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 998. [2021-12-19 15:42:22,665 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 15:42:22,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 1224 transitions. [2021-12-19 15:42:22,669 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 1224 transitions. Word has length 419 [2021-12-19 15:42:22,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:22,670 INFO L470 AbstractCegarLoop]: Abstraction has 998 states and 1224 transitions. [2021-12-19 15:42:22,670 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 15:42:22,670 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 1224 transitions. [2021-12-19 15:42:22,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 585 [2021-12-19 15:42:22,681 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:22,681 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 15:42:22,735 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 15:42:22,903 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 15:42:22,903 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 15:42:22,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:22,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1590858133, now seen corresponding path program 2 times [2021-12-19 15:42:22,904 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:22,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883283724] [2021-12-19 15:42:22,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:22,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:23,422 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:23,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1464364636] [2021-12-19 15:42:23,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 15:42:23,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:23,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:23,424 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 15:42:23,431 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 15:42:26,370 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-19 15:42:26,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:42:26,379 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 15:42:26,387 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:27,247 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 15:42:27,247 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:42:27,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:27,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883283724] [2021-12-19 15:42:27,247 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:27,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464364636] [2021-12-19 15:42:27,248 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464364636] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:42:27,248 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:42:27,248 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-19 15:42:27,248 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141645950] [2021-12-19 15:42:27,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:42:27,250 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 15:42:27,250 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:27,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 15:42:27,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 15:42:27,251 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 15:42:27,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:27,306 INFO L93 Difference]: Finished difference Result 998 states and 1224 transitions. [2021-12-19 15:42:27,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 15:42:27,307 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 15:42:27,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:27,311 INFO L225 Difference]: With dead ends: 998 [2021-12-19 15:42:27,312 INFO L226 Difference]: Without dead ends: 997 [2021-12-19 15:42:27,312 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 15:42:27,313 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 15:42:27,313 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 15:42:27,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 997 states. [2021-12-19 15:42:27,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 997 to 997. [2021-12-19 15:42:27,412 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 15:42:27,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 1223 transitions. [2021-12-19 15:42:27,416 INFO L78 Accepts]: Start accepts. Automaton has 997 states and 1223 transitions. Word has length 584 [2021-12-19 15:42:27,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:27,416 INFO L470 AbstractCegarLoop]: Abstraction has 997 states and 1223 transitions. [2021-12-19 15:42:27,417 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 15:42:27,417 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 1223 transitions. [2021-12-19 15:42:27,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 596 [2021-12-19 15:42:27,421 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:27,422 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 15:42:27,457 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 15:42:27,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 15:42:27,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 15:42:27,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:27,648 INFO L85 PathProgramCache]: Analyzing trace with hash 487200954, now seen corresponding path program 1 times [2021-12-19 15:42:27,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:27,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346734379] [2021-12-19 15:42:27,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:27,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:28,184 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:28,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1565897392] [2021-12-19 15:42:28,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:28,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:28,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:28,188 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 15:42:28,217 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 15:42:33,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:42:33,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 14133 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 15:42:33,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:34,541 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 15:42:34,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:42:35,489 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 15:42:35,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:35,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346734379] [2021-12-19 15:42:35,490 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:35,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565897392] [2021-12-19 15:42:35,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565897392] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:42:35,490 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:42:35,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2021-12-19 15:42:35,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199047561] [2021-12-19 15:42:35,490 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:42:35,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-19 15:42:35,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:35,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-19 15:42:35,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-19 15:42:35,492 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 15:42:35,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:35,798 INFO L93 Difference]: Finished difference Result 1089 states and 1374 transitions. [2021-12-19 15:42:35,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-19 15:42:35,798 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 15:42:35,799 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:35,804 INFO L225 Difference]: With dead ends: 1089 [2021-12-19 15:42:35,804 INFO L226 Difference]: Without dead ends: 1088 [2021-12-19 15:42:35,805 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 15:42:35,805 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 436 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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 15:42:35,806 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 15:42:35,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2021-12-19 15:42:35,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1087. [2021-12-19 15:42:35,843 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 15:42:35,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1370 transitions. [2021-12-19 15:42:35,847 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1370 transitions. Word has length 595 [2021-12-19 15:42:35,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:35,848 INFO L470 AbstractCegarLoop]: Abstraction has 1087 states and 1370 transitions. [2021-12-19 15:42:35,848 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 15:42:35,849 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1370 transitions. [2021-12-19 15:42:35,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2021-12-19 15:42:35,855 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:35,855 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 15:42:35,927 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 15:42:36,071 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 15:42:36,071 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 15:42:36,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:36,072 INFO L85 PathProgramCache]: Analyzing trace with hash 919040218, now seen corresponding path program 2 times [2021-12-19 15:42:36,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:36,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790859224] [2021-12-19 15:42:36,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:36,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:36,675 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:36,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1054464121] [2021-12-19 15:42:36,675 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 15:42:36,675 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:36,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:36,677 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 15:42:36,678 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 15:42:42,610 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 15:42:42,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:42:42,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 14241 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 15:42:42,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:43,757 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 15:42:43,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:42:44,964 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 15:42:44,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:44,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790859224] [2021-12-19 15:42:44,965 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:44,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1054464121] [2021-12-19 15:42:44,965 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1054464121] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:42:44,965 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:42:44,965 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2021-12-19 15:42:44,965 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48276219] [2021-12-19 15:42:44,965 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:42:44,966 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-19 15:42:44,966 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:44,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-19 15:42:44,967 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2021-12-19 15:42:44,967 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 15:42:45,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:45,894 INFO L93 Difference]: Finished difference Result 1269 states and 1671 transitions. [2021-12-19 15:42:45,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-19 15:42:45,895 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 15:42:45,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:45,901 INFO L225 Difference]: With dead ends: 1269 [2021-12-19 15:42:45,901 INFO L226 Difference]: Without dead ends: 1268 [2021-12-19 15:42:45,902 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 15:42:45,902 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 1632 mSDsluCounter, 432 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 677 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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 15:42:45,902 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 15:42:45,903 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1268 states. [2021-12-19 15:42:45,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1268 to 1267. [2021-12-19 15:42:45,942 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 15:42:45,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1267 states to 1267 states and 1664 transitions. [2021-12-19 15:42:45,945 INFO L78 Accepts]: Start accepts. Automaton has 1267 states and 1664 transitions. Word has length 631 [2021-12-19 15:42:45,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:45,946 INFO L470 AbstractCegarLoop]: Abstraction has 1267 states and 1664 transitions. [2021-12-19 15:42:45,946 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 15:42:45,946 INFO L276 IsEmpty]: Start isEmpty. Operand 1267 states and 1664 transitions. [2021-12-19 15:42:45,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 704 [2021-12-19 15:42:45,956 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:45,956 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 15:42:46,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-19 15:42:46,177 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 15:42:46,178 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 15:42:46,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:46,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1185582822, now seen corresponding path program 3 times [2021-12-19 15:42:46,178 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:46,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953318095] [2021-12-19 15:42:46,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:46,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:46,727 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:46,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1991215825] [2021-12-19 15:42:46,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 15:42:46,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:46,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:46,736 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 15:42:46,737 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 15:42:52,077 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-19 15:42:52,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:42:52,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 1559 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 15:42:52,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:42:53,101 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 15:42:53,101 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:42:53,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:42:53,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953318095] [2021-12-19 15:42:53,101 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:42:53,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991215825] [2021-12-19 15:42:53,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991215825] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:42:53,102 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:42:53,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-19 15:42:53,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680270297] [2021-12-19 15:42:53,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:42:53,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-19 15:42:53,104 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:42:53,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-19 15:42:53,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-19 15:42:53,105 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 15:42:53,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:42:53,248 INFO L93 Difference]: Finished difference Result 1584 states and 2151 transitions. [2021-12-19 15:42:53,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-19 15:42:53,248 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 15:42:53,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:42:53,256 INFO L225 Difference]: With dead ends: 1584 [2021-12-19 15:42:53,256 INFO L226 Difference]: Without dead ends: 1583 [2021-12-19 15:42:53,257 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 15:42:53,257 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 15:42:53,258 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 15:42:53,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1583 states. [2021-12-19 15:42:53,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1583 to 1510. [2021-12-19 15:42:53,312 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 15:42:53,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1510 states to 1510 states and 2051 transitions. [2021-12-19 15:42:53,316 INFO L78 Accepts]: Start accepts. Automaton has 1510 states and 2051 transitions. Word has length 703 [2021-12-19 15:42:53,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:42:53,317 INFO L470 AbstractCegarLoop]: Abstraction has 1510 states and 2051 transitions. [2021-12-19 15:42:53,317 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 15:42:53,317 INFO L276 IsEmpty]: Start isEmpty. Operand 1510 states and 2051 transitions. [2021-12-19 15:42:53,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2021-12-19 15:42:53,324 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:42:53,325 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 15:42:53,387 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 15:42:53,551 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 15:42:53,551 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 15:42:53,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:42:53,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1350064559, now seen corresponding path program 1 times [2021-12-19 15:42:53,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:42:53,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393592129] [2021-12-19 15:42:53,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:53,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:42:54,150 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:42:54,150 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [199253529] [2021-12-19 15:42:54,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:42:54,151 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:42:54,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:42:54,152 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 15:42:54,173 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 15:43:01,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:43:01,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 14459 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-19 15:43:01,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:43:02,773 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 15:43:02,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:43:04,255 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 15:43:04,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:43:04,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393592129] [2021-12-19 15:43:04,256 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:43:04,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199253529] [2021-12-19 15:43:04,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199253529] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:43:04,256 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:43:04,257 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 45 [2021-12-19 15:43:04,257 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038689236] [2021-12-19 15:43:04,257 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:43:04,258 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-19 15:43:04,258 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:43:04,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-19 15:43:04,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=551, Invalid=1519, Unknown=0, NotChecked=0, Total=2070 [2021-12-19 15:43:04,260 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 15:43:07,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:43:07,077 INFO L93 Difference]: Finished difference Result 2227 states and 3219 transitions. [2021-12-19 15:43:07,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-12-19 15:43:07,078 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 15:43:07,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:43:07,091 INFO L225 Difference]: With dead ends: 2227 [2021-12-19 15:43:07,091 INFO L226 Difference]: Without dead ends: 2226 [2021-12-19 15:43:07,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1449 GetRequests, 1362 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1615 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2529, Invalid=5303, Unknown=0, NotChecked=0, Total=7832 [2021-12-19 15:43:07,096 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 3222 mSDsluCounter, 1169 mSDsCounter, 0 mSdLazyCounter, 2036 mSolverCounterSat, 1682 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s 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.7s IncrementalHoareTripleChecker+Time [2021-12-19 15:43:07,097 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.7s Time] [2021-12-19 15:43:07,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2226 states. [2021-12-19 15:43:07,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2226 to 2206. [2021-12-19 15:43:07,216 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 15:43:07,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2206 states to 2206 states and 3179 transitions. [2021-12-19 15:43:07,225 INFO L78 Accepts]: Start accepts. Automaton has 2206 states and 3179 transitions. Word has length 704 [2021-12-19 15:43:07,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:43:07,226 INFO L470 AbstractCegarLoop]: Abstraction has 2206 states and 3179 transitions. [2021-12-19 15:43:07,227 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 15:43:07,227 INFO L276 IsEmpty]: Start isEmpty. Operand 2206 states and 3179 transitions. [2021-12-19 15:43:07,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 849 [2021-12-19 15:43:07,243 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:43:07,243 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 15:43:07,331 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 15:43:07,459 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 15:43:07,459 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 15:43:07,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:43:07,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1751545297, now seen corresponding path program 2 times [2021-12-19 15:43:07,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:43:07,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667529322] [2021-12-19 15:43:07,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:43:07,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:43:08,050 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:43:08,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1104607768] [2021-12-19 15:43:08,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 15:43:08,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:43:08,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:43:08,051 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 15:43:08,052 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 15:43:16,044 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 15:43:16,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:43:16,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 14891 conjuncts, 47 conjunts are in the unsatisfiable core [2021-12-19 15:43:16,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:43:18,106 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 15:43:18,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:43:20,640 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 15:43:20,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:43:20,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667529322] [2021-12-19 15:43:20,641 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:43:20,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104607768] [2021-12-19 15:43:20,641 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104607768] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:43:20,641 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:43:20,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 47] total 93 [2021-12-19 15:43:20,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268005672] [2021-12-19 15:43:20,641 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:43:20,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2021-12-19 15:43:20,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:43:20,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-12-19 15:43:20,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2255, Invalid=6487, Unknown=0, NotChecked=0, Total=8742 [2021-12-19 15:43:20,645 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 15:43:28,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:43:28,129 INFO L93 Difference]: Finished difference Result 3619 states and 5487 transitions. [2021-12-19 15:43:28,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2021-12-19 15:43:28,130 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 15:43:28,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:43:28,146 INFO L225 Difference]: With dead ends: 3619 [2021-12-19 15:43:28,146 INFO L226 Difference]: Without dead ends: 3618 [2021-12-19 15:43:28,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1785 GetRequests, 1602 SyntacticMatches, 0 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7507 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=10809, Invalid=23231, Unknown=0, NotChecked=0, Total=34040 [2021-12-19 15:43:28,154 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 7695 mSDsluCounter, 1614 mSDsCounter, 0 mSdLazyCounter, 5318 mSolverCounterSat, 4082 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s 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.5s IncrementalHoareTripleChecker+Time [2021-12-19 15:43:28,154 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.5s Time] [2021-12-19 15:43:28,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3618 states. [2021-12-19 15:43:28,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3618 to 3598. [2021-12-19 15:43:28,302 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 15:43:28,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3598 states to 3598 states and 5435 transitions. [2021-12-19 15:43:28,312 INFO L78 Accepts]: Start accepts. Automaton has 3598 states and 5435 transitions. Word has length 848 [2021-12-19 15:43:28,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:43:28,313 INFO L470 AbstractCegarLoop]: Abstraction has 3598 states and 5435 transitions. [2021-12-19 15:43:28,314 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 15:43:28,314 INFO L276 IsEmpty]: Start isEmpty. Operand 3598 states and 5435 transitions. [2021-12-19 15:43:28,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1137 [2021-12-19 15:43:28,334 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:43:28,335 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 15:43:28,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-12-19 15:43:28,551 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 15:43:28,551 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 15:43:28,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:43:28,552 INFO L85 PathProgramCache]: Analyzing trace with hash -854649647, now seen corresponding path program 3 times [2021-12-19 15:43:28,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:43:28,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299254799] [2021-12-19 15:43:28,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:43:28,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:43:29,145 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:43:29,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1012743335] [2021-12-19 15:43:29,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 15:43:29,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:43:29,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:43:29,147 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 15:43:29,149 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 15:43:36,205 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-19 15:43:36,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:43:36,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 1561 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 15:43:36,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:43:37,517 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 15:43:37,517 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:43:37,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:43:37,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299254799] [2021-12-19 15:43:37,518 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:43:37,518 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012743335] [2021-12-19 15:43:37,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012743335] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:43:37,518 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:43:37,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-19 15:43:37,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201671378] [2021-12-19 15:43:37,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:43:37,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-19 15:43:37,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:43:37,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-19 15:43:37,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-19 15:43:37,520 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 15:43:37,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:43:37,939 INFO L93 Difference]: Finished difference Result 6473 states and 9921 transitions. [2021-12-19 15:43:37,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-19 15:43:37,940 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 15:43:37,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:43:37,972 INFO L225 Difference]: With dead ends: 6473 [2021-12-19 15:43:37,972 INFO L226 Difference]: Without dead ends: 6472 [2021-12-19 15:43:37,975 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 15:43:37,976 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 15:43:37,977 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 15:43:37,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6472 states. [2021-12-19 15:43:38,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6472 to 6009. [2021-12-19 15:43:38,350 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 15:43:38,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6009 states to 6009 states and 9272 transitions. [2021-12-19 15:43:38,371 INFO L78 Accepts]: Start accepts. Automaton has 6009 states and 9272 transitions. Word has length 1136 [2021-12-19 15:43:38,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:43:38,373 INFO L470 AbstractCegarLoop]: Abstraction has 6009 states and 9272 transitions. [2021-12-19 15:43:38,374 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 15:43:38,374 INFO L276 IsEmpty]: Start isEmpty. Operand 6009 states and 9272 transitions. [2021-12-19 15:43:38,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1139 [2021-12-19 15:43:38,407 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:43:38,407 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 15:43:38,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-12-19 15:43:38,623 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 15:43:38,623 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 15:43:38,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:43:38,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1715140143, now seen corresponding path program 1 times [2021-12-19 15:43:38,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:43:38,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832347931] [2021-12-19 15:43:38,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:43:38,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:43:39,367 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:43:39,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1728244933] [2021-12-19 15:43:39,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:43:39,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:43:39,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:43:39,368 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 15:43:39,370 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 15:43:48,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:43:48,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 15759 conjuncts, 95 conjunts are in the unsatisfiable core [2021-12-19 15:43:48,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:43:52,491 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 15:43:52,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:43:59,814 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 15:43:59,814 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:43:59,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832347931] [2021-12-19 15:43:59,814 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:43:59,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728244933] [2021-12-19 15:43:59,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728244933] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:43:59,814 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:43:59,815 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 95] total 189 [2021-12-19 15:43:59,815 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399117903] [2021-12-19 15:43:59,815 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:43:59,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2021-12-19 15:43:59,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:43:59,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2021-12-19 15:43:59,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9119, Invalid=26791, Unknown=0, NotChecked=0, Total=35910 [2021-12-19 15:43:59,829 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 15:44:30,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:44:30,470 INFO L93 Difference]: Finished difference Result 11441 states and 18036 transitions. [2021-12-19 15:44:30,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 284 states. [2021-12-19 15:44:30,471 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 15:44:30,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:44:30,516 INFO L225 Difference]: With dead ends: 11441 [2021-12-19 15:44:30,516 INFO L226 Difference]: Without dead ends: 11440 [2021-12-19 15:44:30,531 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2461 GetRequests, 2086 SyntacticMatches, 0 SemanticMatches, 375 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32251 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=44649, Invalid=97103, Unknown=0, NotChecked=0, Total=141752 [2021-12-19 15:44:30,531 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 19673 mSDsluCounter, 3077 mSDsCounter, 0 mSdLazyCounter, 11802 mSolverCounterSat, 11653 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.7s 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.2s IncrementalHoareTripleChecker+Time [2021-12-19 15:44:30,532 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.2s Time] [2021-12-19 15:44:30,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11440 states. [2021-12-19 15:44:31,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11440 to 11385. [2021-12-19 15:44:31,086 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 15:44:31,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11385 states to 11385 states and 17912 transitions. [2021-12-19 15:44:31,118 INFO L78 Accepts]: Start accepts. Automaton has 11385 states and 17912 transitions. Word has length 1138 [2021-12-19 15:44:31,120 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:44:31,120 INFO L470 AbstractCegarLoop]: Abstraction has 11385 states and 17912 transitions. [2021-12-19 15:44:31,121 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 15:44:31,121 INFO L276 IsEmpty]: Start isEmpty. Operand 11385 states and 17912 transitions. [2021-12-19 15:44:31,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1715 [2021-12-19 15:44:31,183 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:44:31,183 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 15:44:31,291 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-12-19 15:44:31,396 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 15:44:31,397 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 15:44:31,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:44:31,398 INFO L85 PathProgramCache]: Analyzing trace with hash -119491537, now seen corresponding path program 2 times [2021-12-19 15:44:31,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:44:31,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668405981] [2021-12-19 15:44:31,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:44:31,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:44:32,028 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:44:32,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1087571756] [2021-12-19 15:44:32,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 15:44:32,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:44:32,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:44:32,029 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 15:44:32,030 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 15:44:42,410 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 15:44:42,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:44:42,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 17487 conjuncts, 191 conjunts are in the unsatisfiable core [2021-12-19 15:44:42,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:44:53,587 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 15:44:53,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:45:18,085 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 15:45:18,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:45:18,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668405981] [2021-12-19 15:45:18,086 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:45:18,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087571756] [2021-12-19 15:45:18,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087571756] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:45:18,087 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:45:18,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [190, 191] total 381 [2021-12-19 15:45:18,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210165063] [2021-12-19 15:45:18,087 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:45:18,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 382 states [2021-12-19 15:45:18,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:45:18,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 382 interpolants. [2021-12-19 15:45:18,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36671, Invalid=108871, Unknown=0, NotChecked=0, Total=145542 [2021-12-19 15:45:18,107 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 15:48:42,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:48:42,352 INFO L93 Difference]: Finished difference Result 22193 states and 35364 transitions. [2021-12-19 15:48:42,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 572 states. [2021-12-19 15:48:42,354 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 15:48:42,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:48:42,436 INFO L225 Difference]: With dead ends: 22193 [2021-12-19 15:48:42,436 INFO L226 Difference]: Without dead ends: 22192 [2021-12-19 15:48:42,491 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3805 GetRequests, 3046 SyntacticMatches, 0 SemanticMatches, 759 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133579 ImplicationChecksByTransitivity, 72.1s TimeCoverageRelationStatistics Valid=181449, Invalid=396911, Unknown=0, NotChecked=0, Total=578360 [2021-12-19 15:48:42,492 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 40241 mSDsluCounter, 6318 mSDsCounter, 0 mSdLazyCounter, 26864 mSolverCounterSat, 24104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.4s 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, 17.7s IncrementalHoareTripleChecker+Time [2021-12-19 15:48:42,492 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40251 Valid, 6471 Invalid, 50968 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [24104 Valid, 26864 Invalid, 0 Unknown, 0 Unchecked, 17.7s Time] [2021-12-19 15:48:42,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22192 states. [2021-12-19 15:48:43,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22192 to 22137. [2021-12-19 15:48:43,415 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 15:48:43,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22137 states to 22137 states and 35192 transitions. [2021-12-19 15:48:43,478 INFO L78 Accepts]: Start accepts. Automaton has 22137 states and 35192 transitions. Word has length 1714 [2021-12-19 15:48:43,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:48:43,480 INFO L470 AbstractCegarLoop]: Abstraction has 22137 states and 35192 transitions. [2021-12-19 15:48:43,481 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 15:48:43,481 INFO L276 IsEmpty]: Start isEmpty. Operand 22137 states and 35192 transitions. [2021-12-19 15:48:43,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2867 [2021-12-19 15:48:43,626 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:48:43,627 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 15:48:43,743 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 15:48:43,839 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 15:48:43,839 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 15:48:43,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:48:43,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1059311569, now seen corresponding path program 3 times [2021-12-19 15:48:43,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:48:43,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498936242] [2021-12-19 15:48:43,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:48:43,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:48:44,711 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:48:44,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843030169] [2021-12-19 15:48:44,711 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 15:48:44,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:48:44,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:48:44,716 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 15:48:44,720 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 15:48:54,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-19 15:48:54,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:48:54,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 1563 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 15:48:54,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:48:57,310 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 15:48:57,311 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:48:57,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:48:57,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498936242] [2021-12-19 15:48:57,311 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:48:57,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843030169] [2021-12-19 15:48:57,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843030169] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:48:57,312 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:48:57,312 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-19 15:48:57,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089454580] [2021-12-19 15:48:57,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:48:57,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-19 15:48:57,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:48:57,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-19 15:48:57,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-19 15:48:57,314 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 15:48:58,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:48:58,784 INFO L93 Difference]: Finished difference Result 45091 states and 70925 transitions. [2021-12-19 15:48:58,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-19 15:48:58,785 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 15:48:58,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:48:58,939 INFO L225 Difference]: With dead ends: 45091 [2021-12-19 15:48:58,939 INFO L226 Difference]: Without dead ends: 45090 [2021-12-19 15:48:58,965 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 15:48:58,965 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 15:48:58,966 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 15:48:59,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45090 states. [2021-12-19 15:49:00,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45090 to 36625. [2021-12-19 15:49:00,849 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 15:49:01,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36625 states to 36625 states and 57948 transitions. [2021-12-19 15:49:01,091 INFO L78 Accepts]: Start accepts. Automaton has 36625 states and 57948 transitions. Word has length 2866 [2021-12-19 15:49:01,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:49:01,093 INFO L470 AbstractCegarLoop]: Abstraction has 36625 states and 57948 transitions. [2021-12-19 15:49:01,094 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 15:49:01,094 INFO L276 IsEmpty]: Start isEmpty. Operand 36625 states and 57948 transitions. [2021-12-19 15:49:01,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2868 [2021-12-19 15:49:01,234 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:49:01,235 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 15:49:01,332 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 15:49:01,463 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 15:49:01,463 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 15:49:01,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:49:01,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1611533662, now seen corresponding path program 1 times [2021-12-19 15:49:01,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:49:01,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091519548] [2021-12-19 15:49:01,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:49:01,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:49:02,258 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:49:02,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1631229903] [2021-12-19 15:49:02,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:49:02,258 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:49:02,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:49:02,259 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 15:49:02,260 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 15:49:14,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:49:14,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 20946 conjuncts, 383 conjunts are in the unsatisfiable core [2021-12-19 15:49:14,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:49:52,408 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 15:49:52,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:51:26,214 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 15:51:26,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:51:26,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091519548] [2021-12-19 15:51:26,215 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:51:26,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1631229903] [2021-12-19 15:51:26,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1631229903] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:51:26,215 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:51:26,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [382, 383] total 765 [2021-12-19 15:51:26,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058848060] [2021-12-19 15:51:26,216 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:51:26,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 766 states [2021-12-19 15:51:26,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:51:26,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 766 interpolants. [2021-12-19 15:51:26,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147071, Invalid=438919, Unknown=0, NotChecked=0, Total=585990 [2021-12-19 15:51:26,266 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