./Ultimate.py --spec ../sv-benchmarks/c/properties/no-overflow.prp --file ../sv-benchmarks/c/uthash-2.0.2/uthash_BER_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_BER_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 a2f43006c9a8080eee594d7c3e874c7ea5bb3a923f26b30531e1d07ef5cff7d9 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-19 15:33:21,547 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-19 15:33:21,560 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-19 15:33:21,601 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-19 15:33:21,601 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-19 15:33:21,602 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-19 15:33:21,604 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-19 15:33:21,605 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-19 15:33:21,612 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-19 15:33:21,613 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-19 15:33:21,614 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-19 15:33:21,615 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-19 15:33:21,618 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-19 15:33:21,619 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-19 15:33:21,620 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-19 15:33:21,621 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-19 15:33:21,625 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-19 15:33:21,626 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-19 15:33:21,627 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-19 15:33:21,631 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-19 15:33:21,636 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-19 15:33:21,639 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-19 15:33:21,640 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-19 15:33:21,640 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-19 15:33:21,643 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-19 15:33:21,644 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-19 15:33:21,645 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-19 15:33:21,646 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-19 15:33:21,647 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-19 15:33:21,648 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-19 15:33:21,648 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-19 15:33:21,649 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-19 15:33:21,650 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-19 15:33:21,651 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-19 15:33:21,652 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-19 15:33:21,652 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-19 15:33:21,653 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-19 15:33:21,654 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-19 15:33:21,654 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-19 15:33:21,655 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-19 15:33:21,656 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-19 15:33:21,657 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:33:21,682 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-19 15:33:21,684 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-19 15:33:21,685 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-19 15:33:21,685 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-19 15:33:21,685 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-19 15:33:21,686 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-19 15:33:21,686 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-19 15:33:21,687 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-19 15:33:21,687 INFO L138 SettingsManager]: * Use SBE=true [2021-12-19 15:33:21,687 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-19 15:33:21,688 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-19 15:33:21,688 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-19 15:33:21,688 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-19 15:33:21,688 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-19 15:33:21,689 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-19 15:33:21,689 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-19 15:33:21,689 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-19 15:33:21,689 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-19 15:33:21,689 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2021-12-19 15:33:21,690 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-19 15:33:21,690 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-19 15:33:21,690 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-19 15:33:21,690 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-19 15:33:21,690 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-19 15:33:21,691 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-19 15:33:21,691 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-19 15:33:21,691 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-19 15:33:21,691 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-19 15:33:21,691 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-19 15:33:21,692 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-19 15:33:21,692 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-19 15:33:21,692 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-19 15:33:21,692 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-19 15:33:21,692 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-19 15:33:21,693 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 -> a2f43006c9a8080eee594d7c3e874c7ea5bb3a923f26b30531e1d07ef5cff7d9 [2021-12-19 15:33:21,934 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-19 15:33:21,959 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-19 15:33:21,962 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-19 15:33:21,963 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-19 15:33:21,963 INFO L275 PluginConnector]: CDTParser initialized [2021-12-19 15:33:21,964 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/uthash-2.0.2/uthash_BER_test1-1.i [2021-12-19 15:33:22,023 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7e499ee53/78808becdadb4ad7a56dc59e72e23d08/FLAGaf8c43c05 [2021-12-19 15:33:22,529 INFO L306 CDTParser]: Found 1 translation units. [2021-12-19 15:33:22,530 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/uthash-2.0.2/uthash_BER_test1-1.i [2021-12-19 15:33:22,546 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7e499ee53/78808becdadb4ad7a56dc59e72e23d08/FLAGaf8c43c05 [2021-12-19 15:33:22,830 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7e499ee53/78808becdadb4ad7a56dc59e72e23d08 [2021-12-19 15:33:22,832 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-19 15:33:22,833 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-19 15:33:22,836 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-19 15:33:22,836 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-19 15:33:22,840 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-19 15:33:22,841 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 03:33:22" (1/1) ... [2021-12-19 15:33:22,842 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@75ec49e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:33:22, skipping insertion in model container [2021-12-19 15:33:22,842 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 03:33:22" (1/1) ... [2021-12-19 15:33:22,847 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-19 15:33:22,902 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-19 15:33:23,235 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_BER_test1-1.i[33021,33034] [2021-12-19 15:33:23,338 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-19 15:33:23,349 INFO L203 MainTranslator]: Completed pre-run [2021-12-19 15:33:23,378 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_BER_test1-1.i[33021,33034] [2021-12-19 15:33:23,445 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-19 15:33:23,479 INFO L208 MainTranslator]: Completed translation [2021-12-19 15:33:23,480 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:33:23 WrapperNode [2021-12-19 15:33:23,480 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-19 15:33:23,481 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-19 15:33:23,481 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-19 15:33:23,481 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-19 15:33:23,488 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:33:23" (1/1) ... [2021-12-19 15:33:23,521 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:33:23" (1/1) ... [2021-12-19 15:33:23,571 INFO L137 Inliner]: procedures = 177, calls = 186, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 627 [2021-12-19 15:33:23,572 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-19 15:33:23,573 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-19 15:33:23,573 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-19 15:33:23,573 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-19 15:33:23,584 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:33:23" (1/1) ... [2021-12-19 15:33:23,584 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:33:23" (1/1) ... [2021-12-19 15:33:23,590 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:33:23" (1/1) ... [2021-12-19 15:33:23,598 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:33:23" (1/1) ... [2021-12-19 15:33:23,628 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:33:23" (1/1) ... [2021-12-19 15:33:23,636 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:33:23" (1/1) ... [2021-12-19 15:33:23,643 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:33:23" (1/1) ... [2021-12-19 15:33:23,647 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-19 15:33:23,653 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-19 15:33:23,658 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-19 15:33:23,658 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-19 15:33:23,659 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:33:23" (1/1) ... [2021-12-19 15:33:23,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-19 15:33:23,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:23,681 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:33:23,685 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:33:23,716 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-12-19 15:33:23,717 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-19 15:33:23,717 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-19 15:33:23,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-12-19 15:33:23,717 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2021-12-19 15:33:23,717 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2021-12-19 15:33:23,717 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-12-19 15:33:23,717 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-19 15:33:23,718 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-12-19 15:33:23,718 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2021-12-19 15:33:23,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2021-12-19 15:33:23,718 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-12-19 15:33:23,719 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-19 15:33:23,719 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-19 15:33:23,719 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-19 15:33:23,910 INFO L236 CfgBuilder]: Building ICFG [2021-12-19 15:33:23,918 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-19 15:33:24,891 INFO L277 CfgBuilder]: Performing block encoding [2021-12-19 15:33:24,898 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-19 15:33:24,899 INFO L301 CfgBuilder]: Removed 31 assume(true) statements. [2021-12-19 15:33:24,903 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 03:33:24 BoogieIcfgContainer [2021-12-19 15:33:24,904 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-19 15:33:24,905 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-19 15:33:24,905 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-19 15:33:24,908 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-19 15:33:24,908 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 03:33:22" (1/3) ... [2021-12-19 15:33:24,909 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34911d77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 03:33:24, skipping insertion in model container [2021-12-19 15:33:24,909 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 03:33:23" (2/3) ... [2021-12-19 15:33:24,909 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34911d77 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 03:33:24, skipping insertion in model container [2021-12-19 15:33:24,909 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 03:33:24" (3/3) ... [2021-12-19 15:33:24,910 INFO L111 eAbstractionObserver]: Analyzing ICFG uthash_BER_test1-1.i [2021-12-19 15:33:24,914 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-19 15:33:24,914 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 6 error locations. [2021-12-19 15:33:24,958 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-19 15:33:24,963 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:33:24,964 INFO L340 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2021-12-19 15:33:24,979 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:33:24,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2021-12-19 15:33:24,982 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:24,982 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2021-12-19 15:33:24,983 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:33:24,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:24,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1126635289, now seen corresponding path program 1 times [2021-12-19 15:33:24,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:24,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462320996] [2021-12-19 15:33:24,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:24,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:25,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:33:25,131 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:33:25,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:25,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462320996] [2021-12-19 15:33:25,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462320996] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:33:25,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:33:25,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 15:33:25,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208048734] [2021-12-19 15:33:25,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:33:25,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-19 15:33:25,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:25,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-19 15:33:25,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-19 15:33:25,165 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:33:25,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:25,251 INFO L93 Difference]: Finished difference Result 366 states and 607 transitions. [2021-12-19 15:33:25,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-19 15:33:25,253 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:33:25,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:25,261 INFO L225 Difference]: With dead ends: 366 [2021-12-19 15:33:25,261 INFO L226 Difference]: Without dead ends: 226 [2021-12-19 15:33:25,264 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:33:25,266 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:33:25,267 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:33:25,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-12-19 15:33:25,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 137. [2021-12-19 15:33:25,304 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:33:25,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 184 transitions. [2021-12-19 15:33:25,307 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 184 transitions. Word has length 6 [2021-12-19 15:33:25,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:25,307 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 184 transitions. [2021-12-19 15:33:25,307 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:33:25,308 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 184 transitions. [2021-12-19 15:33:25,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-19 15:33:25,310 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:25,310 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:33:25,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-19 15:33:25,310 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:33:25,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:25,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1116651610, now seen corresponding path program 1 times [2021-12-19 15:33:25,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:25,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912403670] [2021-12-19 15:33:25,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:25,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:25,441 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:25,442 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [419742916] [2021-12-19 15:33:25,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:25,442 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:25,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:25,444 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:33:25,449 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:33:25,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:33:25,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 1511 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 15:33:25,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:26,163 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:33:26,164 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:33:26,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:26,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912403670] [2021-12-19 15:33:26,164 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:26,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [419742916] [2021-12-19 15:33:26,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [419742916] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:33:26,165 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:33:26,165 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 15:33:26,166 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598947146] [2021-12-19 15:33:26,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:33:26,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-19 15:33:26,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:26,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-19 15:33:26,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-19 15:33:26,168 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:33:26,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:26,252 INFO L93 Difference]: Finished difference Result 289 states and 393 transitions. [2021-12-19 15:33:26,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-19 15:33:26,253 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:33:26,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:26,254 INFO L225 Difference]: With dead ends: 289 [2021-12-19 15:33:26,255 INFO L226 Difference]: Without dead ends: 158 [2021-12-19 15:33:26,255 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:33:26,257 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:33:26,257 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:33:26,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2021-12-19 15:33:26,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 157. [2021-12-19 15:33:26,268 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:33:26,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 204 transitions. [2021-12-19 15:33:26,269 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 204 transitions. Word has length 56 [2021-12-19 15:33:26,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:26,270 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 204 transitions. [2021-12-19 15:33:26,270 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:33:26,270 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 204 transitions. [2021-12-19 15:33:26,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-19 15:33:26,272 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:26,272 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:33:26,300 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:33:26,495 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:33:26,496 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:33:26,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:26,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1391411224, now seen corresponding path program 1 times [2021-12-19 15:33:26,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:26,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736612598] [2021-12-19 15:33:26,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:26,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:26,603 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:26,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [548455448] [2021-12-19 15:33:26,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:26,605 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:26,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:26,606 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:33:26,609 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:33:27,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:33:27,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 1513 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 15:33:27,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:27,297 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:33:27,297 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:33:27,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:27,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736612598] [2021-12-19 15:33:27,298 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:27,299 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548455448] [2021-12-19 15:33:27,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548455448] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:33:27,299 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:33:27,299 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-19 15:33:27,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654880019] [2021-12-19 15:33:27,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:33:27,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 15:33:27,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:27,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 15:33:27,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 15:33:27,302 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:33:27,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:27,383 INFO L93 Difference]: Finished difference Result 299 states and 393 transitions. [2021-12-19 15:33:27,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 15:33:27,384 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:33:27,384 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:27,385 INFO L225 Difference]: With dead ends: 299 [2021-12-19 15:33:27,386 INFO L226 Difference]: Without dead ends: 148 [2021-12-19 15:33:27,387 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:33:27,388 INFO L933 BasicCegarLoop]: 161 mSDtfsCounter, 135 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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:33:27,388 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:33:27,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 148 states. [2021-12-19 15:33:27,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 148 to 143. [2021-12-19 15:33:27,398 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:33:27,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 183 transitions. [2021-12-19 15:33:27,399 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 183 transitions. Word has length 56 [2021-12-19 15:33:27,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:27,399 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 183 transitions. [2021-12-19 15:33:27,400 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:33:27,400 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 183 transitions. [2021-12-19 15:33:27,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-12-19 15:33:27,401 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:27,401 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:33:27,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-12-19 15:33:27,611 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:33:27,612 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:33:27,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:27,612 INFO L85 PathProgramCache]: Analyzing trace with hash 632524954, now seen corresponding path program 1 times [2021-12-19 15:33:27,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:27,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434243414] [2021-12-19 15:33:27,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:27,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:27,703 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:27,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [435264248] [2021-12-19 15:33:27,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:27,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:27,707 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:27,712 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:33:27,714 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:33:28,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:33:28,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 1499 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 15:33:28,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:28,452 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:33:28,452 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:33:28,452 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:28,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434243414] [2021-12-19 15:33:28,452 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:28,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435264248] [2021-12-19 15:33:28,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435264248] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:33:28,453 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:33:28,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 15:33:28,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985235555] [2021-12-19 15:33:28,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:33:28,453 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 15:33:28,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:28,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 15:33:28,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 15:33:28,454 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:33:28,487 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:28,487 INFO L93 Difference]: Finished difference Result 238 states and 298 transitions. [2021-12-19 15:33:28,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-19 15:33:28,488 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:33:28,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:28,490 INFO L225 Difference]: With dead ends: 238 [2021-12-19 15:33:28,490 INFO L226 Difference]: Without dead ends: 237 [2021-12-19 15:33:28,491 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:33:28,491 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:33:28,492 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:33:28,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-12-19 15:33:28,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 235. [2021-12-19 15:33:28,505 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:33:28,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 295 transitions. [2021-12-19 15:33:28,506 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 295 transitions. Word has length 56 [2021-12-19 15:33:28,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:28,507 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 295 transitions. [2021-12-19 15:33:28,507 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:33:28,507 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 295 transitions. [2021-12-19 15:33:28,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2021-12-19 15:33:28,508 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:28,509 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:33:28,533 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:33:28,723 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:33:28,724 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:33:28,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:28,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1866562491, now seen corresponding path program 1 times [2021-12-19 15:33:28,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:28,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460842827] [2021-12-19 15:33:28,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:28,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:28,812 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:28,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [384035724] [2021-12-19 15:33:28,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:28,813 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:28,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:28,816 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:33:28,839 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:33:29,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:33:29,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 1500 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 15:33:29,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:29,685 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:33:29,685 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:33:29,685 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:29,685 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460842827] [2021-12-19 15:33:29,686 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:29,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [384035724] [2021-12-19 15:33:29,686 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [384035724] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:33:29,686 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:33:29,686 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 15:33:29,687 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863799255] [2021-12-19 15:33:29,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:33:29,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 15:33:29,687 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:29,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 15:33:29,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 15:33:29,688 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:33:29,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:29,715 INFO L93 Difference]: Finished difference Result 235 states and 295 transitions. [2021-12-19 15:33:29,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 15:33:29,716 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:33:29,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:29,717 INFO L225 Difference]: With dead ends: 235 [2021-12-19 15:33:29,717 INFO L226 Difference]: Without dead ends: 234 [2021-12-19 15:33:29,718 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:33:29,718 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:33:29,719 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:33:29,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-12-19 15:33:29,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 234. [2021-12-19 15:33:29,740 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:33:29,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 294 transitions. [2021-12-19 15:33:29,742 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 294 transitions. Word has length 57 [2021-12-19 15:33:29,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:29,745 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 294 transitions. [2021-12-19 15:33:29,745 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:33:29,745 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 294 transitions. [2021-12-19 15:33:29,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-19 15:33:29,749 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:29,749 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:33:29,780 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:33:29,975 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:33:29,976 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:33:29,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:29,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1237589276, now seen corresponding path program 1 times [2021-12-19 15:33:29,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:29,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602646356] [2021-12-19 15:33:29,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:29,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:30,063 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:30,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1908010926] [2021-12-19 15:33:30,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:30,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:30,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:30,065 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:33:30,067 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:33:30,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:33:30,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 1523 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-19 15:33:30,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:30,916 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:33:30,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:33:31,055 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:33:31,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:31,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602646356] [2021-12-19 15:33:31,056 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:31,056 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908010926] [2021-12-19 15:33:31,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908010926] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:33:31,057 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:33:31,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-12-19 15:33:31,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183395156] [2021-12-19 15:33:31,057 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:33:31,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-19 15:33:31,059 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:31,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-19 15:33:31,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-12-19 15:33:31,060 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:33:31,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:31,133 INFO L93 Difference]: Finished difference Result 367 states and 469 transitions. [2021-12-19 15:33:31,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-19 15:33:31,134 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:33:31,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:31,136 INFO L225 Difference]: With dead ends: 367 [2021-12-19 15:33:31,136 INFO L226 Difference]: Without dead ends: 333 [2021-12-19 15:33:31,137 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:33:31,137 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.0s IncrementalHoareTripleChecker+Time [2021-12-19 15:33:31,138 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.0s Time] [2021-12-19 15:33:31,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2021-12-19 15:33:31,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 333. [2021-12-19 15:33:31,148 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:33:31,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 414 transitions. [2021-12-19 15:33:31,149 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 414 transitions. Word has length 61 [2021-12-19 15:33:31,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:31,150 INFO L470 AbstractCegarLoop]: Abstraction has 333 states and 414 transitions. [2021-12-19 15:33:31,150 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:33:31,150 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 414 transitions. [2021-12-19 15:33:31,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-12-19 15:33:31,151 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:31,151 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:33:31,182 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:33:31,375 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:33:31,376 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:33:31,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:31,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1237285228, now seen corresponding path program 1 times [2021-12-19 15:33:31,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:31,377 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513940110] [2021-12-19 15:33:31,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:31,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:31,474 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:31,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [731713698] [2021-12-19 15:33:31,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:31,475 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:31,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:31,476 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:33:31,506 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:33:32,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:33:32,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 1529 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 15:33:32,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:32,469 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:33:32,469 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:33:32,470 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:32,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513940110] [2021-12-19 15:33:32,470 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:32,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731713698] [2021-12-19 15:33:32,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731713698] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:33:32,471 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:33:32,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-19 15:33:32,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050682763] [2021-12-19 15:33:32,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:33:32,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-12-19 15:33:32,473 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:32,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-19 15:33:32,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-19 15:33:32,474 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:33:32,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:32,520 INFO L93 Difference]: Finished difference Result 606 states and 760 transitions. [2021-12-19 15:33:32,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-19 15:33:32,520 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:33:32,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:32,522 INFO L225 Difference]: With dead ends: 606 [2021-12-19 15:33:32,522 INFO L226 Difference]: Without dead ends: 331 [2021-12-19 15:33:32,523 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:33:32,524 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:33:32,524 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:33:32,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2021-12-19 15:33:32,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 331. [2021-12-19 15:33:32,533 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:33:32,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 331 states to 331 states and 411 transitions. [2021-12-19 15:33:32,535 INFO L78 Accepts]: Start accepts. Automaton has 331 states and 411 transitions. Word has length 61 [2021-12-19 15:33:32,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:32,535 INFO L470 AbstractCegarLoop]: Abstraction has 331 states and 411 transitions. [2021-12-19 15:33:32,536 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:33:32,536 INFO L276 IsEmpty]: Start isEmpty. Operand 331 states and 411 transitions. [2021-12-19 15:33:32,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-12-19 15:33:32,537 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:32,537 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:33:32,562 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2021-12-19 15:33:32,755 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:33:32,755 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:33:32,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:32,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1438130325, now seen corresponding path program 1 times [2021-12-19 15:33:32,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:32,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275115655] [2021-12-19 15:33:32,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:32,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:32,789 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:32,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1042594387] [2021-12-19 15:33:32,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:32,790 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:32,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:32,791 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:33:32,807 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:33:33,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:33:33,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 666 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-19 15:33:33,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:33,537 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:33:33,538 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:33:33,538 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:33,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275115655] [2021-12-19 15:33:33,538 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:33,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042594387] [2021-12-19 15:33:33,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1042594387] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:33:33,539 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:33:33,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-19 15:33:33,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27561238] [2021-12-19 15:33:33,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:33:33,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 15:33:33,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:33,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 15:33:33,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 15:33:33,541 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:33:33,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:33,589 INFO L93 Difference]: Finished difference Result 613 states and 776 transitions. [2021-12-19 15:33:33,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 15:33:33,590 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:33:33,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:33,591 INFO L225 Difference]: With dead ends: 613 [2021-12-19 15:33:33,591 INFO L226 Difference]: Without dead ends: 334 [2021-12-19 15:33:33,592 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:33:33,593 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:33:33,593 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:33:33,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2021-12-19 15:33:33,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 334. [2021-12-19 15:33:33,607 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:33:33,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 417 transitions. [2021-12-19 15:33:33,608 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 417 transitions. Word has length 76 [2021-12-19 15:33:33,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:33,609 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 417 transitions. [2021-12-19 15:33:33,610 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:33:33,610 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 417 transitions. [2021-12-19 15:33:33,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2021-12-19 15:33:33,610 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:33,611 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:33:33,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-12-19 15:33:33,837 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:33:33,838 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:33:33,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:33,838 INFO L85 PathProgramCache]: Analyzing trace with hash 766935497, now seen corresponding path program 1 times [2021-12-19 15:33:33,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:33,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375766751] [2021-12-19 15:33:33,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:33,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:33,870 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:33,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [812211980] [2021-12-19 15:33:33,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:33,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:33,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:33,872 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:33:33,875 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:33:34,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:33:34,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 696 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 15:33:34,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:34,674 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:33:34,674 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:33:34,852 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:33:34,852 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:34,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375766751] [2021-12-19 15:33:34,852 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:34,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [812211980] [2021-12-19 15:33:34,853 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [812211980] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:33:34,853 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:33:34,853 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2021-12-19 15:33:34,853 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790558000] [2021-12-19 15:33:34,853 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:33:34,853 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-12-19 15:33:34,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:34,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-12-19 15:33:34,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-12-19 15:33:34,854 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:33:34,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:34,964 INFO L93 Difference]: Finished difference Result 627 states and 803 transitions. [2021-12-19 15:33:34,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-19 15:33:34,965 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:33:34,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:34,967 INFO L225 Difference]: With dead ends: 627 [2021-12-19 15:33:34,967 INFO L226 Difference]: Without dead ends: 345 [2021-12-19 15:33:34,968 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:33:34,970 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:33:34,970 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:33:34,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-12-19 15:33:35,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 343. [2021-12-19 15:33:35,003 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:33:35,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 343 states to 343 states and 431 transitions. [2021-12-19 15:33:35,005 INFO L78 Accepts]: Start accepts. Automaton has 343 states and 431 transitions. Word has length 78 [2021-12-19 15:33:35,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:35,005 INFO L470 AbstractCegarLoop]: Abstraction has 343 states and 431 transitions. [2021-12-19 15:33:35,005 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:33:35,006 INFO L276 IsEmpty]: Start isEmpty. Operand 343 states and 431 transitions. [2021-12-19 15:33:35,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-12-19 15:33:35,010 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:35,011 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:33:35,038 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-19 15:33:35,222 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:33:35,223 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:33:35,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:35,224 INFO L85 PathProgramCache]: Analyzing trace with hash 432269099, now seen corresponding path program 2 times [2021-12-19 15:33:35,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:35,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885933910] [2021-12-19 15:33:35,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:35,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:35,259 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:35,259 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1030197068] [2021-12-19 15:33:35,259 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 15:33:35,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:35,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:35,261 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:33:35,261 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:33:35,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 15:33:35,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:33:35,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 756 conjuncts, 25 conjunts are in the unsatisfiable core [2021-12-19 15:33:35,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:36,186 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:33:36,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:33:36,430 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:33:36,430 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:36,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885933910] [2021-12-19 15:33:36,430 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:36,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030197068] [2021-12-19 15:33:36,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030197068] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:33:36,431 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:33:36,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 15 [2021-12-19 15:33:36,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072815723] [2021-12-19 15:33:36,431 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:33:36,433 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-12-19 15:33:36,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:36,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-12-19 15:33:36,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-12-19 15:33:36,434 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:33:36,868 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:36,869 INFO L93 Difference]: Finished difference Result 686 states and 893 transitions. [2021-12-19 15:33:36,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-19 15:33:36,870 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:33:36,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:36,872 INFO L225 Difference]: With dead ends: 686 [2021-12-19 15:33:36,872 INFO L226 Difference]: Without dead ends: 349 [2021-12-19 15:33:36,873 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:33:36,873 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.3s IncrementalHoareTripleChecker+Time [2021-12-19 15:33:36,874 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.3s Time] [2021-12-19 15:33:36,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 349 states. [2021-12-19 15:33:36,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 349 to 340. [2021-12-19 15:33:36,885 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:33:36,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 427 transitions. [2021-12-19 15:33:36,886 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 427 transitions. Word has length 82 [2021-12-19 15:33:36,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:36,887 INFO L470 AbstractCegarLoop]: Abstraction has 340 states and 427 transitions. [2021-12-19 15:33:36,887 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:33:36,887 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 427 transitions. [2021-12-19 15:33:36,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-12-19 15:33:36,888 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:36,889 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:33:36,916 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:33:37,115 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:33:37,116 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:33:37,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:37,117 INFO L85 PathProgramCache]: Analyzing trace with hash 2027873899, now seen corresponding path program 3 times [2021-12-19 15:33:37,117 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:37,117 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636780580] [2021-12-19 15:33:37,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:37,117 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:37,171 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:37,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1656287931] [2021-12-19 15:33:37,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 15:33:37,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:37,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:37,176 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:33:37,186 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:33:37,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-19 15:33:37,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:33:37,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 369 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 15:33:37,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:38,059 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:33:38,060 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:33:38,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:38,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636780580] [2021-12-19 15:33:38,060 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:38,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656287931] [2021-12-19 15:33:38,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656287931] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:33:38,060 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:33:38,060 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-19 15:33:38,060 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [699103481] [2021-12-19 15:33:38,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:33:38,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-19 15:33:38,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:38,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-19 15:33:38,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-19 15:33:38,061 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:33:38,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:38,141 INFO L93 Difference]: Finished difference Result 340 states and 427 transitions. [2021-12-19 15:33:38,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-19 15:33:38,143 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:33:38,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:38,144 INFO L225 Difference]: With dead ends: 340 [2021-12-19 15:33:38,144 INFO L226 Difference]: Without dead ends: 339 [2021-12-19 15:33:38,145 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:33:38,145 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:33:38,145 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:33:38,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-12-19 15:33:38,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 339. [2021-12-19 15:33:38,156 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:33:38,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 425 transitions. [2021-12-19 15:33:38,157 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 425 transitions. Word has length 88 [2021-12-19 15:33:38,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:38,157 INFO L470 AbstractCegarLoop]: Abstraction has 339 states and 425 transitions. [2021-12-19 15:33:38,158 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:33:38,158 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 425 transitions. [2021-12-19 15:33:38,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2021-12-19 15:33:38,161 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:38,161 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:33:38,192 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:33:38,375 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:33:38,375 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:33:38,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:38,375 INFO L85 PathProgramCache]: Analyzing trace with hash -101263589, now seen corresponding path program 1 times [2021-12-19 15:33:38,376 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:38,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561754216] [2021-12-19 15:33:38,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:38,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:38,532 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:38,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2027938883] [2021-12-19 15:33:38,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:38,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:38,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:38,542 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:33:38,542 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:33:39,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:33:39,908 INFO L263 TraceCheckSpWp]: Trace formula consists of 3762 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-19 15:33:39,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:40,317 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:33:40,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:33:40,689 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:33:40,689 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:40,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561754216] [2021-12-19 15:33:40,689 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:40,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027938883] [2021-12-19 15:33:40,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027938883] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:33:40,689 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:33:40,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2021-12-19 15:33:40,690 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115676692] [2021-12-19 15:33:40,690 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:33:40,690 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-19 15:33:40,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:40,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-19 15:33:40,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-12-19 15:33:40,691 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:33:40,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:40,833 INFO L93 Difference]: Finished difference Result 462 states and 590 transitions. [2021-12-19 15:33:40,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-19 15:33:40,834 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:33:40,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:40,836 INFO L225 Difference]: With dead ends: 462 [2021-12-19 15:33:40,836 INFO L226 Difference]: Without dead ends: 461 [2021-12-19 15:33:40,837 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:33:40,837 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:33:40,837 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:33:40,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-12-19 15:33:40,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 338. [2021-12-19 15:33:40,848 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:33:40,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 338 states to 338 states and 424 transitions. [2021-12-19 15:33:40,851 INFO L78 Accepts]: Start accepts. Automaton has 338 states and 424 transitions. Word has length 193 [2021-12-19 15:33:40,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:40,851 INFO L470 AbstractCegarLoop]: Abstraction has 338 states and 424 transitions. [2021-12-19 15:33:40,851 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:33:40,852 INFO L276 IsEmpty]: Start isEmpty. Operand 338 states and 424 transitions. [2021-12-19 15:33:40,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2021-12-19 15:33:40,853 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:40,854 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:33:40,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-19 15:33:41,068 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:33:41,068 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:33:41,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:41,068 INFO L85 PathProgramCache]: Analyzing trace with hash -155336901, now seen corresponding path program 1 times [2021-12-19 15:33:41,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:41,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673398213] [2021-12-19 15:33:41,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:41,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:41,300 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:41,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [514422820] [2021-12-19 15:33:41,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:41,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:41,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:41,302 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:33:41,307 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:33:42,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:33:42,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 3786 conjuncts, 8 conjunts are in the unsatisfiable core [2021-12-19 15:33:42,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:43,166 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:33:43,166 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:33:43,562 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:33:43,563 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:43,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673398213] [2021-12-19 15:33:43,563 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:43,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514422820] [2021-12-19 15:33:43,563 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514422820] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:33:43,563 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:33:43,563 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2021-12-19 15:33:43,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168493603] [2021-12-19 15:33:43,563 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:33:43,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-12-19 15:33:43,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:43,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-12-19 15:33:43,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2021-12-19 15:33:43,565 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:33:43,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:43,790 INFO L93 Difference]: Finished difference Result 747 states and 936 transitions. [2021-12-19 15:33:43,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-12-19 15:33:43,791 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:33:43,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:43,796 INFO L225 Difference]: With dead ends: 747 [2021-12-19 15:33:43,796 INFO L226 Difference]: Without dead ends: 714 [2021-12-19 15:33:43,796 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:33:43,797 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:33:43,797 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:33:43,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2021-12-19 15:33:43,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 714. [2021-12-19 15:33:43,816 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:33:43,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 714 states to 714 states and 880 transitions. [2021-12-19 15:33:43,819 INFO L78 Accepts]: Start accepts. Automaton has 714 states and 880 transitions. Word has length 198 [2021-12-19 15:33:43,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:43,820 INFO L470 AbstractCegarLoop]: Abstraction has 714 states and 880 transitions. [2021-12-19 15:33:43,820 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:33:43,820 INFO L276 IsEmpty]: Start isEmpty. Operand 714 states and 880 transitions. [2021-12-19 15:33:43,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 419 [2021-12-19 15:33:43,825 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:43,826 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:33:43,864 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:33:44,039 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:33:44,039 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:33:44,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:44,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1758019963, now seen corresponding path program 2 times [2021-12-19 15:33:44,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:44,040 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281748203] [2021-12-19 15:33:44,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:44,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:44,438 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:44,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1858354752] [2021-12-19 15:33:44,439 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 15:33:44,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:44,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:44,440 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:33:44,441 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:33:46,268 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-19 15:33:46,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:33:46,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 15:33:46,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:46,984 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:33:46,984 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:33:46,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:46,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281748203] [2021-12-19 15:33:46,984 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:46,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858354752] [2021-12-19 15:33:46,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858354752] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:33:46,985 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:33:46,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-19 15:33:46,987 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360851713] [2021-12-19 15:33:46,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:33:46,988 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 15:33:46,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:46,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 15:33:46,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 15:33:46,989 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:33:47,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:47,035 INFO L93 Difference]: Finished difference Result 740 states and 926 transitions. [2021-12-19 15:33:47,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-19 15:33:47,036 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:33:47,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:47,040 INFO L225 Difference]: With dead ends: 740 [2021-12-19 15:33:47,040 INFO L226 Difference]: Without dead ends: 739 [2021-12-19 15:33:47,041 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:33:47,041 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:33:47,041 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:33:47,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 739 states. [2021-12-19 15:33:47,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 739 to 716. [2021-12-19 15:33:47,063 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:33:47,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 882 transitions. [2021-12-19 15:33:47,066 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 882 transitions. Word has length 418 [2021-12-19 15:33:47,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:47,066 INFO L470 AbstractCegarLoop]: Abstraction has 716 states and 882 transitions. [2021-12-19 15:33:47,067 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:33:47,067 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 882 transitions. [2021-12-19 15:33:47,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2021-12-19 15:33:47,072 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:47,072 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:33:47,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-19 15:33:47,290 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:33:47,291 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:33:47,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:47,291 INFO L85 PathProgramCache]: Analyzing trace with hash -1335955564, now seen corresponding path program 1 times [2021-12-19 15:33:47,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:47,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056294299] [2021-12-19 15:33:47,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:47,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:47,691 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:47,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [283305490] [2021-12-19 15:33:47,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:47,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:47,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:47,697 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:33:47,698 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:33:51,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:33:51,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 9679 conjuncts, 16 conjunts are in the unsatisfiable core [2021-12-19 15:33:51,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:51,925 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:33:51,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:33:52,601 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:33:52,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:52,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056294299] [2021-12-19 15:33:52,602 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:52,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283305490] [2021-12-19 15:33:52,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283305490] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:33:52,602 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:33:52,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 21 [2021-12-19 15:33:52,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493649022] [2021-12-19 15:33:52,602 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:33:52,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-19 15:33:52,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:52,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-19 15:33:52,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2021-12-19 15:33:52,604 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:33:52,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:52,880 INFO L93 Difference]: Finished difference Result 1033 states and 1281 transitions. [2021-12-19 15:33:52,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-12-19 15:33:52,881 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:33:52,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:52,885 INFO L225 Difference]: With dead ends: 1033 [2021-12-19 15:33:52,885 INFO L226 Difference]: Without dead ends: 998 [2021-12-19 15:33:52,886 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:33:52,886 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:33:52,887 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:33:52,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 998 states. [2021-12-19 15:33:52,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 998 to 998. [2021-12-19 15:33:52,907 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:33:52,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 998 states to 998 states and 1224 transitions. [2021-12-19 15:33:52,910 INFO L78 Accepts]: Start accepts. Automaton has 998 states and 1224 transitions. Word has length 419 [2021-12-19 15:33:52,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:52,911 INFO L470 AbstractCegarLoop]: Abstraction has 998 states and 1224 transitions. [2021-12-19 15:33:52,911 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:33:52,912 INFO L276 IsEmpty]: Start isEmpty. Operand 998 states and 1224 transitions. [2021-12-19 15:33:52,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 585 [2021-12-19 15:33:52,922 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:52,923 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:33:52,974 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:33:53,147 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:33:53,147 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:33:53,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:53,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1590858133, now seen corresponding path program 2 times [2021-12-19 15:33:53,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:53,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399645291] [2021-12-19 15:33:53,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:53,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:53,672 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:53,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [789887970] [2021-12-19 15:33:53,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 15:33:53,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:53,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:53,674 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:33:53,674 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:33:56,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2021-12-19 15:33:56,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:33:56,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-19 15:33:56,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:33:57,649 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:33:57,649 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:33:57,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:33:57,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399645291] [2021-12-19 15:33:57,649 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:33:57,650 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789887970] [2021-12-19 15:33:57,650 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789887970] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:33:57,650 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:33:57,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-19 15:33:57,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920752554] [2021-12-19 15:33:57,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:33:57,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-19 15:33:57,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:33:57,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-19 15:33:57,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-19 15:33:57,651 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:33:57,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:33:57,719 INFO L93 Difference]: Finished difference Result 998 states and 1224 transitions. [2021-12-19 15:33:57,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-19 15:33:57,720 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:33:57,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:33:57,724 INFO L225 Difference]: With dead ends: 998 [2021-12-19 15:33:57,724 INFO L226 Difference]: Without dead ends: 997 [2021-12-19 15:33:57,725 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:33:57,725 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:33:57,726 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:33:57,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 997 states. [2021-12-19 15:33:57,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 997 to 997. [2021-12-19 15:33:57,753 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:33:57,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 997 states to 997 states and 1223 transitions. [2021-12-19 15:33:57,757 INFO L78 Accepts]: Start accepts. Automaton has 997 states and 1223 transitions. Word has length 584 [2021-12-19 15:33:57,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:33:57,757 INFO L470 AbstractCegarLoop]: Abstraction has 997 states and 1223 transitions. [2021-12-19 15:33:57,758 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:33:57,758 INFO L276 IsEmpty]: Start isEmpty. Operand 997 states and 1223 transitions. [2021-12-19 15:33:57,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 596 [2021-12-19 15:33:57,764 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:33:57,764 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:33:57,801 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:33:57,979 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:33:57,979 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:33:57,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:33:57,980 INFO L85 PathProgramCache]: Analyzing trace with hash 487200954, now seen corresponding path program 1 times [2021-12-19 15:33:57,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:33:57,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729475221] [2021-12-19 15:33:57,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:57,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:33:58,600 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:33:58,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1378046410] [2021-12-19 15:33:58,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:33:58,600 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:33:58,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:33:58,601 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:33:58,602 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:34:03,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:34:04,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 14133 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 15:34:04,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:34:04,943 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:34:04,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:34:05,830 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:34:05,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:34:05,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729475221] [2021-12-19 15:34:05,831 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:34:05,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1378046410] [2021-12-19 15:34:05,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1378046410] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:34:05,831 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:34:05,831 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 9 [2021-12-19 15:34:05,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531044390] [2021-12-19 15:34:05,831 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:34:05,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-19 15:34:05,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:34:05,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-19 15:34:05,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-12-19 15:34:05,833 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:34:06,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:34:06,087 INFO L93 Difference]: Finished difference Result 1089 states and 1374 transitions. [2021-12-19 15:34:06,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-19 15:34:06,087 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:34:06,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:34:06,092 INFO L225 Difference]: With dead ends: 1089 [2021-12-19 15:34:06,092 INFO L226 Difference]: Without dead ends: 1088 [2021-12-19 15:34:06,093 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:34:06,093 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:34:06,093 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:34:06,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1088 states. [2021-12-19 15:34:06,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1088 to 1087. [2021-12-19 15:34:06,122 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:34:06,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1370 transitions. [2021-12-19 15:34:06,125 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1370 transitions. Word has length 595 [2021-12-19 15:34:06,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:34:06,126 INFO L470 AbstractCegarLoop]: Abstraction has 1087 states and 1370 transitions. [2021-12-19 15:34:06,126 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:34:06,126 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1370 transitions. [2021-12-19 15:34:06,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2021-12-19 15:34:06,132 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:34:06,133 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:34:06,206 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:34:06,355 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:34:06,355 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:34:06,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:34:06,356 INFO L85 PathProgramCache]: Analyzing trace with hash 919040218, now seen corresponding path program 2 times [2021-12-19 15:34:06,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:34:06,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141127808] [2021-12-19 15:34:06,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:34:06,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:34:06,915 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:34:06,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1398118373] [2021-12-19 15:34:06,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 15:34:06,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:34:06,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:34:06,924 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:34:06,929 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:34:13,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 15:34:13,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:34:13,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 14241 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-19 15:34:13,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:34:14,326 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:34:14,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:34:15,390 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:34:15,391 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:34:15,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141127808] [2021-12-19 15:34:15,391 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:34:15,391 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398118373] [2021-12-19 15:34:15,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398118373] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:34:15,391 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:34:15,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2021-12-19 15:34:15,392 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540300263] [2021-12-19 15:34:15,392 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:34:15,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-19 15:34:15,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:34:15,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-19 15:34:15,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=331, Unknown=0, NotChecked=0, Total=462 [2021-12-19 15:34:15,394 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:34:16,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:34:16,385 INFO L93 Difference]: Finished difference Result 1269 states and 1671 transitions. [2021-12-19 15:34:16,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-12-19 15:34:16,387 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:34:16,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:34:16,392 INFO L225 Difference]: With dead ends: 1269 [2021-12-19 15:34:16,392 INFO L226 Difference]: Without dead ends: 1268 [2021-12-19 15:34:16,393 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:34:16,393 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:34:16,393 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:34:16,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1268 states. [2021-12-19 15:34:16,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1268 to 1267. [2021-12-19 15:34:16,438 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:34:16,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1267 states to 1267 states and 1664 transitions. [2021-12-19 15:34:16,441 INFO L78 Accepts]: Start accepts. Automaton has 1267 states and 1664 transitions. Word has length 631 [2021-12-19 15:34:16,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:34:16,442 INFO L470 AbstractCegarLoop]: Abstraction has 1267 states and 1664 transitions. [2021-12-19 15:34:16,443 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:34:16,443 INFO L276 IsEmpty]: Start isEmpty. Operand 1267 states and 1664 transitions. [2021-12-19 15:34:16,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 704 [2021-12-19 15:34:16,451 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:34:16,451 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:34:16,521 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:34:16,667 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:34:16,668 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:34:16,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:34:16,668 INFO L85 PathProgramCache]: Analyzing trace with hash -1185582822, now seen corresponding path program 3 times [2021-12-19 15:34:16,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:34:16,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595498026] [2021-12-19 15:34:16,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:34:16,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:34:17,248 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:34:17,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [154486207] [2021-12-19 15:34:17,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 15:34:17,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:34:17,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:34:17,249 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:34:17,251 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:34:22,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-19 15:34:22,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:34:22,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 1559 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-19 15:34:22,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:34:23,190 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:34:23,190 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:34:23,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:34:23,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595498026] [2021-12-19 15:34:23,191 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:34:23,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154486207] [2021-12-19 15:34:23,191 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154486207] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:34:23,191 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:34:23,191 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-19 15:34:23,192 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082745477] [2021-12-19 15:34:23,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:34:23,192 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-19 15:34:23,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:34:23,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-19 15:34:23,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-19 15:34:23,193 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:34:23,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:34:23,330 INFO L93 Difference]: Finished difference Result 1584 states and 2151 transitions. [2021-12-19 15:34:23,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-19 15:34:23,330 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:34:23,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:34:23,338 INFO L225 Difference]: With dead ends: 1584 [2021-12-19 15:34:23,338 INFO L226 Difference]: Without dead ends: 1583 [2021-12-19 15:34:23,339 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:34:23,340 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:34:23,340 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:34:23,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1583 states. [2021-12-19 15:34:23,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1583 to 1510. [2021-12-19 15:34:23,403 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:34:23,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1510 states to 1510 states and 2051 transitions. [2021-12-19 15:34:23,408 INFO L78 Accepts]: Start accepts. Automaton has 1510 states and 2051 transitions. Word has length 703 [2021-12-19 15:34:23,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:34:23,409 INFO L470 AbstractCegarLoop]: Abstraction has 1510 states and 2051 transitions. [2021-12-19 15:34:23,409 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:34:23,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1510 states and 2051 transitions. [2021-12-19 15:34:23,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 705 [2021-12-19 15:34:23,419 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:34:23,419 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:34:23,474 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:34:23,635 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:34:23,635 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:34:23,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:34:23,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1350064559, now seen corresponding path program 1 times [2021-12-19 15:34:23,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:34:23,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404737604] [2021-12-19 15:34:23,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:34:23,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:34:24,353 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:34:24,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [464673398] [2021-12-19 15:34:24,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:34:24,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:34:24,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:34:24,357 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:34:24,360 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:34:31,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:34:31,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 14459 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-19 15:34:31,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:34:32,955 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:34:32,955 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:34:34,313 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:34:34,314 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:34:34,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404737604] [2021-12-19 15:34:34,314 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:34:34,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464673398] [2021-12-19 15:34:34,314 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464673398] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:34:34,314 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:34:34,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23] total 45 [2021-12-19 15:34:34,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975741017] [2021-12-19 15:34:34,315 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:34:34,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-19 15:34:34,316 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:34:34,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-19 15:34:34,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=551, Invalid=1519, Unknown=0, NotChecked=0, Total=2070 [2021-12-19 15:34:34,318 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:34:37,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:34:37,124 INFO L93 Difference]: Finished difference Result 2227 states and 3219 transitions. [2021-12-19 15:34:37,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2021-12-19 15:34:37,126 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:34:37,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:34:37,137 INFO L225 Difference]: With dead ends: 2227 [2021-12-19 15:34:37,137 INFO L226 Difference]: Without dead ends: 2226 [2021-12-19 15:34:37,140 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:34:37,141 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:34:37,142 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:34:37,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2226 states. [2021-12-19 15:34:37,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2226 to 2206. [2021-12-19 15:34:37,329 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:34:37,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2206 states to 2206 states and 3179 transitions. [2021-12-19 15:34:37,339 INFO L78 Accepts]: Start accepts. Automaton has 2206 states and 3179 transitions. Word has length 704 [2021-12-19 15:34:37,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:34:37,340 INFO L470 AbstractCegarLoop]: Abstraction has 2206 states and 3179 transitions. [2021-12-19 15:34:37,340 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:34:37,340 INFO L276 IsEmpty]: Start isEmpty. Operand 2206 states and 3179 transitions. [2021-12-19 15:34:37,355 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 849 [2021-12-19 15:34:37,356 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:34:37,356 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:34:37,443 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:34:37,581 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:34:37,582 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:34:37,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:34:37,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1751545297, now seen corresponding path program 2 times [2021-12-19 15:34:37,582 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:34:37,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45350413] [2021-12-19 15:34:37,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:34:37,583 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:34:38,188 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:34:38,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [289746987] [2021-12-19 15:34:38,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 15:34:38,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:34:38,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:34:38,190 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:34:38,190 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:34:46,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 15:34:46,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:34:46,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 14891 conjuncts, 47 conjunts are in the unsatisfiable core [2021-12-19 15:34:46,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:34:48,547 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:34:48,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:34:51,221 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:34:51,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:34:51,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45350413] [2021-12-19 15:34:51,223 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:34:51,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289746987] [2021-12-19 15:34:51,224 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289746987] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:34:51,224 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:34:51,224 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 47] total 93 [2021-12-19 15:34:51,224 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159912054] [2021-12-19 15:34:51,224 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:34:51,226 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 94 states [2021-12-19 15:34:51,226 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:34:51,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2021-12-19 15:34:51,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2255, Invalid=6487, Unknown=0, NotChecked=0, Total=8742 [2021-12-19 15:34:51,229 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:34:59,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:34:59,025 INFO L93 Difference]: Finished difference Result 3619 states and 5487 transitions. [2021-12-19 15:34:59,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2021-12-19 15:34:59,026 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:34:59,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:34:59,042 INFO L225 Difference]: With dead ends: 3619 [2021-12-19 15:34:59,043 INFO L226 Difference]: Without dead ends: 3618 [2021-12-19 15:34:59,051 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1785 GetRequests, 1602 SyntacticMatches, 0 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7507 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=10809, Invalid=23231, Unknown=0, NotChecked=0, Total=34040 [2021-12-19 15:34:59,052 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 7695 mSDsluCounter, 1614 mSDsCounter, 0 mSdLazyCounter, 5318 mSolverCounterSat, 4082 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s 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.6s IncrementalHoareTripleChecker+Time [2021-12-19 15:34:59,052 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.6s Time] [2021-12-19 15:34:59,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3618 states. [2021-12-19 15:34:59,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3618 to 3598. [2021-12-19 15:34:59,199 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:34:59,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3598 states to 3598 states and 5435 transitions. [2021-12-19 15:34:59,210 INFO L78 Accepts]: Start accepts. Automaton has 3598 states and 5435 transitions. Word has length 848 [2021-12-19 15:34:59,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:34:59,211 INFO L470 AbstractCegarLoop]: Abstraction has 3598 states and 5435 transitions. [2021-12-19 15:34:59,212 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:34:59,212 INFO L276 IsEmpty]: Start isEmpty. Operand 3598 states and 5435 transitions. [2021-12-19 15:34:59,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1137 [2021-12-19 15:34:59,235 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:34:59,236 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:34:59,330 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:34:59,463 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:34:59,463 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:34:59,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:34:59,464 INFO L85 PathProgramCache]: Analyzing trace with hash -854649647, now seen corresponding path program 3 times [2021-12-19 15:34:59,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:34:59,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509133223] [2021-12-19 15:34:59,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:34:59,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:35:00,155 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:35:00,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [868010780] [2021-12-19 15:35:00,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 15:35:00,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:35:00,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:35:00,157 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:35:00,158 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:35:07,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-19 15:35:07,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:35:07,311 INFO L263 TraceCheckSpWp]: Trace formula consists of 1561 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 15:35:07,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:35:08,512 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:35:08,512 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:35:08,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:35:08,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509133223] [2021-12-19 15:35:08,513 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:35:08,513 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868010780] [2021-12-19 15:35:08,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868010780] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:35:08,513 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:35:08,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-19 15:35:08,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081750108] [2021-12-19 15:35:08,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:35:08,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-19 15:35:08,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:35:08,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-19 15:35:08,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-19 15:35:08,514 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:35:09,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:35:09,026 INFO L93 Difference]: Finished difference Result 6473 states and 9921 transitions. [2021-12-19 15:35:09,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-19 15:35:09,026 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:35:09,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:35:09,060 INFO L225 Difference]: With dead ends: 6473 [2021-12-19 15:35:09,060 INFO L226 Difference]: Without dead ends: 6472 [2021-12-19 15:35:09,066 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:35:09,067 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.3s IncrementalHoareTripleChecker+Time [2021-12-19 15:35:09,067 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.3s Time] [2021-12-19 15:35:09,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6472 states. [2021-12-19 15:35:09,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6472 to 6009. [2021-12-19 15:35:09,429 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:35:09,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6009 states to 6009 states and 9272 transitions. [2021-12-19 15:35:09,447 INFO L78 Accepts]: Start accepts. Automaton has 6009 states and 9272 transitions. Word has length 1136 [2021-12-19 15:35:09,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:35:09,449 INFO L470 AbstractCegarLoop]: Abstraction has 6009 states and 9272 transitions. [2021-12-19 15:35:09,450 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:35:09,450 INFO L276 IsEmpty]: Start isEmpty. Operand 6009 states and 9272 transitions. [2021-12-19 15:35:09,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1139 [2021-12-19 15:35:09,479 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:35:09,480 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:35:09,552 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:35:09,707 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:35:09,707 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:35:09,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:35:09,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1715140143, now seen corresponding path program 1 times [2021-12-19 15:35:09,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:35:09,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898130723] [2021-12-19 15:35:09,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:35:09,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:35:10,295 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:35:10,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1890303073] [2021-12-19 15:35:10,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:35:10,296 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:35:10,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:35:10,297 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:35:10,298 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:35:19,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:35:19,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 15759 conjuncts, 95 conjunts are in the unsatisfiable core [2021-12-19 15:35:19,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:35:23,889 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:35:23,889 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:35:31,180 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:35:31,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:35:31,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898130723] [2021-12-19 15:35:31,180 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:35:31,180 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890303073] [2021-12-19 15:35:31,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890303073] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:35:31,180 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:35:31,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [94, 95] total 189 [2021-12-19 15:35:31,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494659144] [2021-12-19 15:35:31,181 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:35:31,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 190 states [2021-12-19 15:35:31,183 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:35:31,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 190 interpolants. [2021-12-19 15:35:31,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9119, Invalid=26791, Unknown=0, NotChecked=0, Total=35910 [2021-12-19 15:35:31,192 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:36:02,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:36:02,966 INFO L93 Difference]: Finished difference Result 11441 states and 18036 transitions. [2021-12-19 15:36:02,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 284 states. [2021-12-19 15:36:02,967 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:36:02,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:36:03,010 INFO L225 Difference]: With dead ends: 11441 [2021-12-19 15:36:03,010 INFO L226 Difference]: Without dead ends: 11440 [2021-12-19 15:36:03,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2461 GetRequests, 2086 SyntacticMatches, 0 SemanticMatches, 375 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32251 ImplicationChecksByTransitivity, 18.3s TimeCoverageRelationStatistics Valid=44649, Invalid=97103, Unknown=0, NotChecked=0, Total=141752 [2021-12-19 15:36:03,028 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 19673 mSDsluCounter, 3077 mSDsCounter, 0 mSdLazyCounter, 11802 mSolverCounterSat, 11653 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19683 SdHoareTripleChecker+Valid, 3230 SdHoareTripleChecker+Invalid, 23455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 11653 IncrementalHoareTripleChecker+Valid, 11802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.3s IncrementalHoareTripleChecker+Time [2021-12-19 15:36:03,028 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19683 Valid, 3230 Invalid, 23455 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [11653 Valid, 11802 Invalid, 0 Unknown, 0 Unchecked, 8.3s Time] [2021-12-19 15:36:03,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11440 states. [2021-12-19 15:36:03,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11440 to 11385. [2021-12-19 15:36:03,594 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:36:03,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11385 states to 11385 states and 17912 transitions. [2021-12-19 15:36:03,625 INFO L78 Accepts]: Start accepts. Automaton has 11385 states and 17912 transitions. Word has length 1138 [2021-12-19 15:36:03,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:36:03,626 INFO L470 AbstractCegarLoop]: Abstraction has 11385 states and 17912 transitions. [2021-12-19 15:36:03,627 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:36:03,627 INFO L276 IsEmpty]: Start isEmpty. Operand 11385 states and 17912 transitions. [2021-12-19 15:36:03,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 1715 [2021-12-19 15:36:03,697 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:36:03,698 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:36:03,783 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:36:03,907 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:36:03,907 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:36:03,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:36:03,908 INFO L85 PathProgramCache]: Analyzing trace with hash -119491537, now seen corresponding path program 2 times [2021-12-19 15:36:03,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:36:03,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548987366] [2021-12-19 15:36:03,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:36:03,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:36:04,696 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:36:04,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1374461613] [2021-12-19 15:36:04,697 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-19 15:36:04,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:36:04,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:36:04,698 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:36:04,702 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:36:14,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-19 15:36:14,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:36:15,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 17487 conjuncts, 191 conjunts are in the unsatisfiable core [2021-12-19 15:36:15,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:36:26,186 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:36:26,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:36:51,049 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:36:51,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:36:51,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548987366] [2021-12-19 15:36:51,049 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:36:51,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374461613] [2021-12-19 15:36:51,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374461613] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:36:51,050 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:36:51,050 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [190, 191] total 381 [2021-12-19 15:36:51,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288212019] [2021-12-19 15:36:51,051 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:36:51,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 382 states [2021-12-19 15:36:51,053 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:36:51,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 382 interpolants. [2021-12-19 15:36:51,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36671, Invalid=108871, Unknown=0, NotChecked=0, Total=145542 [2021-12-19 15:36:51,070 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:40:31,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:40:31,971 INFO L93 Difference]: Finished difference Result 22193 states and 35364 transitions. [2021-12-19 15:40:31,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 572 states. [2021-12-19 15:40:31,972 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:40:31,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:40:32,052 INFO L225 Difference]: With dead ends: 22193 [2021-12-19 15:40:32,053 INFO L226 Difference]: Without dead ends: 22192 [2021-12-19 15:40:32,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3805 GetRequests, 3046 SyntacticMatches, 0 SemanticMatches, 759 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133579 ImplicationChecksByTransitivity, 72.9s TimeCoverageRelationStatistics Valid=181449, Invalid=396911, Unknown=0, NotChecked=0, Total=578360 [2021-12-19 15:40:32,108 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.1s SdHoareTripleChecker+Time, 24104 IncrementalHoareTripleChecker+Valid, 26864 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.6s IncrementalHoareTripleChecker+Time [2021-12-19 15:40:32,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40251 Valid, 6471 Invalid, 50968 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [24104 Valid, 26864 Invalid, 0 Unknown, 0 Unchecked, 17.6s Time] [2021-12-19 15:40:32,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22192 states. [2021-12-19 15:40:32,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22192 to 22137. [2021-12-19 15:40:33,015 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:40:33,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22137 states to 22137 states and 35192 transitions. [2021-12-19 15:40:33,081 INFO L78 Accepts]: Start accepts. Automaton has 22137 states and 35192 transitions. Word has length 1714 [2021-12-19 15:40:33,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:40:33,084 INFO L470 AbstractCegarLoop]: Abstraction has 22137 states and 35192 transitions. [2021-12-19 15:40:33,085 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:40:33,086 INFO L276 IsEmpty]: Start isEmpty. Operand 22137 states and 35192 transitions. [2021-12-19 15:40:33,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2867 [2021-12-19 15:40:33,200 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:40:33,200 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:40:33,323 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:40:33,427 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:40:33,427 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:40:33,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:40:33,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1059311569, now seen corresponding path program 3 times [2021-12-19 15:40:33,428 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:40:33,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550768431] [2021-12-19 15:40:33,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:40:33,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:40:34,285 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:40:34,286 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1175471572] [2021-12-19 15:40:34,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-19 15:40:34,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:40:34,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:40:34,287 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:40:34,288 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:40:43,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-12-19 15:40:43,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-19 15:40:43,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 1563 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-19 15:40:43,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:40:46,639 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:40:46,640 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-19 15:40:46,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:40:46,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550768431] [2021-12-19 15:40:46,640 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:40:46,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175471572] [2021-12-19 15:40:46,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175471572] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-19 15:40:46,641 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-19 15:40:46,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-19 15:40:46,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188738632] [2021-12-19 15:40:46,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-19 15:40:46,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-19 15:40:46,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:40:46,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-19 15:40:46,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-19 15:40:46,643 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:40:48,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-19 15:40:48,093 INFO L93 Difference]: Finished difference Result 45091 states and 70925 transitions. [2021-12-19 15:40:48,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-19 15:40:48,094 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:40:48,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-19 15:40:48,260 INFO L225 Difference]: With dead ends: 45091 [2021-12-19 15:40:48,260 INFO L226 Difference]: Without dead ends: 45090 [2021-12-19 15:40:48,294 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:40:48,295 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:40:48,295 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:40:48,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45090 states. [2021-12-19 15:40:50,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45090 to 36625. [2021-12-19 15:40:50,426 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:40:50,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36625 states to 36625 states and 57948 transitions. [2021-12-19 15:40:50,531 INFO L78 Accepts]: Start accepts. Automaton has 36625 states and 57948 transitions. Word has length 2866 [2021-12-19 15:40:50,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-19 15:40:50,533 INFO L470 AbstractCegarLoop]: Abstraction has 36625 states and 57948 transitions. [2021-12-19 15:40:50,534 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:40:50,534 INFO L276 IsEmpty]: Start isEmpty. Operand 36625 states and 57948 transitions. [2021-12-19 15:40:50,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2868 [2021-12-19 15:40:50,911 INFO L506 BasicCegarLoop]: Found error trace [2021-12-19 15:40:50,912 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:40:51,013 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:40:51,139 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:40:51,139 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:40:51,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-19 15:40:51,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1611533662, now seen corresponding path program 1 times [2021-12-19 15:40:51,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-19 15:40:51,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565664503] [2021-12-19 15:40:51,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:40:51,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-19 15:40:52,073 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-19 15:40:52,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [817631635] [2021-12-19 15:40:52,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-19 15:40:52,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-19 15:40:52,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-19 15:40:52,075 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:40:52,075 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:41:03,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-19 15:41:04,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 20946 conjuncts, 383 conjunts are in the unsatisfiable core [2021-12-19 15:41:04,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-19 15:41:41,397 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:41:41,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-19 15:43:13,525 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:43:13,526 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-19 15:43:13,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565664503] [2021-12-19 15:43:13,526 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-19 15:43:13,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817631635] [2021-12-19 15:43:13,526 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817631635] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-19 15:43:13,526 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-19 15:43:13,527 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [382, 383] total 765 [2021-12-19 15:43:13,527 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468115704] [2021-12-19 15:43:13,527 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-19 15:43:13,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 766 states [2021-12-19 15:43:13,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-19 15:43:13,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 766 interpolants. [2021-12-19 15:43:13,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147071, Invalid=438919, Unknown=0, NotChecked=0, Total=585990 [2021-12-19 15:43:13,570 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