./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/array-tiling/mbpr3.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version b5237d83 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-tiling/mbpr3.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/config/svcomp-Overflow-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a50e57e46342104030586dde3ea26bc2e3984490f4fdef34fa383d24842d8980 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-b5237d8 [2022-11-22 01:46:54,816 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-22 01:46:54,819 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-22 01:46:54,839 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-22 01:46:54,839 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-22 01:46:54,840 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-22 01:46:54,842 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-22 01:46:54,843 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-22 01:46:54,845 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-22 01:46:54,846 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-22 01:46:54,847 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-22 01:46:54,848 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-22 01:46:54,849 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-22 01:46:54,850 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-22 01:46:54,851 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-22 01:46:54,852 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-22 01:46:54,853 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-22 01:46:54,854 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-22 01:46:54,856 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-22 01:46:54,858 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-22 01:46:54,859 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-22 01:46:54,865 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-22 01:46:54,866 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-22 01:46:54,867 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-22 01:46:54,871 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-22 01:46:54,872 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-22 01:46:54,872 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-22 01:46:54,875 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-22 01:46:54,877 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-22 01:46:54,879 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-22 01:46:54,881 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-22 01:46:54,882 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-22 01:46:54,884 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-22 01:46:54,886 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-22 01:46:54,888 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-22 01:46:54,889 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-22 01:46:54,889 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-22 01:46:54,890 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-22 01:46:54,890 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-22 01:46:54,892 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-22 01:46:54,893 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-22 01:46:54,894 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/config/svcomp-Overflow-32bit-Taipan_Default.epf [2022-11-22 01:46:54,933 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-22 01:46:54,933 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-22 01:46:54,934 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-22 01:46:54,934 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-22 01:46:54,935 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-22 01:46:54,935 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-22 01:46:54,936 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-22 01:46:54,936 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-22 01:46:54,936 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-22 01:46:54,937 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-22 01:46:54,938 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-22 01:46:54,938 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-22 01:46:54,938 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-22 01:46:54,938 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-22 01:46:54,939 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-22 01:46:54,939 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-22 01:46:54,939 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-22 01:46:54,940 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-22 01:46:54,940 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-22 01:46:54,941 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-22 01:46:54,941 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-22 01:46:54,941 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-22 01:46:54,941 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-22 01:46:54,942 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-22 01:46:54,942 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-22 01:46:54,942 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-22 01:46:54,943 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-22 01:46:54,943 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-11-22 01:46:54,944 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-22 01:46:54,944 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-22 01:46:54,944 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-22 01:46:54,945 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-22 01:46:54,945 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-22 01:46:54,945 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-22 01:46:54,946 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 01:46:54,946 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-22 01:46:54,947 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-22 01:46:54,947 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-22 01:46:54,947 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-22 01:46:54,948 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-22 01:46:54,948 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-22 01:46:54,948 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-22 01:46:54,948 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-22 01:46:54,949 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/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 -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba 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 -> Taipan 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 -> a50e57e46342104030586dde3ea26bc2e3984490f4fdef34fa383d24842d8980 [2022-11-22 01:46:55,268 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-22 01:46:55,316 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-22 01:46:55,319 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-22 01:46:55,320 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-22 01:46:55,321 INFO L275 PluginConnector]: CDTParser initialized [2022-11-22 01:46:55,322 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/../../sv-benchmarks/c/array-tiling/mbpr3.c [2022-11-22 01:46:58,314 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-22 01:46:58,587 INFO L351 CDTParser]: Found 1 translation units. [2022-11-22 01:46:58,588 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/sv-benchmarks/c/array-tiling/mbpr3.c [2022-11-22 01:46:58,595 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/data/c24a8e2b4/877b12463ae54ae59da6d3b8a5e0105f/FLAGba1933ffc [2022-11-22 01:46:58,612 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/data/c24a8e2b4/877b12463ae54ae59da6d3b8a5e0105f [2022-11-22 01:46:58,618 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-22 01:46:58,619 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-22 01:46:58,624 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-22 01:46:58,624 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-22 01:46:58,628 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-22 01:46:58,629 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 01:46:58" (1/1) ... [2022-11-22 01:46:58,630 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3f3b8aff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58, skipping insertion in model container [2022-11-22 01:46:58,630 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 01:46:58" (1/1) ... [2022-11-22 01:46:58,637 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-22 01:46:58,656 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-22 01:46:58,827 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/sv-benchmarks/c/array-tiling/mbpr3.c[396,409] [2022-11-22 01:46:58,855 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 01:46:58,864 INFO L203 MainTranslator]: Completed pre-run [2022-11-22 01:46:58,877 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/sv-benchmarks/c/array-tiling/mbpr3.c[396,409] [2022-11-22 01:46:58,894 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 01:46:58,909 INFO L208 MainTranslator]: Completed translation [2022-11-22 01:46:58,909 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58 WrapperNode [2022-11-22 01:46:58,909 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-22 01:46:58,911 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-22 01:46:58,911 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-22 01:46:58,911 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-22 01:46:58,919 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58" (1/1) ... [2022-11-22 01:46:58,947 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58" (1/1) ... [2022-11-22 01:46:58,994 INFO L138 Inliner]: procedures = 15, calls = 40, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 201 [2022-11-22 01:46:58,995 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-22 01:46:58,995 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-22 01:46:58,996 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-22 01:46:58,996 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-22 01:46:59,006 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58" (1/1) ... [2022-11-22 01:46:59,007 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58" (1/1) ... [2022-11-22 01:46:59,021 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58" (1/1) ... [2022-11-22 01:46:59,022 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58" (1/1) ... [2022-11-22 01:46:59,031 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58" (1/1) ... [2022-11-22 01:46:59,057 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58" (1/1) ... [2022-11-22 01:46:59,058 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58" (1/1) ... [2022-11-22 01:46:59,064 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58" (1/1) ... [2022-11-22 01:46:59,067 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-22 01:46:59,070 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-22 01:46:59,070 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-22 01:46:59,070 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-22 01:46:59,071 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58" (1/1) ... [2022-11-22 01:46:59,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 01:46:59,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:46:59,111 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-22 01:46:59,147 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-22 01:46:59,161 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-22 01:46:59,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-22 01:46:59,162 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-22 01:46:59,162 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-22 01:46:59,163 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-22 01:46:59,163 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-22 01:46:59,163 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-22 01:46:59,163 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-22 01:46:59,251 INFO L235 CfgBuilder]: Building ICFG [2022-11-22 01:46:59,253 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-22 01:46:59,890 INFO L276 CfgBuilder]: Performing block encoding [2022-11-22 01:46:59,979 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-22 01:46:59,979 INFO L300 CfgBuilder]: Removed 4 assume(true) statements. [2022-11-22 01:46:59,983 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 01:46:59 BoogieIcfgContainer [2022-11-22 01:46:59,983 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-22 01:46:59,985 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-22 01:46:59,985 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-22 01:46:59,991 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-22 01:46:59,991 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 01:46:58" (1/3) ... [2022-11-22 01:46:59,992 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76f8b5a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 01:46:59, skipping insertion in model container [2022-11-22 01:46:59,992 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 01:46:58" (2/3) ... [2022-11-22 01:46:59,992 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@76f8b5a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 01:46:59, skipping insertion in model container [2022-11-22 01:46:59,992 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 01:46:59" (3/3) ... [2022-11-22 01:46:59,993 INFO L112 eAbstractionObserver]: Analyzing ICFG mbpr3.c [2022-11-22 01:47:00,015 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-22 01:47:00,015 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 86 error locations. [2022-11-22 01:47:00,072 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-22 01:47:00,078 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@603671f5, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-22 01:47:00,078 INFO L358 AbstractCegarLoop]: Starting to check reachability of 86 error locations. [2022-11-22 01:47:00,084 INFO L276 IsEmpty]: Start isEmpty. Operand has 188 states, 101 states have (on average 1.9702970297029703) internal successors, (199), 187 states have internal predecessors, (199), 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) [2022-11-22 01:47:00,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-11-22 01:47:00,089 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:00,090 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-11-22 01:47:00,090 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:00,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:00,095 INFO L85 PathProgramCache]: Analyzing trace with hash 9576913, now seen corresponding path program 1 times [2022-11-22 01:47:00,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:00,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719807763] [2022-11-22 01:47:00,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:00,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:00,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:00,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 01:47:00,604 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:00,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719807763] [2022-11-22 01:47:00,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719807763] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:47:00,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:47:00,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 01:47:00,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309713276] [2022-11-22 01:47:00,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:47:00,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:47:00,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:47:00,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:47:00,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:47:00,689 INFO L87 Difference]: Start difference. First operand has 188 states, 101 states have (on average 1.9702970297029703) internal successors, (199), 187 states have internal predecessors, (199), 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) Second operand has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 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) [2022-11-22 01:47:00,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:47:00,859 INFO L93 Difference]: Finished difference Result 316 states and 335 transitions. [2022-11-22 01:47:00,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 01:47:00,862 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 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 4 [2022-11-22 01:47:00,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:47:00,870 INFO L225 Difference]: With dead ends: 316 [2022-11-22 01:47:00,871 INFO L226 Difference]: Without dead ends: 179 [2022-11-22 01:47:00,873 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-11-22 01:47:00,883 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 376 mSDsluCounter, 2 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 01:47:00,884 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [376 Valid, 170 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 01:47:00,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2022-11-22 01:47:00,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 179. [2022-11-22 01:47:00,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 99 states have (on average 1.8686868686868687) internal successors, (185), 178 states have internal predecessors, (185), 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) [2022-11-22 01:47:00,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 185 transitions. [2022-11-22 01:47:00,956 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 185 transitions. Word has length 4 [2022-11-22 01:47:00,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:47:00,956 INFO L495 AbstractCegarLoop]: Abstraction has 179 states and 185 transitions. [2022-11-22 01:47:00,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 1.0) internal successors, (4), 4 states have internal predecessors, (4), 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) [2022-11-22 01:47:00,958 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 185 transitions. [2022-11-22 01:47:00,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-22 01:47:00,958 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:00,959 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:47:00,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-22 01:47:00,960 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:00,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:00,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1144275608, now seen corresponding path program 1 times [2022-11-22 01:47:00,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:00,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764283641] [2022-11-22 01:47:00,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:00,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:00,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:01,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 01:47:01,044 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:01,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764283641] [2022-11-22 01:47:01,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764283641] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:47:01,045 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:47:01,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-22 01:47:01,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288141236] [2022-11-22 01:47:01,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:47:01,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 01:47:01,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:47:01,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 01:47:01,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 01:47:01,048 INFO L87 Difference]: Start difference. First operand 179 states and 185 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 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) [2022-11-22 01:47:01,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:47:01,458 INFO L93 Difference]: Finished difference Result 350 states and 362 transitions. [2022-11-22 01:47:01,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 01:47:01,459 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 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 8 [2022-11-22 01:47:01,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:47:01,464 INFO L225 Difference]: With dead ends: 350 [2022-11-22 01:47:01,465 INFO L226 Difference]: Without dead ends: 278 [2022-11-22 01:47:01,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 01:47:01,474 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 95 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 239 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 239 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 01:47:01,475 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [95 Valid, 128 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 239 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 01:47:01,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2022-11-22 01:47:01,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 263. [2022-11-22 01:47:01,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 183 states have (on average 1.5027322404371584) internal successors, (275), 262 states have internal predecessors, (275), 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) [2022-11-22 01:47:01,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 275 transitions. [2022-11-22 01:47:01,493 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 275 transitions. Word has length 8 [2022-11-22 01:47:01,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:47:01,494 INFO L495 AbstractCegarLoop]: Abstraction has 263 states and 275 transitions. [2022-11-22 01:47:01,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 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) [2022-11-22 01:47:01,494 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 275 transitions. [2022-11-22 01:47:01,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-22 01:47:01,495 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:01,495 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:47:01,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-22 01:47:01,496 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:01,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:01,496 INFO L85 PathProgramCache]: Analyzing trace with hash 2014590800, now seen corresponding path program 1 times [2022-11-22 01:47:01,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:01,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753490241] [2022-11-22 01:47:01,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:01,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:01,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:01,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 01:47:01,659 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:01,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753490241] [2022-11-22 01:47:01,660 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753490241] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:47:01,660 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:47:01,661 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 01:47:01,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559847798] [2022-11-22 01:47:01,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:47:01,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 01:47:01,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:47:01,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 01:47:01,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 01:47:01,663 INFO L87 Difference]: Start difference. First operand 263 states and 275 transitions. Second operand has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 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) [2022-11-22 01:47:01,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:47:01,894 INFO L93 Difference]: Finished difference Result 268 states and 280 transitions. [2022-11-22 01:47:01,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 01:47:01,895 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 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 17 [2022-11-22 01:47:01,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:47:01,896 INFO L225 Difference]: With dead ends: 268 [2022-11-22 01:47:01,896 INFO L226 Difference]: Without dead ends: 266 [2022-11-22 01:47:01,900 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:47:01,905 INFO L413 NwaCegarLoop]: 177 mSDtfsCounter, 3 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 179 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-22 01:47:01,906 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 376 Invalid, 179 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-22 01:47:01,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2022-11-22 01:47:01,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 266. [2022-11-22 01:47:01,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 186 states have (on average 1.4946236559139785) internal successors, (278), 265 states have internal predecessors, (278), 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) [2022-11-22 01:47:01,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 278 transitions. [2022-11-22 01:47:01,937 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 278 transitions. Word has length 17 [2022-11-22 01:47:01,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:47:01,938 INFO L495 AbstractCegarLoop]: Abstraction has 266 states and 278 transitions. [2022-11-22 01:47:01,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.666666666666667) internal successors, (17), 4 states have internal predecessors, (17), 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) [2022-11-22 01:47:01,938 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 278 transitions. [2022-11-22 01:47:01,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-22 01:47:01,940 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:01,940 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:47:01,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-22 01:47:01,941 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:01,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:01,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1198167742, now seen corresponding path program 1 times [2022-11-22 01:47:01,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:01,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228416701] [2022-11-22 01:47:01,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:01,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:02,097 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 01:47:02,097 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:02,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228416701] [2022-11-22 01:47:02,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228416701] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 01:47:02,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1729457527] [2022-11-22 01:47:02,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:02,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:47:02,098 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:47:02,110 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:47:02,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-22 01:47:02,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:02,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-22 01:47:02,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:47:02,264 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 01:47:02,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 01:47:02,322 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 01:47:02,322 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1729457527] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 01:47:02,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [423365926] [2022-11-22 01:47:02,344 INFO L159 IcfgInterpreter]: Started Sifa with 19 locations of interest [2022-11-22 01:47:02,345 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 01:47:02,348 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 01:47:02,356 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 01:47:02,357 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 01:47:02,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:02,526 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 01:47:02,527 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-22 01:47:02,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:02,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-22 01:47:02,679 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 01:47:03,418 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [423365926] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:47:03,419 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-22 01:47:03,419 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5, 5] total 15 [2022-11-22 01:47:03,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630783732] [2022-11-22 01:47:03,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:47:03,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:47:03,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:47:03,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:47:03,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-11-22 01:47:03,421 INFO L87 Difference]: Start difference. First operand 266 states and 278 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 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) [2022-11-22 01:47:04,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:47:04,118 INFO L93 Difference]: Finished difference Result 489 states and 511 transitions. [2022-11-22 01:47:04,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 01:47:04,119 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 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 20 [2022-11-22 01:47:04,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:47:04,121 INFO L225 Difference]: With dead ends: 489 [2022-11-22 01:47:04,121 INFO L226 Difference]: Without dead ends: 234 [2022-11-22 01:47:04,122 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 48 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2022-11-22 01:47:04,122 INFO L413 NwaCegarLoop]: 113 mSDtfsCounter, 344 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-22 01:47:04,123 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [344 Valid, 125 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-22 01:47:04,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2022-11-22 01:47:04,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 230. [2022-11-22 01:47:04,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 162 states have (on average 1.4506172839506173) internal successors, (235), 229 states have internal predecessors, (235), 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) [2022-11-22 01:47:04,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 235 transitions. [2022-11-22 01:47:04,145 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 235 transitions. Word has length 20 [2022-11-22 01:47:04,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:47:04,146 INFO L495 AbstractCegarLoop]: Abstraction has 230 states and 235 transitions. [2022-11-22 01:47:04,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 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) [2022-11-22 01:47:04,146 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 235 transitions. [2022-11-22 01:47:04,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-22 01:47:04,147 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:04,147 INFO L195 NwaCegarLoop]: 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] [2022-11-22 01:47:04,158 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-22 01:47:04,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:47:04,353 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:04,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:04,354 INFO L85 PathProgramCache]: Analyzing trace with hash -94371960, now seen corresponding path program 1 times [2022-11-22 01:47:04,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:04,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811960483] [2022-11-22 01:47:04,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:04,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:04,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:04,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 01:47:04,428 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:04,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811960483] [2022-11-22 01:47:04,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811960483] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:47:04,428 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:47:04,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 01:47:04,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502353127] [2022-11-22 01:47:04,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:47:04,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 01:47:04,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:47:04,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 01:47:04,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 01:47:04,430 INFO L87 Difference]: Start difference. First operand 230 states and 235 transitions. Second operand has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 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) [2022-11-22 01:47:04,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:47:04,706 INFO L93 Difference]: Finished difference Result 244 states and 249 transitions. [2022-11-22 01:47:04,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 01:47:04,707 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 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 28 [2022-11-22 01:47:04,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:47:04,708 INFO L225 Difference]: With dead ends: 244 [2022-11-22 01:47:04,708 INFO L226 Difference]: Without dead ends: 242 [2022-11-22 01:47:04,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:47:04,709 INFO L413 NwaCegarLoop]: 88 mSDtfsCounter, 59 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-22 01:47:04,709 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [59 Valid, 195 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 276 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-22 01:47:04,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-11-22 01:47:04,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 232. [2022-11-22 01:47:04,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 164 states have (on average 1.4451219512195121) internal successors, (237), 231 states have internal predecessors, (237), 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) [2022-11-22 01:47:04,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 237 transitions. [2022-11-22 01:47:04,725 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 237 transitions. Word has length 28 [2022-11-22 01:47:04,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:47:04,725 INFO L495 AbstractCegarLoop]: Abstraction has 232 states and 237 transitions. [2022-11-22 01:47:04,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 9.333333333333334) internal successors, (28), 4 states have internal predecessors, (28), 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) [2022-11-22 01:47:04,726 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 237 transitions. [2022-11-22 01:47:04,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-22 01:47:04,731 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:04,731 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-22 01:47:04,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-22 01:47:04,732 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:04,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:04,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1266998548, now seen corresponding path program 1 times [2022-11-22 01:47:04,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:04,733 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925018722] [2022-11-22 01:47:04,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:04,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:04,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:04,868 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 01:47:04,868 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:04,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925018722] [2022-11-22 01:47:04,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925018722] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 01:47:04,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844762131] [2022-11-22 01:47:04,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:04,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:47:04,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:47:04,870 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:47:04,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-22 01:47:04,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:04,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 01:47:04,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:47:05,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 01:47:05,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 01:47:05,092 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 01:47:05,092 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844762131] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 01:47:05,092 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1373036935] [2022-11-22 01:47:05,095 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-22 01:47:05,095 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 01:47:05,096 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 01:47:05,096 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 01:47:05,096 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 01:47:05,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:05,169 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 01:47:05,170 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-22 01:47:05,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:05,188 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-22 01:47:05,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:05,331 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 113 [2022-11-22 01:47:05,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:05,493 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 33 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 128 [2022-11-22 01:47:05,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:05,644 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 33 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 128 [2022-11-22 01:47:05,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:05,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:05,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 33 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 123 [2022-11-22 01:47:05,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:05,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:05,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:05,987 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 35 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 138 [2022-11-22 01:47:06,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 01:47:06,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,298 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-22 01:47:06,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 45 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 31 case distinctions, treesize of input 654 treesize of output 628 [2022-11-22 01:47:06,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 01:47:06,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:06,959 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-22 01:47:06,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 44 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 522 treesize of output 505 [2022-11-22 01:47:07,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 01:47:07,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:07,486 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-22 01:47:07,487 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 55 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 41 case distinctions, treesize of input 543 treesize of output 520 [2022-11-22 01:47:07,946 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:07,986 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:08,028 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:08,073 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:08,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:08,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:08,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:08,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:08,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:08,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:08,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:08,496 INFO L321 Elim1Store]: treesize reduction 40, result has 49.4 percent of original size [2022-11-22 01:47:08,496 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 35 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 2 case distinctions, treesize of input 370 treesize of output 420 [2022-11-22 01:47:08,740 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:08,764 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 01:47:11,711 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3471#(and (not (<= (* 3 |ULTIMATE.start_main_~i~0#1|) 2147483647)) (= |ULTIMATE.start_main_~CCCELVOL3~0#1| 7) (<= |ULTIMATE.start_main_~i~0#1| 2147483647) (= 2 |ULTIMATE.start_main_~MINVAL~0#1|) (<= ~CELLCOUNT~0 2147483647) (= |ULTIMATE.start_main_~CCCELVOL1~0#1| 1) (<= 1 ~CELLCOUNT~0) (= |ULTIMATE.start_main_~#volArray~0#1.offset| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start_main_~CCCELVOL2~0#1| 3) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#volArray~0#1.base|) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-22 01:47:11,712 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 01:47:11,712 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 01:47:11,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2022-11-22 01:47:11,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077705545] [2022-11-22 01:47:11,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 01:47:11,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-22 01:47:11,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:47:11,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-22 01:47:11,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-11-22 01:47:11,714 INFO L87 Difference]: Start difference. First operand 232 states and 237 transitions. Second operand has 10 states, 9 states have (on average 10.333333333333334) internal successors, (93), 10 states have internal predecessors, (93), 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) [2022-11-22 01:47:12,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:47:12,253 INFO L93 Difference]: Finished difference Result 278 states and 305 transitions. [2022-11-22 01:47:12,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-22 01:47:12,254 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 10.333333333333334) internal successors, (93), 10 states have internal predecessors, (93), 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 34 [2022-11-22 01:47:12,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:47:12,255 INFO L225 Difference]: With dead ends: 278 [2022-11-22 01:47:12,255 INFO L226 Difference]: Without dead ends: 249 [2022-11-22 01:47:12,256 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 65 SyntacticMatches, 20 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=108, Invalid=492, Unknown=0, NotChecked=0, Total=600 [2022-11-22 01:47:12,256 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 240 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 685 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-22 01:47:12,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 146 Invalid, 685 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 557 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-22 01:47:12,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249 states. [2022-11-22 01:47:12,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249 to 236. [2022-11-22 01:47:12,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 195 states have (on average 1.3025641025641026) internal successors, (254), 235 states have internal predecessors, (254), 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) [2022-11-22 01:47:12,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 254 transitions. [2022-11-22 01:47:12,270 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 254 transitions. Word has length 34 [2022-11-22 01:47:12,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:47:12,270 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 254 transitions. [2022-11-22 01:47:12,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 10.333333333333334) internal successors, (93), 10 states have internal predecessors, (93), 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) [2022-11-22 01:47:12,271 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 254 transitions. [2022-11-22 01:47:12,271 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-22 01:47:12,271 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:12,272 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-22 01:47:12,279 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-22 01:47:12,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:47:12,475 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:12,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:12,476 INFO L85 PathProgramCache]: Analyzing trace with hash -622249258, now seen corresponding path program 1 times [2022-11-22 01:47:12,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:12,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802842482] [2022-11-22 01:47:12,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:12,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:12,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:12,602 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 01:47:12,602 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:12,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802842482] [2022-11-22 01:47:12,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802842482] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 01:47:12,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037435207] [2022-11-22 01:47:12,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:12,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:47:12,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:47:12,607 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:47:12,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-22 01:47:12,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:12,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 01:47:12,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:47:12,758 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 01:47:12,758 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 01:47:12,759 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037435207] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:47:12,759 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 01:47:12,759 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2022-11-22 01:47:12,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734605109] [2022-11-22 01:47:12,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:47:12,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-22 01:47:12,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:47:12,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-22 01:47:12,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-22 01:47:12,760 INFO L87 Difference]: Start difference. First operand 236 states and 254 transitions. Second operand has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 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) [2022-11-22 01:47:13,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:47:13,110 INFO L93 Difference]: Finished difference Result 246 states and 264 transitions. [2022-11-22 01:47:13,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:47:13,111 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 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 35 [2022-11-22 01:47:13,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:47:13,112 INFO L225 Difference]: With dead ends: 246 [2022-11-22 01:47:13,112 INFO L226 Difference]: Without dead ends: 235 [2022-11-22 01:47:13,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-22 01:47:13,113 INFO L413 NwaCegarLoop]: 50 mSDtfsCounter, 82 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 01:47:13,113 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 133 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 01:47:13,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2022-11-22 01:47:13,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 225. [2022-11-22 01:47:13,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 195 states have (on average 1.1897435897435897) internal successors, (232), 224 states have internal predecessors, (232), 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) [2022-11-22 01:47:13,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 232 transitions. [2022-11-22 01:47:13,148 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 232 transitions. Word has length 35 [2022-11-22 01:47:13,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:47:13,149 INFO L495 AbstractCegarLoop]: Abstraction has 225 states and 232 transitions. [2022-11-22 01:47:13,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 8.75) internal successors, (35), 5 states have internal predecessors, (35), 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) [2022-11-22 01:47:13,149 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 232 transitions. [2022-11-22 01:47:13,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-22 01:47:13,150 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:13,150 INFO L195 NwaCegarLoop]: 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] [2022-11-22 01:47:13,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-22 01:47:13,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:47:13,351 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:13,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:13,352 INFO L85 PathProgramCache]: Analyzing trace with hash -662017130, now seen corresponding path program 1 times [2022-11-22 01:47:13,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:13,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381289969] [2022-11-22 01:47:13,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:13,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:13,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:13,491 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-22 01:47:13,492 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:13,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381289969] [2022-11-22 01:47:13,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381289969] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 01:47:13,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206759896] [2022-11-22 01:47:13,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:13,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:47:13,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:47:13,494 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:47:13,497 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-22 01:47:13,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:13,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 01:47:13,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:47:13,737 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-22 01:47:13,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 01:47:13,908 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-22 01:47:13,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206759896] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 01:47:13,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [780266407] [2022-11-22 01:47:13,912 INFO L159 IcfgInterpreter]: Started Sifa with 42 locations of interest [2022-11-22 01:47:13,913 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 01:47:13,914 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 01:47:13,914 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 01:47:13,914 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 01:47:13,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:13,996 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 01:47:13,996 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-22 01:47:14,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,012 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-22 01:47:14,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,126 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 113 [2022-11-22 01:47:14,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,248 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 33 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 128 [2022-11-22 01:47:14,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,355 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 33 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 128 [2022-11-22 01:47:14,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,481 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 33 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 128 [2022-11-22 01:47:14,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,595 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 35 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 143 [2022-11-22 01:47:14,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:14,801 INFO L321 Elim1Store]: treesize reduction 64, result has 1.5 percent of original size [2022-11-22 01:47:14,801 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 53 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 30 case distinctions, treesize of input 661 treesize of output 635 [2022-11-22 01:47:15,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,342 INFO L321 Elim1Store]: treesize reduction 64, result has 1.5 percent of original size [2022-11-22 01:47:15,343 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 53 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 20 case distinctions, treesize of input 506 treesize of output 489 [2022-11-22 01:47:15,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:15,762 INFO L321 Elim1Store]: treesize reduction 64, result has 1.5 percent of original size [2022-11-22 01:47:15,763 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 64 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 40 case distinctions, treesize of input 527 treesize of output 504 [2022-11-22 01:47:16,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:16,091 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:16,123 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:16,158 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:16,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:16,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:16,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:16,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:16,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:16,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:16,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:16,841 INFO L321 Elim1Store]: treesize reduction 40, result has 49.4 percent of original size [2022-11-22 01:47:16,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 35 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 2 case distinctions, treesize of input 370 treesize of output 420 [2022-11-22 01:47:17,098 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:17,117 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 01:47:21,515 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4908#(and (= |ULTIMATE.start_main_~CCCELVOL3~0#1| 7) (<= 1 |ULTIMATE.start___VERIFIER_assert_~cond#1|) (= 2 |ULTIMATE.start_main_~MINVAL~0#1|) (<= ~CELLCOUNT~0 2147483647) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start_main_~CCCELVOL1~0#1| 1) (<= 1 ~CELLCOUNT~0) (= |ULTIMATE.start_main_~#volArray~0#1.offset| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_~cond#1| 1) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start_main_~CCCELVOL2~0#1| 3) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#volArray~0#1.base|) (< 2147483646 |ULTIMATE.start_main_#t~post14#1|) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-22 01:47:21,515 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 01:47:21,515 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 01:47:21,515 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-11-22 01:47:21,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890967649] [2022-11-22 01:47:21,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 01:47:21,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-22 01:47:21,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:47:21,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-22 01:47:21,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=593, Unknown=0, NotChecked=0, Total=702 [2022-11-22 01:47:21,518 INFO L87 Difference]: Start difference. First operand 225 states and 232 transitions. Second operand has 10 states, 10 states have (on average 9.1) internal successors, (91), 10 states have internal predecessors, (91), 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) [2022-11-22 01:47:22,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:47:22,110 INFO L93 Difference]: Finished difference Result 310 states and 320 transitions. [2022-11-22 01:47:22,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-22 01:47:22,118 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.1) internal successors, (91), 10 states have internal predecessors, (91), 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 46 [2022-11-22 01:47:22,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:47:22,119 INFO L225 Difference]: With dead ends: 310 [2022-11-22 01:47:22,120 INFO L226 Difference]: Without dead ends: 237 [2022-11-22 01:47:22,121 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 90 SyntacticMatches, 28 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 548 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=183, Invalid=1077, Unknown=0, NotChecked=0, Total=1260 [2022-11-22 01:47:22,121 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 573 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 573 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 590 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 01:47:22,122 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [573 Valid, 85 Invalid, 590 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 01:47:22,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-11-22 01:47:22,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 227. [2022-11-22 01:47:22,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 197 states have (on average 1.1776649746192893) internal successors, (232), 226 states have internal predecessors, (232), 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) [2022-11-22 01:47:22,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 232 transitions. [2022-11-22 01:47:22,141 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 232 transitions. Word has length 46 [2022-11-22 01:47:22,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:47:22,141 INFO L495 AbstractCegarLoop]: Abstraction has 227 states and 232 transitions. [2022-11-22 01:47:22,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.1) internal successors, (91), 10 states have internal predecessors, (91), 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) [2022-11-22 01:47:22,142 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 232 transitions. [2022-11-22 01:47:22,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-11-22 01:47:22,143 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:22,143 INFO L195 NwaCegarLoop]: trace histogram [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] [2022-11-22 01:47:22,150 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-22 01:47:22,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:47:22,350 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr54ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:22,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:22,350 INFO L85 PathProgramCache]: Analyzing trace with hash 750237041, now seen corresponding path program 1 times [2022-11-22 01:47:22,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:22,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44017059] [2022-11-22 01:47:22,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:22,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:22,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:22,467 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-22 01:47:22,468 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:22,468 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44017059] [2022-11-22 01:47:22,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44017059] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:47:22,468 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:47:22,468 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 01:47:22,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225541938] [2022-11-22 01:47:22,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:47:22,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 01:47:22,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:47:22,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 01:47:22,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 01:47:22,470 INFO L87 Difference]: Start difference. First operand 227 states and 232 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) [2022-11-22 01:47:22,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:47:22,691 INFO L93 Difference]: Finished difference Result 235 states and 240 transitions. [2022-11-22 01:47:22,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 01:47:22,692 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 58 [2022-11-22 01:47:22,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:47:22,696 INFO L225 Difference]: With dead ends: 235 [2022-11-22 01:47:22,696 INFO L226 Difference]: Without dead ends: 233 [2022-11-22 01:47:22,697 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:47:22,699 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 55 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-22 01:47:22,699 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 122 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-22 01:47:22,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2022-11-22 01:47:22,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 229. [2022-11-22 01:47:22,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 199 states have (on average 1.1758793969849246) internal successors, (234), 228 states have internal predecessors, (234), 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) [2022-11-22 01:47:22,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 234 transitions. [2022-11-22 01:47:22,713 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 234 transitions. Word has length 58 [2022-11-22 01:47:22,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:47:22,713 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 234 transitions. [2022-11-22 01:47:22,714 INFO L496 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) [2022-11-22 01:47:22,714 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 234 transitions. [2022-11-22 01:47:22,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-11-22 01:47:22,719 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:22,719 INFO L195 NwaCegarLoop]: 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] [2022-11-22 01:47:22,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-22 01:47:22,720 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr30ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:22,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:22,720 INFO L85 PathProgramCache]: Analyzing trace with hash -49937771, now seen corresponding path program 1 times [2022-11-22 01:47:22,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:22,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643780969] [2022-11-22 01:47:22,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:22,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:22,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:22,840 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-22 01:47:22,840 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:22,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643780969] [2022-11-22 01:47:22,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643780969] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 01:47:22,841 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831916519] [2022-11-22 01:47:22,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:22,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:47:22,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:47:22,842 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:47:22,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-22 01:47:22,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:22,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 01:47:22,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:47:22,973 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-22 01:47:22,973 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 01:47:23,038 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-22 01:47:23,039 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [831916519] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 01:47:23,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [824205060] [2022-11-22 01:47:23,041 INFO L159 IcfgInterpreter]: Started Sifa with 57 locations of interest [2022-11-22 01:47:23,042 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 01:47:23,042 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 01:47:23,042 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 01:47:23,043 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 01:47:23,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,131 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 01:47:23,132 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-22 01:47:23,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-22 01:47:23,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,248 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 113 [2022-11-22 01:47:23,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 33 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 128 [2022-11-22 01:47:23,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,469 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 33 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 128 [2022-11-22 01:47:23,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,589 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 33 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 123 [2022-11-22 01:47:23,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 35 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 138 [2022-11-22 01:47:23,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,888 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 01:47:23,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:23,907 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-22 01:47:23,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 45 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 31 case distinctions, treesize of input 654 treesize of output 628 [2022-11-22 01:47:24,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 01:47:24,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,407 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-22 01:47:24,408 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 44 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 522 treesize of output 505 [2022-11-22 01:47:24,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 01:47:24,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:24,745 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-22 01:47:24,746 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 55 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 41 case distinctions, treesize of input 543 treesize of output 520 [2022-11-22 01:47:24,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:25,008 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:25,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:25,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:25,263 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:25,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:25,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:25,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:25,422 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2022-11-22 01:47:25,480 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:25,543 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:25,622 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:25,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:25,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:25,709 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:25,742 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:25,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:25,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:26,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:26,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:26,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:26,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:26,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:26,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:26,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:26,055 INFO L321 Elim1Store]: treesize reduction 64, result has 19.0 percent of original size [2022-11-22 01:47:26,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 35 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 2 case distinctions, treesize of input 341 treesize of output 367 [2022-11-22 01:47:26,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:26,190 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 01:47:30,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [824205060] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:47:30,390 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-22 01:47:30,391 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [4, 4, 4] total 23 [2022-11-22 01:47:30,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144017291] [2022-11-22 01:47:30,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:47:30,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-22 01:47:30,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:47:30,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-22 01:47:30,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2022-11-22 01:47:30,392 INFO L87 Difference]: Start difference. First operand 229 states and 234 transitions. Second operand has 16 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 15 states have internal predecessors, (58), 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) [2022-11-22 01:47:37,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:47:37,110 INFO L93 Difference]: Finished difference Result 233 states and 238 transitions. [2022-11-22 01:47:37,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-22 01:47:37,110 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 15 states have internal predecessors, (58), 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 64 [2022-11-22 01:47:37,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:47:37,112 INFO L225 Difference]: With dead ends: 233 [2022-11-22 01:47:37,112 INFO L226 Difference]: Without dead ends: 218 [2022-11-22 01:47:37,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 130 SyntacticMatches, 42 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 836 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=240, Invalid=950, Unknown=0, NotChecked=0, Total=1190 [2022-11-22 01:47:37,113 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 562 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 756 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 562 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-22 01:47:37,113 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [562 Valid, 46 Invalid, 828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 756 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-22 01:47:37,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-11-22 01:47:37,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 137. [2022-11-22 01:47:37,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 122 states have (on average 1.1475409836065573) internal successors, (140), 136 states have internal predecessors, (140), 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) [2022-11-22 01:47:37,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 140 transitions. [2022-11-22 01:47:37,125 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 140 transitions. Word has length 64 [2022-11-22 01:47:37,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:47:37,126 INFO L495 AbstractCegarLoop]: Abstraction has 137 states and 140 transitions. [2022-11-22 01:47:37,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 3.8666666666666667) internal successors, (58), 15 states have internal predecessors, (58), 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) [2022-11-22 01:47:37,126 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 140 transitions. [2022-11-22 01:47:37,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-11-22 01:47:37,127 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:37,127 INFO L195 NwaCegarLoop]: trace histogram [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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:47:37,141 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-11-22 01:47:37,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-22 01:47:37,333 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr82ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:37,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:37,334 INFO L85 PathProgramCache]: Analyzing trace with hash 233306687, now seen corresponding path program 1 times [2022-11-22 01:47:37,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:37,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339828284] [2022-11-22 01:47:37,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:37,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:37,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:37,472 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-22 01:47:37,473 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:37,473 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339828284] [2022-11-22 01:47:37,473 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339828284] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:47:37,473 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 01:47:37,473 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 01:47:37,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013277948] [2022-11-22 01:47:37,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:47:37,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 01:47:37,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:47:37,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 01:47:37,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 01:47:37,478 INFO L87 Difference]: Start difference. First operand 137 states and 140 transitions. Second operand has 4 states, 3 states have (on average 28.0) internal successors, (84), 4 states have internal predecessors, (84), 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) [2022-11-22 01:47:37,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:47:37,666 INFO L93 Difference]: Finished difference Result 187 states and 190 transitions. [2022-11-22 01:47:37,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 01:47:37,667 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 28.0) internal successors, (84), 4 states have internal predecessors, (84), 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 88 [2022-11-22 01:47:37,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:47:37,668 INFO L225 Difference]: With dead ends: 187 [2022-11-22 01:47:37,668 INFO L226 Difference]: Without dead ends: 185 [2022-11-22 01:47:37,669 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-22 01:47:37,669 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 53 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 226 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-22 01:47:37,670 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 89 Invalid, 226 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 223 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-22 01:47:37,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-11-22 01:47:37,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 139. [2022-11-22 01:47:37,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 124 states have (on average 1.1451612903225807) internal successors, (142), 138 states have internal predecessors, (142), 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) [2022-11-22 01:47:37,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 142 transitions. [2022-11-22 01:47:37,681 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 142 transitions. Word has length 88 [2022-11-22 01:47:37,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:47:37,682 INFO L495 AbstractCegarLoop]: Abstraction has 139 states and 142 transitions. [2022-11-22 01:47:37,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 28.0) internal successors, (84), 4 states have internal predecessors, (84), 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) [2022-11-22 01:47:37,682 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 142 transitions. [2022-11-22 01:47:37,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-11-22 01:47:37,683 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:37,684 INFO L195 NwaCegarLoop]: trace histogram [2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:47:37,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-22 01:47:37,684 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr62ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:37,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:37,685 INFO L85 PathProgramCache]: Analyzing trace with hash 2033840803, now seen corresponding path program 1 times [2022-11-22 01:47:37,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:37,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509266736] [2022-11-22 01:47:37,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:37,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:37,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:37,806 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-22 01:47:37,806 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:37,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509266736] [2022-11-22 01:47:37,807 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509266736] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 01:47:37,807 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314096855] [2022-11-22 01:47:37,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:37,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:47:37,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:47:37,808 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:47:37,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-22 01:47:37,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:37,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 01:47:37,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:47:37,968 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-22 01:47:37,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 01:47:38,027 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-22 01:47:38,027 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314096855] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 01:47:38,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [877994714] [2022-11-22 01:47:38,034 INFO L159 IcfgInterpreter]: Started Sifa with 84 locations of interest [2022-11-22 01:47:38,034 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 01:47:38,035 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 01:47:38,035 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 01:47:38,035 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 01:47:38,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,218 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 01:47:38,219 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-22 01:47:38,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,231 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 34 [2022-11-22 01:47:38,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,348 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 113 [2022-11-22 01:47:38,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,445 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 33 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 128 [2022-11-22 01:47:38,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,546 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 33 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 128 [2022-11-22 01:47:38,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,656 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 33 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 123 [2022-11-22 01:47:38,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,757 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 35 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 138 [2022-11-22 01:47:38,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 01:47:38,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:38,968 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-22 01:47:38,968 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 45 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 31 case distinctions, treesize of input 654 treesize of output 628 [2022-11-22 01:47:39,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 01:47:39,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,446 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-22 01:47:39,446 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 44 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 522 treesize of output 505 [2022-11-22 01:47:39,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 01:47:39,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:39,737 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-22 01:47:39,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 55 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 41 case distinctions, treesize of input 543 treesize of output 520 [2022-11-22 01:47:39,974 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:40,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:40,030 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:40,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:40,257 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:40,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:40,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:40,457 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-11-22 01:47:40,510 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:40,533 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:40,559 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:40,592 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:40,621 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:40,771 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:40,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:40,897 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:40,962 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:41,004 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:41,073 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:41,176 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:41,256 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:41,305 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:41,380 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:41,440 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:41,507 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:47:41,680 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:47:41,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:41,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:41,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:41,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:41,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:41,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:41,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:41,933 INFO L321 Elim1Store]: treesize reduction 64, result has 19.0 percent of original size [2022-11-22 01:47:41,933 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 35 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 2 case distinctions, treesize of input 341 treesize of output 367 [2022-11-22 01:47:42,056 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:47:42,075 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 01:47:48,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [877994714] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:47:48,010 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-22 01:47:48,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [4, 4, 4] total 26 [2022-11-22 01:47:48,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673880605] [2022-11-22 01:47:48,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:47:48,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-22 01:47:48,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:47:48,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-22 01:47:48,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-11-22 01:47:48,012 INFO L87 Difference]: Start difference. First operand 139 states and 142 transitions. Second operand has 19 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 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) [2022-11-22 01:47:57,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:47:57,227 INFO L93 Difference]: Finished difference Result 162 states and 165 transitions. [2022-11-22 01:47:57,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-22 01:47:57,228 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 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 94 [2022-11-22 01:47:57,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:47:57,229 INFO L225 Difference]: With dead ends: 162 [2022-11-22 01:47:57,229 INFO L226 Difference]: Without dead ends: 149 [2022-11-22 01:47:57,230 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 191 SyntacticMatches, 68 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1490 ImplicationChecksByTransitivity, 13.5s TimeCoverageRelationStatistics Valid=322, Invalid=1400, Unknown=0, NotChecked=0, Total=1722 [2022-11-22 01:47:57,230 INFO L413 NwaCegarLoop]: 7 mSDtfsCounter, 314 mSDsluCounter, 6 mSDsCounter, 0 mSdLazyCounter, 1042 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 1099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1042 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-22 01:47:57,231 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [314 Valid, 13 Invalid, 1099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1042 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-22 01:47:57,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-11-22 01:47:57,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 103. [2022-11-22 01:47:57,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 101 states have (on average 1.0495049504950495) internal successors, (106), 102 states have internal predecessors, (106), 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) [2022-11-22 01:47:57,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 106 transitions. [2022-11-22 01:47:57,252 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 106 transitions. Word has length 94 [2022-11-22 01:47:57,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:47:57,252 INFO L495 AbstractCegarLoop]: Abstraction has 103 states and 106 transitions. [2022-11-22 01:47:57,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 4.777777777777778) internal successors, (86), 18 states have internal predecessors, (86), 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) [2022-11-22 01:47:57,253 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 106 transitions. [2022-11-22 01:47:57,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-11-22 01:47:57,254 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:57,254 INFO L195 NwaCegarLoop]: trace histogram [2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:47:57,274 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-22 01:47:57,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-22 01:47:57,464 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr85ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:57,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:57,464 INFO L85 PathProgramCache]: Analyzing trace with hash -252209900, now seen corresponding path program 1 times [2022-11-22 01:47:57,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:57,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668950572] [2022-11-22 01:47:57,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:57,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:57,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:57,633 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-22 01:47:57,633 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:57,633 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668950572] [2022-11-22 01:47:57,634 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668950572] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 01:47:57,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1435229148] [2022-11-22 01:47:57,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:57,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:47:57,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:47:57,639 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:47:57,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-22 01:47:57,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:57,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 240 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-22 01:47:57,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:47:57,766 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-22 01:47:57,766 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 01:47:57,767 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1435229148] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 01:47:57,767 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 01:47:57,767 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 7 [2022-11-22 01:47:57,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638758541] [2022-11-22 01:47:57,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 01:47:57,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-22 01:47:57,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:47:57,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-22 01:47:57,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-22 01:47:57,770 INFO L87 Difference]: Start difference. First operand 103 states and 106 transitions. Second operand has 6 states, 5 states have (on average 18.6) internal successors, (93), 6 states have internal predecessors, (93), 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) [2022-11-22 01:47:57,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:47:57,974 INFO L93 Difference]: Finished difference Result 172 states and 175 transitions. [2022-11-22 01:47:57,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 01:47:57,975 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 18.6) internal successors, (93), 6 states have internal predecessors, (93), 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 99 [2022-11-22 01:47:57,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:47:57,976 INFO L225 Difference]: With dead ends: 172 [2022-11-22 01:47:57,976 INFO L226 Difference]: Without dead ends: 171 [2022-11-22 01:47:57,977 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2022-11-22 01:47:57,977 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 82 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 286 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-22 01:47:57,977 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 68 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 286 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-22 01:47:57,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-11-22 01:47:57,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 102. [2022-11-22 01:47:57,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 1.0396039603960396) internal successors, (105), 101 states have internal predecessors, (105), 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) [2022-11-22 01:47:57,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 105 transitions. [2022-11-22 01:47:57,989 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 105 transitions. Word has length 99 [2022-11-22 01:47:57,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:47:57,990 INFO L495 AbstractCegarLoop]: Abstraction has 102 states and 105 transitions. [2022-11-22 01:47:57,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 18.6) internal successors, (93), 6 states have internal predecessors, (93), 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) [2022-11-22 01:47:57,990 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 105 transitions. [2022-11-22 01:47:57,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-11-22 01:47:57,991 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:47:57,991 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:47:57,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-22 01:47:58,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-22 01:47:58,197 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:47:58,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:47:58,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1855534667, now seen corresponding path program 1 times [2022-11-22 01:47:58,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:47:58,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175308280] [2022-11-22 01:47:58,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:58,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:47:58,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:58,408 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-22 01:47:58,408 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:47:58,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175308280] [2022-11-22 01:47:58,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175308280] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 01:47:58,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460376911] [2022-11-22 01:47:58,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:47:58,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:47:58,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:47:58,411 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:47:58,438 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-22 01:47:58,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:47:58,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-22 01:47:58,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:47:58,549 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-22 01:47:58,549 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 01:47:58,608 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-22 01:47:58,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460376911] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 01:47:58,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1083791730] [2022-11-22 01:47:58,611 INFO L159 IcfgInterpreter]: Started Sifa with 88 locations of interest [2022-11-22 01:47:58,611 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 01:47:58,612 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 01:47:58,612 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 01:47:58,612 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 01:47:58,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:58,812 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-22 01:47:58,813 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-11-22 01:47:58,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:58,858 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 01:47:58,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-22 01:47:58,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:58,978 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 113 [2022-11-22 01:47:59,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,075 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 33 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 128 [2022-11-22 01:47:59,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,168 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 33 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 128 [2022-11-22 01:47:59,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 33 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 128 [2022-11-22 01:47:59,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,404 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 35 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 143 [2022-11-22 01:47:59,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:47:59,608 INFO L321 Elim1Store]: treesize reduction 64, result has 1.5 percent of original size [2022-11-22 01:47:59,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 53 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 30 case distinctions, treesize of input 661 treesize of output 635 [2022-11-22 01:48:00,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,045 INFO L321 Elim1Store]: treesize reduction 64, result has 1.5 percent of original size [2022-11-22 01:48:00,046 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 53 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 20 case distinctions, treesize of input 506 treesize of output 489 [2022-11-22 01:48:00,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:00,344 INFO L321 Elim1Store]: treesize reduction 64, result has 1.5 percent of original size [2022-11-22 01:48:00,345 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 64 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 40 case distinctions, treesize of input 527 treesize of output 504 [2022-11-22 01:48:00,582 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:00,609 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:00,641 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:00,672 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:00,820 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:00,908 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:00,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:01,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:01,008 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2022-11-22 01:48:01,059 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:01,111 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:01,211 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:01,253 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:01,274 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:01,325 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:01,362 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:01,389 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:01,537 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:01,622 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:01,678 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:01,775 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:01,826 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:01,880 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:01,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:02,019 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:02,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:02,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:02,229 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:02,303 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:02,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:02,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:02,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:02,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:02,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:02,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:02,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:02,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:02,841 INFO L321 Elim1Store]: treesize reduction 64, result has 19.0 percent of original size [2022-11-22 01:48:02,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 35 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 2 case distinctions, treesize of input 341 treesize of output 367 [2022-11-22 01:48:02,956 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:02,975 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 01:48:09,713 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '9276#(and (= |ULTIMATE.start_main_~CCCELVOL3~0#1| 7) (<= 1 |ULTIMATE.start___VERIFIER_assert_~cond#1|) (= 2 |ULTIMATE.start_main_~MINVAL~0#1|) (<= ~CELLCOUNT~0 2147483647) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start_main_~CCCELVOL1~0#1| 1) (<= 1 ~CELLCOUNT~0) (= |ULTIMATE.start_main_~#volArray~0#1.offset| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_~cond#1| 1) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start_main_~CCCELVOL2~0#1| 3) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#volArray~0#1.base|) (< 2147483646 |ULTIMATE.start_main_#t~post14#1|) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-22 01:48:09,713 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 01:48:09,713 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 01:48:09,714 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-11-22 01:48:09,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425663617] [2022-11-22 01:48:09,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 01:48:09,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-22 01:48:09,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:48:09,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-22 01:48:09,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1132, Unknown=0, NotChecked=0, Total=1332 [2022-11-22 01:48:09,716 INFO L87 Difference]: Start difference. First operand 102 states and 105 transitions. Second operand has 16 states, 15 states have (on average 7.2) internal successors, (108), 16 states have internal predecessors, (108), 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) [2022-11-22 01:48:10,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:48:10,094 INFO L93 Difference]: Finished difference Result 185 states and 191 transitions. [2022-11-22 01:48:10,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-22 01:48:10,095 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 7.2) internal successors, (108), 16 states have internal predecessors, (108), 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 101 [2022-11-22 01:48:10,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:48:10,096 INFO L225 Difference]: With dead ends: 185 [2022-11-22 01:48:10,096 INFO L226 Difference]: Without dead ends: 184 [2022-11-22 01:48:10,097 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 208 SyntacticMatches, 65 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2320 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=271, Invalid=1535, Unknown=0, NotChecked=0, Total=1806 [2022-11-22 01:48:10,097 INFO L413 NwaCegarLoop]: 23 mSDtfsCounter, 441 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 441 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 01:48:10,098 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [441 Valid, 93 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 01:48:10,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-11-22 01:48:10,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 114. [2022-11-22 01:48:10,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 1.0353982300884956) internal successors, (117), 113 states have internal predecessors, (117), 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) [2022-11-22 01:48:10,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 117 transitions. [2022-11-22 01:48:10,111 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 117 transitions. Word has length 101 [2022-11-22 01:48:10,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:48:10,111 INFO L495 AbstractCegarLoop]: Abstraction has 114 states and 117 transitions. [2022-11-22 01:48:10,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 7.2) internal successors, (108), 16 states have internal predecessors, (108), 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) [2022-11-22 01:48:10,112 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 117 transitions. [2022-11-22 01:48:10,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-11-22 01:48:10,112 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 01:48:10,113 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:48:10,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-22 01:48:10,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-22 01:48:10,319 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr84ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 83 more)] === [2022-11-22 01:48:10,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 01:48:10,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1605300299, now seen corresponding path program 2 times [2022-11-22 01:48:10,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 01:48:10,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820572070] [2022-11-22 01:48:10,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 01:48:10,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 01:48:10,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 01:48:10,965 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-11-22 01:48:10,966 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 01:48:10,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820572070] [2022-11-22 01:48:10,966 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820572070] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 01:48:10,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510920144] [2022-11-22 01:48:10,966 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 01:48:10,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 01:48:10,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 [2022-11-22 01:48:10,967 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 01:48:10,969 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-22 01:48:11,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-11-22 01:48:11,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 01:48:11,053 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-22 01:48:11,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 01:48:11,209 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-22 01:48:11,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 01:48:11,350 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-22 01:48:11,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510920144] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 01:48:11,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [659493085] [2022-11-22 01:48:11,353 INFO L159 IcfgInterpreter]: Started Sifa with 88 locations of interest [2022-11-22 01:48:11,353 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 01:48:11,354 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 01:48:11,354 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 01:48:11,354 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 01:48:11,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:11,513 INFO L321 Elim1Store]: treesize reduction 28, result has 40.4 percent of original size [2022-11-22 01:48:11,514 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 42 [2022-11-22 01:48:11,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:11,558 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 01:48:11,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-22 01:48:11,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:11,639 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 32 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 113 [2022-11-22 01:48:11,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:11,735 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 33 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 128 [2022-11-22 01:48:11,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:11,839 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 33 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 0 case distinctions, treesize of input 108 treesize of output 128 [2022-11-22 01:48:11,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:11,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:11,952 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 33 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 0 case distinctions, treesize of input 94 treesize of output 123 [2022-11-22 01:48:12,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,045 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 35 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 138 [2022-11-22 01:48:12,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 01:48:12,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,231 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-22 01:48:12,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 45 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 31 case distinctions, treesize of input 654 treesize of output 628 [2022-11-22 01:48:12,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 01:48:12,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,654 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-22 01:48:12,654 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 44 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 522 treesize of output 505 [2022-11-22 01:48:12,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 01:48:12,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:12,975 INFO L321 Elim1Store]: treesize reduction 58, result has 1.7 percent of original size [2022-11-22 01:48:12,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 55 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 41 case distinctions, treesize of input 543 treesize of output 520 [2022-11-22 01:48:13,287 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:13,320 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:13,351 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:13,385 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:13,582 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:13,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:13,719 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:13,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:13,767 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2022-11-22 01:48:13,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:13,892 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:13,957 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:14,012 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:14,033 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:14,064 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:14,095 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:14,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:14,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:14,322 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:14,385 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:14,435 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:14,488 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:14,542 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:14,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:14,675 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:14,717 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:14,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:14,842 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:14,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 28 [2022-11-22 01:48:15,270 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-22 01:48:15,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:15,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:15,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:15,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:15,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:15,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:15,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 01:48:15,457 INFO L321 Elim1Store]: treesize reduction 64, result has 19.0 percent of original size [2022-11-22 01:48:15,457 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 35 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 2 case distinctions, treesize of input 341 treesize of output 367 [2022-11-22 01:48:15,606 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 12 [2022-11-22 01:48:15,625 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 01:48:22,908 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10318#(and (= |ULTIMATE.start_main_~CCCELVOL3~0#1| 7) (<= 1 |ULTIMATE.start___VERIFIER_assert_~cond#1|) (= 2 |ULTIMATE.start_main_~MINVAL~0#1|) (<= ~CELLCOUNT~0 2147483647) (<= 1 |ULTIMATE.start___VERIFIER_assert_#in~cond#1|) (= |ULTIMATE.start_main_~CCCELVOL1~0#1| 1) (<= 1 ~CELLCOUNT~0) (= |ULTIMATE.start_main_~#volArray~0#1.offset| 0) (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= |ULTIMATE.start___VERIFIER_assert_~cond#1| 1) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) (= |ULTIMATE.start_main_~CCCELVOL2~0#1| 3) (<= |ULTIMATE.start___VERIFIER_assert_#in~cond#1| 1) (= |#NULL.offset| 0) (<= 0 |ULTIMATE.start_main_~#volArray~0#1.base|) (< 2147483646 |ULTIMATE.start_main_#t~post14#1|) (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |#NULL.base| 0))' at error location [2022-11-22 01:48:22,908 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 01:48:22,908 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 01:48:22,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 2, 2] total 11 [2022-11-22 01:48:22,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133473856] [2022-11-22 01:48:22,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 01:48:22,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-22 01:48:22,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 01:48:22,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-22 01:48:22,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=904, Unknown=0, NotChecked=0, Total=1056 [2022-11-22 01:48:22,912 INFO L87 Difference]: Start difference. First operand 114 states and 117 transitions. Second operand has 12 states, 11 states have (on average 17.181818181818183) internal successors, (189), 12 states have internal predecessors, (189), 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) [2022-11-22 01:48:23,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 01:48:23,563 INFO L93 Difference]: Finished difference Result 290 states and 297 transitions. [2022-11-22 01:48:23,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-22 01:48:23,564 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 17.181818181818183) internal successors, (189), 12 states have internal predecessors, (189), 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 113 [2022-11-22 01:48:23,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 01:48:23,564 INFO L225 Difference]: With dead ends: 290 [2022-11-22 01:48:23,565 INFO L226 Difference]: Without dead ends: 0 [2022-11-22 01:48:23,565 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 250 SyntacticMatches, 66 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1385 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=249, Invalid=1557, Unknown=0, NotChecked=0, Total=1806 [2022-11-22 01:48:23,566 INFO L413 NwaCegarLoop]: 10 mSDtfsCounter, 599 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 531 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-22 01:48:23,566 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [599 Valid, 100 Invalid, 531 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 515 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-22 01:48:23,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-11-22 01:48:23,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-11-22 01:48:23,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 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) [2022-11-22 01:48:23,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-11-22 01:48:23,568 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 113 [2022-11-22 01:48:23,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 01:48:23,568 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-22 01:48:23,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 17.181818181818183) internal successors, (189), 12 states have internal predecessors, (189), 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) [2022-11-22 01:48:23,568 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-11-22 01:48:23,568 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-11-22 01:48:23,571 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (85 of 86 remaining) [2022-11-22 01:48:23,571 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (84 of 86 remaining) [2022-11-22 01:48:23,572 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (83 of 86 remaining) [2022-11-22 01:48:23,572 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (82 of 86 remaining) [2022-11-22 01:48:23,572 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (81 of 86 remaining) [2022-11-22 01:48:23,572 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (80 of 86 remaining) [2022-11-22 01:48:23,572 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (79 of 86 remaining) [2022-11-22 01:48:23,572 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (78 of 86 remaining) [2022-11-22 01:48:23,573 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (77 of 86 remaining) [2022-11-22 01:48:23,573 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (76 of 86 remaining) [2022-11-22 01:48:23,573 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW (75 of 86 remaining) [2022-11-22 01:48:23,573 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW (74 of 86 remaining) [2022-11-22 01:48:23,573 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW (73 of 86 remaining) [2022-11-22 01:48:23,574 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW (72 of 86 remaining) [2022-11-22 01:48:23,574 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW (71 of 86 remaining) [2022-11-22 01:48:23,574 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW (70 of 86 remaining) [2022-11-22 01:48:23,574 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW (69 of 86 remaining) [2022-11-22 01:48:23,574 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW (68 of 86 remaining) [2022-11-22 01:48:23,575 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW (67 of 86 remaining) [2022-11-22 01:48:23,575 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW (66 of 86 remaining) [2022-11-22 01:48:23,575 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW (65 of 86 remaining) [2022-11-22 01:48:23,575 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW (64 of 86 remaining) [2022-11-22 01:48:23,575 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW (63 of 86 remaining) [2022-11-22 01:48:23,575 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW (62 of 86 remaining) [2022-11-22 01:48:23,576 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW (61 of 86 remaining) [2022-11-22 01:48:23,576 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW (60 of 86 remaining) [2022-11-22 01:48:23,576 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW (59 of 86 remaining) [2022-11-22 01:48:23,576 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW (58 of 86 remaining) [2022-11-22 01:48:23,576 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr28ASSERT_VIOLATIONINTEGER_OVERFLOW (57 of 86 remaining) [2022-11-22 01:48:23,577 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr29ASSERT_VIOLATIONINTEGER_OVERFLOW (56 of 86 remaining) [2022-11-22 01:48:23,577 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr30ASSERT_VIOLATIONINTEGER_OVERFLOW (55 of 86 remaining) [2022-11-22 01:48:23,577 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr31ASSERT_VIOLATIONINTEGER_OVERFLOW (54 of 86 remaining) [2022-11-22 01:48:23,577 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr32ASSERT_VIOLATIONINTEGER_OVERFLOW (53 of 86 remaining) [2022-11-22 01:48:23,577 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr33ASSERT_VIOLATIONINTEGER_OVERFLOW (52 of 86 remaining) [2022-11-22 01:48:23,577 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr34ASSERT_VIOLATIONINTEGER_OVERFLOW (51 of 86 remaining) [2022-11-22 01:48:23,578 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr35ASSERT_VIOLATIONINTEGER_OVERFLOW (50 of 86 remaining) [2022-11-22 01:48:23,578 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr36ASSERT_VIOLATIONINTEGER_OVERFLOW (49 of 86 remaining) [2022-11-22 01:48:23,578 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr37ASSERT_VIOLATIONINTEGER_OVERFLOW (48 of 86 remaining) [2022-11-22 01:48:23,578 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr38ASSERT_VIOLATIONINTEGER_OVERFLOW (47 of 86 remaining) [2022-11-22 01:48:23,578 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr39ASSERT_VIOLATIONINTEGER_OVERFLOW (46 of 86 remaining) [2022-11-22 01:48:23,579 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr40ASSERT_VIOLATIONINTEGER_OVERFLOW (45 of 86 remaining) [2022-11-22 01:48:23,579 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr41ASSERT_VIOLATIONINTEGER_OVERFLOW (44 of 86 remaining) [2022-11-22 01:48:23,579 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr42ASSERT_VIOLATIONINTEGER_OVERFLOW (43 of 86 remaining) [2022-11-22 01:48:23,579 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr43ASSERT_VIOLATIONINTEGER_OVERFLOW (42 of 86 remaining) [2022-11-22 01:48:23,579 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr44ASSERT_VIOLATIONINTEGER_OVERFLOW (41 of 86 remaining) [2022-11-22 01:48:23,580 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr45ASSERT_VIOLATIONINTEGER_OVERFLOW (40 of 86 remaining) [2022-11-22 01:48:23,580 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr46ASSERT_VIOLATIONINTEGER_OVERFLOW (39 of 86 remaining) [2022-11-22 01:48:23,580 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr47ASSERT_VIOLATIONINTEGER_OVERFLOW (38 of 86 remaining) [2022-11-22 01:48:23,580 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr48ASSERT_VIOLATIONINTEGER_OVERFLOW (37 of 86 remaining) [2022-11-22 01:48:23,580 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr49ASSERT_VIOLATIONINTEGER_OVERFLOW (36 of 86 remaining) [2022-11-22 01:48:23,581 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr50ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 86 remaining) [2022-11-22 01:48:23,581 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr51ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 86 remaining) [2022-11-22 01:48:23,581 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr52ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 86 remaining) [2022-11-22 01:48:23,581 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr53ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 86 remaining) [2022-11-22 01:48:23,581 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr54ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 86 remaining) [2022-11-22 01:48:23,581 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr55ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 86 remaining) [2022-11-22 01:48:23,582 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr56ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 86 remaining) [2022-11-22 01:48:23,582 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr57ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 86 remaining) [2022-11-22 01:48:23,582 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr58ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 86 remaining) [2022-11-22 01:48:23,582 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr59ASSERT_VIOLATIONINTEGER_OVERFLOW (26 of 86 remaining) [2022-11-22 01:48:23,582 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr60ASSERT_VIOLATIONINTEGER_OVERFLOW (25 of 86 remaining) [2022-11-22 01:48:23,583 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr61ASSERT_VIOLATIONINTEGER_OVERFLOW (24 of 86 remaining) [2022-11-22 01:48:23,583 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr62ASSERT_VIOLATIONINTEGER_OVERFLOW (23 of 86 remaining) [2022-11-22 01:48:23,583 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr63ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 86 remaining) [2022-11-22 01:48:23,583 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr64ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 86 remaining) [2022-11-22 01:48:23,583 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr65ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 86 remaining) [2022-11-22 01:48:23,584 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr66ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 86 remaining) [2022-11-22 01:48:23,584 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr67ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 86 remaining) [2022-11-22 01:48:23,584 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr68ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 86 remaining) [2022-11-22 01:48:23,584 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr69ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 86 remaining) [2022-11-22 01:48:23,584 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr70ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 86 remaining) [2022-11-22 01:48:23,585 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr71ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 86 remaining) [2022-11-22 01:48:23,585 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr72ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 86 remaining) [2022-11-22 01:48:23,585 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr73ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 86 remaining) [2022-11-22 01:48:23,585 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr74ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 86 remaining) [2022-11-22 01:48:23,585 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr75ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 86 remaining) [2022-11-22 01:48:23,585 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr76ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 86 remaining) [2022-11-22 01:48:23,586 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr77ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 86 remaining) [2022-11-22 01:48:23,586 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr78ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 86 remaining) [2022-11-22 01:48:23,586 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr79ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 86 remaining) [2022-11-22 01:48:23,586 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr80ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 86 remaining) [2022-11-22 01:48:23,586 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr81ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 86 remaining) [2022-11-22 01:48:23,587 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr82ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 86 remaining) [2022-11-22 01:48:23,587 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr83ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 86 remaining) [2022-11-22 01:48:23,587 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr84ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 86 remaining) [2022-11-22 01:48:23,587 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr85ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 86 remaining) [2022-11-22 01:48:23,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-11-22 01:48:23,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-22 01:48:23,789 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-11-22 01:48:28,390 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW(line 32) no Hoare annotation was computed. [2022-11-22 01:48:28,390 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr41ASSERT_VIOLATIONINTEGER_OVERFLOW(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,390 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr68ASSERT_VIOLATIONINTEGER_OVERFLOW(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr30ASSERT_VIOLATIONINTEGER_OVERFLOW(line 46) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point L52(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point L52-1(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point L52-2(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point L52-3(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point L52-4(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr57ASSERT_VIOLATIONINTEGER_OVERFLOW(line 56) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr79ASSERT_VIOLATIONINTEGER_OVERFLOW(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr14ASSERT_VIOLATIONINTEGER_OVERFLOW(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point L52-5(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point L52-6(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point L36(line 36) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point L36-1(line 36) no Hoare annotation was computed. [2022-11-22 01:48:28,391 INFO L899 garLoopResultBuilder]: For program point L36-2(line 36) no Hoare annotation was computed. [2022-11-22 01:48:28,392 INFO L899 garLoopResultBuilder]: For program point L36-3(line 36) no Hoare annotation was computed. [2022-11-22 01:48:28,392 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-11-22 01:48:28,392 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr84ASSERT_VIOLATIONINTEGER_OVERFLOW(line 70) no Hoare annotation was computed. [2022-11-22 01:48:28,392 INFO L899 garLoopResultBuilder]: For program point L53(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,392 INFO L899 garLoopResultBuilder]: For program point L53-1(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,392 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr25ASSERT_VIOLATIONINTEGER_OVERFLOW(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,392 INFO L899 garLoopResultBuilder]: For program point L53-2(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,392 INFO L899 garLoopResultBuilder]: For program point L53-3(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,392 INFO L899 garLoopResultBuilder]: For program point L53-4(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,392 INFO L899 garLoopResultBuilder]: For program point L53-5(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,392 INFO L899 garLoopResultBuilder]: For program point L53-6(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,393 INFO L899 garLoopResultBuilder]: For program point L53-7(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,393 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr36ASSERT_VIOLATIONINTEGER_OVERFLOW(line 50) no Hoare annotation was computed. [2022-11-22 01:48:28,393 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW(line 36) no Hoare annotation was computed. [2022-11-22 01:48:28,393 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr52ASSERT_VIOLATIONINTEGER_OVERFLOW(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,393 INFO L899 garLoopResultBuilder]: For program point L70-3(line 70) no Hoare annotation was computed. [2022-11-22 01:48:28,393 INFO L899 garLoopResultBuilder]: For program point L70-4(line 70) no Hoare annotation was computed. [2022-11-22 01:48:28,393 INFO L895 garLoopResultBuilder]: At program point L70-5(lines 70 73) the Hoare annotation is: (let ((.cse34 (select |#memory_int| 1)) (.cse35 (div ~CELLCOUNT~0 3)) (.cse33 (select |#memory_int| 2))) (let ((.cse0 (= 98 (select .cse33 1))) (.cse1 (= ~CELLCOUNT~0 (* .cse35 3))) (.cse2 (= (select .cse33 7) 0)) (.cse3 (= (select |#length| 3) 12)) (.cse4 (= |ULTIMATE.start_main_~CCCELVOL3~0#1| 7)) (.cse5 (= (* (mod ~CELLCOUNT~0 1073741824) 4) (select |#length| |ULTIMATE.start_main_~#volArray~0#1.base|))) (.cse6 (= (select |#valid| |ULTIMATE.start_main_~#volArray~0#1.base|) 1)) (.cse7 (= (select .cse33 6) 99)) (.cse8 (= 2 (select |#length| 1))) (.cse9 (= (select |#valid| 3) 1)) (.cse10 (= 2 |ULTIMATE.start_main_~MINVAL~0#1|)) (.cse11 (<= ~CELLCOUNT~0 2147483647)) (.cse12 (= |ULTIMATE.start_main_~CCCELVOL1~0#1| 1)) (.cse13 (= |ULTIMATE.start_main_~#volArray~0#1.offset| 0)) (.cse14 (<= 1 .cse35)) (.cse15 (= 114 (select .cse33 3))) (.cse16 (= (select |#valid| 1) 1)) (.cse17 (= |ULTIMATE.start_main_~CCCELVOL2~0#1| 3)) (.cse18 (= (select |#valid| 0) 0)) (.cse19 (not (= 2 |ULTIMATE.start_main_~#volArray~0#1.base|))) (.cse20 (not (= |ULTIMATE.start_main_~#volArray~0#1.base| 3))) (.cse21 (= (select .cse33 5) 46)) (.cse22 (= (select |#valid| 2) 1)) (.cse23 (= |#NULL.offset| 0)) (.cse24 (= (select .cse33 4) 51)) (.cse25 (= 8 (select |#length| 2))) (.cse26 (= (select .cse34 0) 48)) (.cse27 (= (select .cse33 0) 109)) (.cse28 (= (select .cse34 1) 0)) (.cse29 (< |#StackHeapBarrier| |ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse30 (< 0 |#StackHeapBarrier|)) (.cse31 (= 112 (select .cse33 2))) (.cse32 (= |#NULL.base| 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (<= 1 |ULTIMATE.start_main_~i~0#1|) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (= |ULTIMATE.start_main_~i~0#1| 0) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32)))) [2022-11-22 01:48:28,394 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr24ASSERT_VIOLATIONINTEGER_OVERFLOW(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,394 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr35ASSERT_VIOLATIONINTEGER_OVERFLOW(line 50) no Hoare annotation was computed. [2022-11-22 01:48:28,394 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW(line 36) no Hoare annotation was computed. [2022-11-22 01:48:28,394 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr51ASSERT_VIOLATIONINTEGER_OVERFLOW(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,394 INFO L899 garLoopResultBuilder]: For program point L38(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,394 INFO L899 garLoopResultBuilder]: For program point L38-1(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,394 INFO L899 garLoopResultBuilder]: For program point L38-2(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,394 INFO L899 garLoopResultBuilder]: For program point L38-3(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,394 INFO L899 garLoopResultBuilder]: For program point L38-4(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,394 INFO L899 garLoopResultBuilder]: For program point L38-5(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,395 INFO L899 garLoopResultBuilder]: For program point L38-6(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,395 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr46ASSERT_VIOLATIONINTEGER_OVERFLOW(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,395 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr73ASSERT_VIOLATIONINTEGER_OVERFLOW(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,395 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr19ASSERT_VIOLATIONINTEGER_OVERFLOW(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,395 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr78ASSERT_VIOLATIONINTEGER_OVERFLOW(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,395 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr62ASSERT_VIOLATIONINTEGER_OVERFLOW(line 64) no Hoare annotation was computed. [2022-11-22 01:48:28,395 INFO L899 garLoopResultBuilder]: For program point L39(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,395 INFO L899 garLoopResultBuilder]: For program point L39-1(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,395 INFO L899 garLoopResultBuilder]: For program point L39-2(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,395 INFO L899 garLoopResultBuilder]: For program point L39-3(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,396 INFO L899 garLoopResultBuilder]: For program point L39-4(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,396 INFO L899 garLoopResultBuilder]: For program point L39-5(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,396 INFO L899 garLoopResultBuilder]: For program point L39-6(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,396 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr45ASSERT_VIOLATIONINTEGER_OVERFLOW(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,396 INFO L899 garLoopResultBuilder]: For program point L39-7(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,396 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr18ASSERT_VIOLATIONINTEGER_OVERFLOW(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,396 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr72ASSERT_VIOLATIONINTEGER_OVERFLOW(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,396 INFO L899 garLoopResultBuilder]: For program point L56-1(line 56) no Hoare annotation was computed. [2022-11-22 01:48:28,396 INFO L899 garLoopResultBuilder]: For program point L56-2(lines 56 68) no Hoare annotation was computed. [2022-11-22 01:48:28,396 INFO L899 garLoopResultBuilder]: For program point L56-5(line 56) no Hoare annotation was computed. [2022-11-22 01:48:28,397 INFO L899 garLoopResultBuilder]: For program point L56-6(line 56) no Hoare annotation was computed. [2022-11-22 01:48:28,397 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr83ASSERT_VIOLATIONINTEGER_OVERFLOW(line 56) no Hoare annotation was computed. [2022-11-22 01:48:28,397 INFO L895 garLoopResultBuilder]: At program point L56-7(lines 56 68) the Hoare annotation is: (let ((.cse37 (select |#memory_int| 1)) (.cse38 (div ~CELLCOUNT~0 3)) (.cse36 (select |#memory_int| 2))) (let ((.cse0 (= 98 (select .cse36 1))) (.cse1 (= ~CELLCOUNT~0 (* .cse38 3))) (.cse2 (= (select .cse36 7) 0)) (.cse3 (= (select |#length| 3) 12)) (.cse4 (= (* (mod ~CELLCOUNT~0 1073741824) 4) (select |#length| |ULTIMATE.start_main_~#volArray~0#1.base|))) (.cse5 (= (select |#valid| |ULTIMATE.start_main_~#volArray~0#1.base|) 1)) (.cse6 (= (select .cse36 6) 99)) (.cse7 (= 2 (select |#length| 1))) (.cse8 (= (select |#valid| 3) 1)) (.cse9 (= 2 |ULTIMATE.start_main_~MINVAL~0#1|)) (.cse10 (<= ~CELLCOUNT~0 2147483647)) (.cse11 (= |ULTIMATE.start_main_~CCCELVOL1~0#1| 1)) (.cse12 (= |ULTIMATE.start_main_~#volArray~0#1.offset| 0)) (.cse13 (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|)) (.cse14 (<= 1 .cse38)) (.cse15 (= 114 (select .cse36 3))) (.cse16 (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|)) (.cse17 (= (select |#valid| 1) 1)) (.cse18 (= |ULTIMATE.start_main_~CCCELVOL2~0#1| 3)) (.cse19 (= (select |#valid| 0) 0)) (.cse20 (not (= 2 |ULTIMATE.start_main_~#volArray~0#1.base|))) (.cse21 (not (= |ULTIMATE.start_main_~#volArray~0#1.base| 3))) (.cse22 (= (select .cse36 5) 46)) (.cse23 (= (select |#valid| 2) 1)) (.cse24 (= |#NULL.offset| 0)) (.cse25 (= (select .cse36 4) 51)) (.cse26 (= 8 (select |#length| 2))) (.cse27 (= (select .cse37 0) 48)) (.cse28 (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1)) (.cse29 (= (select .cse36 0) 109)) (.cse30 (= (select .cse37 1) 0)) (.cse31 (< |#StackHeapBarrier| |ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse32 (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (.cse33 (< 0 |#StackHeapBarrier|)) (.cse34 (= 112 (select .cse36 2))) (.cse35 (= |#NULL.base| 0))) (or (and .cse0 .cse1 .cse2 .cse3 (= |ULTIMATE.start_main_~CCCELVOL3~0#1| 7) .cse4 .cse5 .cse6 .cse7 (= |ULTIMATE.start_main_~i~0#1| 1) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (<= 7 |ULTIMATE.start_main_~CCCELVOL3~0#1|) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (<= 2 |ULTIMATE.start_main_~i~0#1|) (<= |ULTIMATE.start_main_~i~0#1| 715827883) .cse19 .cse20 (<= |ULTIMATE.start_main_~CCCELVOL3~0#1| 7) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35)))) [2022-11-22 01:48:28,397 INFO L899 garLoopResultBuilder]: For program point L56-8(lines 56 68) no Hoare annotation was computed. [2022-11-22 01:48:28,397 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr61ASSERT_VIOLATIONINTEGER_OVERFLOW(line 60) no Hoare annotation was computed. [2022-11-22 01:48:28,397 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr67ASSERT_VIOLATIONINTEGER_OVERFLOW(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,397 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr29ASSERT_VIOLATIONINTEGER_OVERFLOW(line 42) no Hoare annotation was computed. [2022-11-22 01:48:28,397 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr56ASSERT_VIOLATIONINTEGER_OVERFLOW(line 56) no Hoare annotation was computed. [2022-11-22 01:48:28,398 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,398 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr40ASSERT_VIOLATIONINTEGER_OVERFLOW(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,398 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-11-22 01:48:28,398 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr66ASSERT_VIOLATIONINTEGER_OVERFLOW(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,398 INFO L899 garLoopResultBuilder]: For program point L58(lines 58 65) no Hoare annotation was computed. [2022-11-22 01:48:28,398 INFO L899 garLoopResultBuilder]: For program point L25(line 25) no Hoare annotation was computed. [2022-11-22 01:48:28,398 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr28ASSERT_VIOLATIONINTEGER_OVERFLOW(line 42) no Hoare annotation was computed. [2022-11-22 01:48:28,398 INFO L899 garLoopResultBuilder]: For program point L58-2(lines 58 65) no Hoare annotation was computed. [2022-11-22 01:48:28,398 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,398 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr77ASSERT_VIOLATIONINTEGER_OVERFLOW(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,399 INFO L895 garLoopResultBuilder]: At program point L75(lines 13 76) the Hoare annotation is: (or (<= ~CELLCOUNT~0 2147483647) (not (= ~CELLCOUNT~0 (* (div ~CELLCOUNT~0 3) 3)))) [2022-11-22 01:48:28,399 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr39ASSERT_VIOLATIONINTEGER_OVERFLOW(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,399 INFO L899 garLoopResultBuilder]: For program point L42-1(line 42) no Hoare annotation was computed. [2022-11-22 01:48:28,399 INFO L899 garLoopResultBuilder]: For program point L42-2(lines 42 54) no Hoare annotation was computed. [2022-11-22 01:48:28,399 INFO L899 garLoopResultBuilder]: For program point L42-5(line 42) no Hoare annotation was computed. [2022-11-22 01:48:28,399 INFO L899 garLoopResultBuilder]: For program point L42-6(line 42) no Hoare annotation was computed. [2022-11-22 01:48:28,399 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr55ASSERT_VIOLATIONINTEGER_OVERFLOW(line 42) no Hoare annotation was computed. [2022-11-22 01:48:28,399 INFO L895 garLoopResultBuilder]: At program point L42-7(lines 42 54) the Hoare annotation is: (let ((.cse37 (select |#memory_int| 1)) (.cse38 (div ~CELLCOUNT~0 3)) (.cse36 (select |#memory_int| 2))) (let ((.cse0 (= 98 (select .cse36 1))) (.cse1 (= ~CELLCOUNT~0 (* .cse38 3))) (.cse2 (= (select .cse36 7) 0)) (.cse3 (= (select |#length| 3) 12)) (.cse4 (= (* (mod ~CELLCOUNT~0 1073741824) 4) (select |#length| |ULTIMATE.start_main_~#volArray~0#1.base|))) (.cse5 (= (select |#valid| |ULTIMATE.start_main_~#volArray~0#1.base|) 1)) (.cse6 (= (select .cse36 6) 99)) (.cse7 (= 2 (select |#length| 1))) (.cse8 (= (select |#valid| 3) 1)) (.cse9 (= 2 |ULTIMATE.start_main_~MINVAL~0#1|)) (.cse10 (<= ~CELLCOUNT~0 2147483647)) (.cse11 (= |ULTIMATE.start_main_~CCCELVOL1~0#1| 1)) (.cse12 (= |ULTIMATE.start_main_~#volArray~0#1.offset| 0)) (.cse13 (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|)) (.cse14 (<= 1 .cse38)) (.cse15 (= 114 (select .cse36 3))) (.cse16 (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|)) (.cse17 (= (select |#valid| 1) 1)) (.cse18 (= |ULTIMATE.start_main_~CCCELVOL2~0#1| 3)) (.cse19 (= (select |#valid| 0) 0)) (.cse20 (not (= 2 |ULTIMATE.start_main_~#volArray~0#1.base|))) (.cse21 (not (= |ULTIMATE.start_main_~#volArray~0#1.base| 3))) (.cse22 (= (select .cse36 5) 46)) (.cse23 (= (select |#valid| 2) 1)) (.cse24 (= |#NULL.offset| 0)) (.cse25 (= (select .cse36 4) 51)) (.cse26 (= 8 (select |#length| 2))) (.cse27 (= (select .cse37 0) 48)) (.cse28 (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1)) (.cse29 (= (select .cse36 0) 109)) (.cse30 (= (select .cse37 1) 0)) (.cse31 (< |#StackHeapBarrier| |ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse32 (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1)) (.cse33 (< 0 |#StackHeapBarrier|)) (.cse34 (= 112 (select .cse36 2))) (.cse35 (= |#NULL.base| 0))) (or (and .cse0 .cse1 .cse2 .cse3 (= |ULTIMATE.start_main_~CCCELVOL3~0#1| 7) .cse4 .cse5 .cse6 .cse7 (= |ULTIMATE.start_main_~i~0#1| 1) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (<= 7 |ULTIMATE.start_main_~CCCELVOL3~0#1|) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (<= 2 |ULTIMATE.start_main_~i~0#1|) (<= |ULTIMATE.start_main_~i~0#1| 715827883) .cse19 .cse20 (<= |ULTIMATE.start_main_~CCCELVOL3~0#1| 7) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35)))) [2022-11-22 01:48:28,400 INFO L899 garLoopResultBuilder]: For program point L42-8(lines 42 54) no Hoare annotation was computed. [2022-11-22 01:48:28,400 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr23ASSERT_VIOLATIONINTEGER_OVERFLOW(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,400 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW(line 32) no Hoare annotation was computed. [2022-11-22 01:48:28,400 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr82ASSERT_VIOLATIONINTEGER_OVERFLOW(line 56) no Hoare annotation was computed. [2022-11-22 01:48:28,400 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr34ASSERT_VIOLATIONINTEGER_OVERFLOW(line 50) no Hoare annotation was computed. [2022-11-22 01:48:28,400 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW(line 36) no Hoare annotation was computed. [2022-11-22 01:48:28,400 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr50ASSERT_VIOLATIONINTEGER_OVERFLOW(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,400 INFO L899 garLoopResultBuilder]: For program point L60(line 60) no Hoare annotation was computed. [2022-11-22 01:48:28,400 INFO L899 garLoopResultBuilder]: For program point L60-1(line 60) no Hoare annotation was computed. [2022-11-22 01:48:28,400 INFO L899 garLoopResultBuilder]: For program point L60-2(line 60) no Hoare annotation was computed. [2022-11-22 01:48:28,401 INFO L899 garLoopResultBuilder]: For program point L60-3(line 60) no Hoare annotation was computed. [2022-11-22 01:48:28,401 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr22ASSERT_VIOLATIONINTEGER_OVERFLOW(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,401 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr33ASSERT_VIOLATIONINTEGER_OVERFLOW(line 46) no Hoare annotation was computed. [2022-11-22 01:48:28,401 INFO L899 garLoopResultBuilder]: For program point L44(lines 44 51) no Hoare annotation was computed. [2022-11-22 01:48:28,401 INFO L899 garLoopResultBuilder]: For program point L44-2(lines 44 51) no Hoare annotation was computed. [2022-11-22 01:48:28,401 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW(line 36) no Hoare annotation was computed. [2022-11-22 01:48:28,401 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr49ASSERT_VIOLATIONINTEGER_OVERFLOW(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,401 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW(line 28) no Hoare annotation was computed. [2022-11-22 01:48:28,401 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr44ASSERT_VIOLATIONINTEGER_OVERFLOW(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,401 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr71ASSERT_VIOLATIONINTEGER_OVERFLOW(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,402 INFO L899 garLoopResultBuilder]: For program point L28-1(line 28) no Hoare annotation was computed. [2022-11-22 01:48:28,402 INFO L899 garLoopResultBuilder]: For program point L28-2(lines 28 40) no Hoare annotation was computed. [2022-11-22 01:48:28,402 INFO L899 garLoopResultBuilder]: For program point L28-5(line 28) no Hoare annotation was computed. [2022-11-22 01:48:28,402 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr17ASSERT_VIOLATIONINTEGER_OVERFLOW(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,402 INFO L899 garLoopResultBuilder]: For program point L28-6(line 28) no Hoare annotation was computed. [2022-11-22 01:48:28,404 INFO L895 garLoopResultBuilder]: At program point L28-7(lines 28 40) the Hoare annotation is: (let ((.cse40 (select |#memory_int| 1)) (.cse39 (select |#memory_int| 2))) (let ((.cse0 (<= 3 |ULTIMATE.start_main_~CCCELVOL2~0#1|)) (.cse1 (= 98 (select .cse39 1))) (.cse2 (= (select .cse39 7) 0)) (.cse3 (= (select |#length| 3) 12)) (.cse4 (= (* (mod ~CELLCOUNT~0 1073741824) 4) (select |#length| |ULTIMATE.start_main_~#volArray~0#1.base|))) (.cse5 (= (select |#valid| |ULTIMATE.start_main_~#volArray~0#1.base|) 1)) (.cse6 (= (select .cse39 6) 99)) (.cse7 (= 2 (select |#length| 1))) (.cse8 (= (select |#valid| 3) 1)) (.cse9 (<= 7 |ULTIMATE.start_main_~CCCELVOL3~0#1|)) (.cse10 (<= 0 |ULTIMATE.start_main_~#volArray~0#1.offset|)) (.cse13 (<= ~CELLCOUNT~0 2147483647)) (.cse14 (<= |ULTIMATE.start_main_~CCCELVOL2~0#1| 3)) (.cse15 (div ~CELLCOUNT~0 3)) (.cse16 (<= |ULTIMATE.start_main_~MINVAL~0#1| 2)) (.cse17 (= 114 (select .cse39 3))) (.cse18 (= (select |#valid| 1) 1)) (.cse19 (<= |ULTIMATE.start_main_~CCCELVOL1~0#1| 1)) (.cse20 (= (select |#valid| 0) 0)) (.cse21 (not (= 2 |ULTIMATE.start_main_~#volArray~0#1.base|))) (.cse22 (<= |ULTIMATE.start_main_~#volArray~0#1.offset| 0)) (.cse23 (<= |ULTIMATE.start_main_~CCCELVOL3~0#1| 7)) (.cse24 (not (= |ULTIMATE.start_main_~#volArray~0#1.base| 3))) (.cse25 (= (select .cse39 5) 46)) (.cse26 (= (select |#valid| 2) 1)) (.cse27 (= |#NULL.offset| 0)) (.cse28 (= (select .cse39 4) 51)) (.cse29 (= 8 (select |#length| 2))) (.cse30 (= (select .cse40 0) 48)) (.cse31 (= (select .cse39 0) 109)) (.cse32 (= (select .cse40 1) 0)) (.cse33 (<= 2 |ULTIMATE.start_main_~MINVAL~0#1|)) (.cse34 (< |#StackHeapBarrier| |ULTIMATE.start_main_~#volArray~0#1.base|)) (.cse35 (<= 1 |ULTIMATE.start_main_~CCCELVOL1~0#1|)) (.cse36 (< 0 |#StackHeapBarrier|)) (.cse37 (= 112 (select .cse39 2))) (.cse38 (= |#NULL.base| 0))) (or (let ((.cse12 (mod ~CELLCOUNT~0 3))) (let ((.cse11 (and (not (= .cse12 0)) (< ~CELLCOUNT~0 0)))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= 1 |ULTIMATE.start_main_~i~0#1|) .cse6 .cse7 .cse8 .cse9 .cse10 (= (ite (= (ite .cse11 (+ .cse12 (- 3)) .cse12) 0) 1 0) |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) .cse13 .cse14 (<= |ULTIMATE.start_main_~i~0#1| (ite .cse11 (+ .cse15 1) .cse15)) .cse16 (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| |ULTIMATE.start_assume_abort_if_not_~cond#1|) .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 (not (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38))) (and .cse0 .cse1 (= ~CELLCOUNT~0 (* .cse15 3)) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse13 .cse14 (<= 0 |ULTIMATE.start_assume_abort_if_not_#in~cond#1|) (<= 1 .cse15) .cse16 .cse17 (<= 0 |ULTIMATE.start_assume_abort_if_not_~cond#1|) .cse18 .cse19 (<= 2 |ULTIMATE.start_main_~i~0#1|) (<= |ULTIMATE.start_main_~i~0#1| 715827883) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 (<= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) .cse31 .cse32 .cse33 .cse34 (<= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) .cse35 .cse36 .cse37 .cse38)))) [2022-11-22 01:48:28,405 INFO L899 garLoopResultBuilder]: For program point L28-8(lines 28 40) no Hoare annotation was computed. [2022-11-22 01:48:28,405 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr76ASSERT_VIOLATIONINTEGER_OVERFLOW(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,405 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr60ASSERT_VIOLATIONINTEGER_OVERFLOW(line 60) no Hoare annotation was computed. [2022-11-22 01:48:28,405 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW(line 28) no Hoare annotation was computed. [2022-11-22 01:48:28,405 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr70ASSERT_VIOLATIONINTEGER_OVERFLOW(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,406 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr43ASSERT_VIOLATIONINTEGER_OVERFLOW(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,406 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr16ASSERT_VIOLATIONINTEGER_OVERFLOW(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,408 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr81ASSERT_VIOLATIONINTEGER_OVERFLOW(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,409 INFO L899 garLoopResultBuilder]: For program point L46(line 46) no Hoare annotation was computed. [2022-11-22 01:48:28,409 INFO L899 garLoopResultBuilder]: For program point L46-1(line 46) no Hoare annotation was computed. [2022-11-22 01:48:28,409 INFO L899 garLoopResultBuilder]: For program point L46-2(line 46) no Hoare annotation was computed. [2022-11-22 01:48:28,409 INFO L899 garLoopResultBuilder]: For program point L46-3(line 46) no Hoare annotation was computed. [2022-11-22 01:48:28,409 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr59ASSERT_VIOLATIONINTEGER_OVERFLOW(line 60) no Hoare annotation was computed. [2022-11-22 01:48:28,410 INFO L899 garLoopResultBuilder]: For program point L30(lines 30 37) no Hoare annotation was computed. [2022-11-22 01:48:28,410 INFO L899 garLoopResultBuilder]: For program point L30-2(lines 30 37) no Hoare annotation was computed. [2022-11-22 01:48:28,410 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr65ASSERT_VIOLATIONINTEGER_OVERFLOW(line 64) no Hoare annotation was computed. [2022-11-22 01:48:28,411 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr27ASSERT_VIOLATIONINTEGER_OVERFLOW(line 28) no Hoare annotation was computed. [2022-11-22 01:48:28,411 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,411 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr38ASSERT_VIOLATIONINTEGER_OVERFLOW(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,411 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr54ASSERT_VIOLATIONINTEGER_OVERFLOW(line 42) no Hoare annotation was computed. [2022-11-22 01:48:28,411 INFO L899 garLoopResultBuilder]: For program point L64(line 64) no Hoare annotation was computed. [2022-11-22 01:48:28,411 INFO L899 garLoopResultBuilder]: For program point L64-1(line 64) no Hoare annotation was computed. [2022-11-22 01:48:28,412 INFO L899 garLoopResultBuilder]: For program point L64-2(line 64) no Hoare annotation was computed. [2022-11-22 01:48:28,412 INFO L899 garLoopResultBuilder]: For program point L64-3(line 64) no Hoare annotation was computed. [2022-11-22 01:48:28,412 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr64ASSERT_VIOLATIONINTEGER_OVERFLOW(line 64) no Hoare annotation was computed. [2022-11-22 01:48:28,412 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr26ASSERT_VIOLATIONINTEGER_OVERFLOW(line 28) no Hoare annotation was computed. [2022-11-22 01:48:28,412 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr37ASSERT_VIOLATIONINTEGER_OVERFLOW(line 50) no Hoare annotation was computed. [2022-11-22 01:48:28,412 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,412 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr53ASSERT_VIOLATIONINTEGER_OVERFLOW(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,413 INFO L899 garLoopResultBuilder]: For program point L32(line 32) no Hoare annotation was computed. [2022-11-22 01:48:28,413 INFO L899 garLoopResultBuilder]: For program point L32-1(line 32) no Hoare annotation was computed. [2022-11-22 01:48:28,413 INFO L899 garLoopResultBuilder]: For program point L32-2(line 32) no Hoare annotation was computed. [2022-11-22 01:48:28,413 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW(line 32) no Hoare annotation was computed. [2022-11-22 01:48:28,413 INFO L899 garLoopResultBuilder]: For program point L32-3(line 32) no Hoare annotation was computed. [2022-11-22 01:48:28,413 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr75ASSERT_VIOLATIONINTEGER_OVERFLOW(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,414 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr21ASSERT_VIOLATIONINTEGER_OVERFLOW(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,414 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr80ASSERT_VIOLATIONINTEGER_OVERFLOW(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,414 INFO L899 garLoopResultBuilder]: For program point L16(lines 16 74) no Hoare annotation was computed. [2022-11-22 01:48:28,414 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr32ASSERT_VIOLATIONINTEGER_OVERFLOW(line 46) no Hoare annotation was computed. [2022-11-22 01:48:28,414 INFO L899 garLoopResultBuilder]: For program point L16-2(lines 16 74) no Hoare annotation was computed. [2022-11-22 01:48:28,414 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr48ASSERT_VIOLATIONINTEGER_OVERFLOW(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,415 INFO L899 garLoopResultBuilder]: For program point L66(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,415 INFO L899 garLoopResultBuilder]: For program point L66-1(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,415 INFO L899 garLoopResultBuilder]: For program point L66-2(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,415 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr47ASSERT_VIOLATIONINTEGER_OVERFLOW(line 53) no Hoare annotation was computed. [2022-11-22 01:48:28,415 INFO L899 garLoopResultBuilder]: For program point L66-3(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,415 INFO L899 garLoopResultBuilder]: For program point L66-4(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,415 INFO L899 garLoopResultBuilder]: For program point L66-5(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,416 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW(line 32) no Hoare annotation was computed. [2022-11-22 01:48:28,416 INFO L899 garLoopResultBuilder]: For program point L66-6(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,416 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr74ASSERT_VIOLATIONINTEGER_OVERFLOW(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,416 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr20ASSERT_VIOLATIONINTEGER_OVERFLOW(line 39) no Hoare annotation was computed. [2022-11-22 01:48:28,416 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr85ASSERT_VIOLATIONINTEGER_OVERFLOW(line 70) no Hoare annotation was computed. [2022-11-22 01:48:28,416 INFO L899 garLoopResultBuilder]: For program point L50(line 50) no Hoare annotation was computed. [2022-11-22 01:48:28,417 INFO L899 garLoopResultBuilder]: For program point L50-1(line 50) no Hoare annotation was computed. [2022-11-22 01:48:28,417 INFO L899 garLoopResultBuilder]: For program point L50-2(line 50) no Hoare annotation was computed. [2022-11-22 01:48:28,417 INFO L899 garLoopResultBuilder]: For program point L50-3(line 50) no Hoare annotation was computed. [2022-11-22 01:48:28,417 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr63ASSERT_VIOLATIONINTEGER_OVERFLOW(line 64) no Hoare annotation was computed. [2022-11-22 01:48:28,417 INFO L899 garLoopResultBuilder]: For program point L67(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,417 INFO L899 garLoopResultBuilder]: For program point L67-1(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,417 INFO L899 garLoopResultBuilder]: For program point L67-2(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,417 INFO L899 garLoopResultBuilder]: For program point L67-3(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,418 INFO L899 garLoopResultBuilder]: For program point L67-4(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,418 INFO L899 garLoopResultBuilder]: For program point L67-5(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,418 INFO L899 garLoopResultBuilder]: For program point L67-6(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,418 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr42ASSERT_VIOLATIONINTEGER_OVERFLOW(line 52) no Hoare annotation was computed. [2022-11-22 01:48:28,418 INFO L899 garLoopResultBuilder]: For program point L67-7(line 67) no Hoare annotation was computed. [2022-11-22 01:48:28,418 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr69ASSERT_VIOLATIONINTEGER_OVERFLOW(line 66) no Hoare annotation was computed. [2022-11-22 01:48:28,419 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr31ASSERT_VIOLATIONINTEGER_OVERFLOW(line 46) no Hoare annotation was computed. [2022-11-22 01:48:28,419 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr58ASSERT_VIOLATIONINTEGER_OVERFLOW(line 60) no Hoare annotation was computed. [2022-11-22 01:48:28,419 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr15ASSERT_VIOLATIONINTEGER_OVERFLOW(line 38) no Hoare annotation was computed. [2022-11-22 01:48:28,422 INFO L444 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 01:48:28,425 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-22 01:48:28,511 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.11 01:48:28 BoogieIcfgContainer [2022-11-22 01:48:28,512 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-22 01:48:28,512 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-22 01:48:28,512 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-22 01:48:28,513 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-22 01:48:28,513 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 01:46:59" (3/4) ... [2022-11-22 01:48:28,516 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-22 01:48:28,527 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 27 nodes and edges [2022-11-22 01:48:28,532 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2022-11-22 01:48:28,533 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2022-11-22 01:48:28,533 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-22 01:48:28,534 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-22 01:48:28,564 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((3 <= CCCELVOL2 && 98 == unknown-#memory_int-unknown[2][1]) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && 1 <= i) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && \valid[3] == 1) && 7 <= CCCELVOL3) && 0 <= volArray) && (if (if !(CELLCOUNT % 3 == 0) && CELLCOUNT < 0 then CELLCOUNT % 3 + -3 else CELLCOUNT % 3) == 0 then 1 else 0) == \old(cond)) && CELLCOUNT <= 2147483647) && CCCELVOL2 <= 3) && i <= (if !(CELLCOUNT % 3 == 0) && CELLCOUNT < 0 then CELLCOUNT / 3 + 1 else CELLCOUNT / 3)) && MINVAL <= 2) && \old(cond) == cond) && 114 == unknown-#memory_int-unknown[2][3]) && \valid[1] == 1) && CCCELVOL1 <= 1) && \valid[0] == 0) && !(2 == volArray)) && volArray <= 0) && CCCELVOL3 <= 7) && !(cond == 0)) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && 2 <= MINVAL) && unknown-#StackHeapBarrier-unknown < volArray) && 1 <= CCCELVOL1) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) || (((((((((((((((((((((((((((((((((((((((((((3 <= CCCELVOL2 && 98 == unknown-#memory_int-unknown[2][1]) && CELLCOUNT == CELLCOUNT / 3 * 3) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && \valid[3] == 1) && 7 <= CCCELVOL3) && 0 <= volArray) && CELLCOUNT <= 2147483647) && CCCELVOL2 <= 3) && 0 <= \old(cond)) && 1 <= CELLCOUNT / 3) && MINVAL <= 2) && 114 == unknown-#memory_int-unknown[2][3]) && 0 <= cond) && \valid[1] == 1) && CCCELVOL1 <= 1) && 2 <= i) && i <= 715827883) && \valid[0] == 0) && !(2 == volArray)) && volArray <= 0) && CCCELVOL3 <= 7) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && \old(cond) <= 1) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && 2 <= MINVAL) && unknown-#StackHeapBarrier-unknown < volArray) && cond <= 1) && 1 <= CCCELVOL1) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) [2022-11-22 01:48:28,565 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((98 == unknown-#memory_int-unknown[2][1] && CELLCOUNT == CELLCOUNT / 3 * 3) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CCCELVOL3 == 7) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && i == 1) && \valid[3] == 1) && 2 == MINVAL) && CELLCOUNT <= 2147483647) && CCCELVOL1 == 1) && volArray == 0) && 0 <= \old(cond)) && 1 <= CELLCOUNT / 3) && 114 == unknown-#memory_int-unknown[2][3]) && 0 <= cond) && \valid[1] == 1) && CCCELVOL2 == 3) && \valid[0] == 0) && !(2 == volArray)) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && \old(cond) <= 1) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && unknown-#StackHeapBarrier-unknown < volArray) && cond <= 1) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) || (((((((((((((((((((((((((((((((((((((((98 == unknown-#memory_int-unknown[2][1] && CELLCOUNT == CELLCOUNT / 3 * 3) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && \valid[3] == 1) && 7 <= CCCELVOL3) && 2 == MINVAL) && CELLCOUNT <= 2147483647) && CCCELVOL1 == 1) && volArray == 0) && 0 <= \old(cond)) && 1 <= CELLCOUNT / 3) && 114 == unknown-#memory_int-unknown[2][3]) && 0 <= cond) && \valid[1] == 1) && CCCELVOL2 == 3) && 2 <= i) && i <= 715827883) && \valid[0] == 0) && !(2 == volArray)) && CCCELVOL3 <= 7) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && \old(cond) <= 1) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && unknown-#StackHeapBarrier-unknown < volArray) && cond <= 1) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) [2022-11-22 01:48:28,565 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((98 == unknown-#memory_int-unknown[2][1] && CELLCOUNT == CELLCOUNT / 3 * 3) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CCCELVOL3 == 7) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && i == 1) && \valid[3] == 1) && 2 == MINVAL) && CELLCOUNT <= 2147483647) && CCCELVOL1 == 1) && volArray == 0) && 0 <= \old(cond)) && 1 <= CELLCOUNT / 3) && 114 == unknown-#memory_int-unknown[2][3]) && 0 <= cond) && \valid[1] == 1) && CCCELVOL2 == 3) && \valid[0] == 0) && !(2 == volArray)) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && \old(cond) <= 1) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && unknown-#StackHeapBarrier-unknown < volArray) && cond <= 1) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) || (((((((((((((((((((((((((((((((((((((((98 == unknown-#memory_int-unknown[2][1] && CELLCOUNT == CELLCOUNT / 3 * 3) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && \valid[3] == 1) && 7 <= CCCELVOL3) && 2 == MINVAL) && CELLCOUNT <= 2147483647) && CCCELVOL1 == 1) && volArray == 0) && 0 <= \old(cond)) && 1 <= CELLCOUNT / 3) && 114 == unknown-#memory_int-unknown[2][3]) && 0 <= cond) && \valid[1] == 1) && CCCELVOL2 == 3) && 2 <= i) && i <= 715827883) && \valid[0] == 0) && !(2 == volArray)) && CCCELVOL3 <= 7) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && \old(cond) <= 1) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && unknown-#StackHeapBarrier-unknown < volArray) && cond <= 1) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) [2022-11-22 01:48:28,594 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/witness.graphml [2022-11-22 01:48:28,595 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-22 01:48:28,595 INFO L158 Benchmark]: Toolchain (without parser) took 89976.29ms. Allocated memory was 161.5MB in the beginning and 419.4MB in the end (delta: 257.9MB). Free memory was 129.7MB in the beginning and 223.1MB in the end (delta: -93.5MB). Peak memory consumption was 167.1MB. Max. memory is 16.1GB. [2022-11-22 01:48:28,595 INFO L158 Benchmark]: CDTParser took 0.23ms. Allocated memory is still 125.8MB. Free memory was 92.1MB in the beginning and 92.1MB in the end (delta: 30.5kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-22 01:48:28,596 INFO L158 Benchmark]: CACSL2BoogieTranslator took 286.20ms. Allocated memory is still 161.5MB. Free memory was 129.2MB in the beginning and 118.0MB in the end (delta: 11.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-22 01:48:28,596 INFO L158 Benchmark]: Boogie Procedure Inliner took 84.42ms. Allocated memory is still 161.5MB. Free memory was 118.0MB in the beginning and 115.2MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-22 01:48:28,596 INFO L158 Benchmark]: Boogie Preprocessor took 73.72ms. Allocated memory is still 161.5MB. Free memory was 115.2MB in the beginning and 113.8MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-22 01:48:28,597 INFO L158 Benchmark]: RCFGBuilder took 913.30ms. Allocated memory is still 161.5MB. Free memory was 113.8MB in the beginning and 84.4MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2022-11-22 01:48:28,597 INFO L158 Benchmark]: TraceAbstraction took 88526.61ms. Allocated memory was 161.5MB in the beginning and 419.4MB in the end (delta: 257.9MB). Free memory was 83.7MB in the beginning and 228.4MB in the end (delta: -144.7MB). Peak memory consumption was 211.6MB. Max. memory is 16.1GB. [2022-11-22 01:48:28,597 INFO L158 Benchmark]: Witness Printer took 82.41ms. Allocated memory is still 419.4MB. Free memory was 228.4MB in the beginning and 223.1MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2022-11-22 01:48:28,599 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.23ms. Allocated memory is still 125.8MB. Free memory was 92.1MB in the beginning and 92.1MB in the end (delta: 30.5kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 286.20ms. Allocated memory is still 161.5MB. Free memory was 129.2MB in the beginning and 118.0MB in the end (delta: 11.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 84.42ms. Allocated memory is still 161.5MB. Free memory was 118.0MB in the beginning and 115.2MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 73.72ms. Allocated memory is still 161.5MB. Free memory was 115.2MB in the beginning and 113.8MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 913.30ms. Allocated memory is still 161.5MB. Free memory was 113.8MB in the beginning and 84.4MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * TraceAbstraction took 88526.61ms. Allocated memory was 161.5MB in the beginning and 419.4MB in the end (delta: 257.9MB). Free memory was 83.7MB in the beginning and 228.4MB in the end (delta: -144.7MB). Peak memory consumption was 211.6MB. Max. memory is 16.1GB. * Witness Printer took 82.41ms. Allocated memory is still 419.4MB. Free memory was 228.4MB in the beginning and 223.1MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 28]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 28]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 32]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 32]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 32]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 32]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 36]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 38]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 38]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 38]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 38]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 38]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 38]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 38]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 38]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 39]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 39]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 39]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 39]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 39]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 39]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 39]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 39]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 28]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 28]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 42]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 42]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 46]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 46]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 46]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 46]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 50]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 50]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 50]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 50]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 52]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 52]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 52]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 52]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 52]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 52]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 52]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 52]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 53]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 53]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 53]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 53]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 53]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 53]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 53]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 53]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 42]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 42]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 56]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 56]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 60]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 60]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 60]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 60]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 64]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 64]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 64]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 64]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 66]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 66]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 66]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 66]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 66]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 66]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 66]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 66]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 67]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 67]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 67]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 67]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 67]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 67]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 67]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 67]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 56]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 56]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 70]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 70]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 188 locations, 86 error locations. Started 1 CEGAR loops. OverallTime: 88.4s, OverallIterations: 15, TraceHistogramMax: 7, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 21.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 4.6s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3878 SdHoareTripleChecker+Valid, 6.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3878 mSDsluCounter, 1889 SdHoareTripleChecker+Invalid, 5.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 966 mSDsCounter, 504 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5777 IncrementalHoareTripleChecker+Invalid, 6281 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 504 mSolverCounterUnsat, 923 mSDtfsCounter, 5777 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1665 GetRequests, 1117 SyntacticMatches, 291 SemanticMatches, 257 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7077 ImplicationChecksByTransitivity, 46.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=266occurred in iteration=3, InterpolantAutomatonStates: 126, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 15 MinimizatonAttempts, 378 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 5 LocationsWithAnnotation, 5 PreInvPairs, 33 NumberOfFragments, 1547 HoareAnnotationTreeSize, 5 FomulaSimplifications, 440 FormulaSimplificationTreeSizeReduction, 0.2s HoareSimplificationTime, 5 FomulaSimplificationsInter, 5586 FormulaSimplificationTreeSizeReductionInter, 4.4s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 3.7s InterpolantComputationTime, 1415 NumberOfCodeBlocks, 1319 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 1856 ConstructedInterpolants, 0 QuantifiedInterpolants, 5082 SizeOfPredicates, 18 NumberOfNonLiveVariables, 1482 ConjunctsInSsa, 41 ConjunctsInUnsatCore, 31 InterpolantComputations, 8 PerfectInterpolantSequences, 258/384 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: OVERALL_TIME: 7.5s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 3, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 157, DAG_INTERPRETER_EARLY_EXITS: 1, TOOLS_POST_APPLICATIONS: 579, TOOLS_POST_TIME: 6.6s, TOOLS_POST_CALL_APPLICATIONS: 0, TOOLS_POST_CALL_TIME: 0.0s, TOOLS_POST_RETURN_APPLICATIONS: 0, TOOLS_POST_RETURN_TIME: 0.0s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 579, TOOLS_QUANTIFIERELIM_TIME: 6.4s, TOOLS_QUANTIFIERELIM_MAX_TIME: 0.2s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 762, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 24, DOMAIN_JOIN_TIME: 0.3s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 9, DOMAIN_WIDEN_TIME: 0.1s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 14, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 157, DOMAIN_ISBOTTOM_TIME: 0.2s, LOOP_SUMMARIZER_APPLICATIONS: 5, LOOP_SUMMARIZER_CACHE_MISSES: 5, LOOP_SUMMARIZER_OVERALL_TIME: 4.5s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 4.5s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 14, CALL_SUMMARIZER_APPLICATIONS: 0, CALL_SUMMARIZER_CACHE_MISSES: 0, CALL_SUMMARIZER_OVERALL_TIME: 0.0s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.2s, DAG_COMPRESSION_PROCESSED_NODES: 13508, DAG_COMPRESSION_RETAINED_NODES: 542, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 86 specifications checked. All of them hold - InvariantResult [Line: 13]: Loop Invariant Derived loop invariant: CELLCOUNT <= 2147483647 || !(CELLCOUNT == CELLCOUNT / 3 * 3) - InvariantResult [Line: 70]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((98 == unknown-#memory_int-unknown[2][1] && CELLCOUNT == CELLCOUNT / 3 * 3) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CCCELVOL3 == 7) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && 1 <= i) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && \valid[3] == 1) && 2 == MINVAL) && CELLCOUNT <= 2147483647) && CCCELVOL1 == 1) && volArray == 0) && 1 <= CELLCOUNT / 3) && 114 == unknown-#memory_int-unknown[2][3]) && \valid[1] == 1) && CCCELVOL2 == 3) && \valid[0] == 0) && !(2 == volArray)) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && unknown-#StackHeapBarrier-unknown < volArray) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) || (((((((((((((((((((((((((((((((((98 == unknown-#memory_int-unknown[2][1] && CELLCOUNT == CELLCOUNT / 3 * 3) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CCCELVOL3 == 7) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && i == 0) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && \valid[3] == 1) && 2 == MINVAL) && CELLCOUNT <= 2147483647) && CCCELVOL1 == 1) && volArray == 0) && 1 <= CELLCOUNT / 3) && 114 == unknown-#memory_int-unknown[2][3]) && \valid[1] == 1) && CCCELVOL2 == 3) && \valid[0] == 0) && !(2 == volArray)) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && unknown-#StackHeapBarrier-unknown < volArray) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) - InvariantResult [Line: 56]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((98 == unknown-#memory_int-unknown[2][1] && CELLCOUNT == CELLCOUNT / 3 * 3) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CCCELVOL3 == 7) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && i == 1) && \valid[3] == 1) && 2 == MINVAL) && CELLCOUNT <= 2147483647) && CCCELVOL1 == 1) && volArray == 0) && 0 <= \old(cond)) && 1 <= CELLCOUNT / 3) && 114 == unknown-#memory_int-unknown[2][3]) && 0 <= cond) && \valid[1] == 1) && CCCELVOL2 == 3) && \valid[0] == 0) && !(2 == volArray)) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && \old(cond) <= 1) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && unknown-#StackHeapBarrier-unknown < volArray) && cond <= 1) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) || (((((((((((((((((((((((((((((((((((((((98 == unknown-#memory_int-unknown[2][1] && CELLCOUNT == CELLCOUNT / 3 * 3) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && \valid[3] == 1) && 7 <= CCCELVOL3) && 2 == MINVAL) && CELLCOUNT <= 2147483647) && CCCELVOL1 == 1) && volArray == 0) && 0 <= \old(cond)) && 1 <= CELLCOUNT / 3) && 114 == unknown-#memory_int-unknown[2][3]) && 0 <= cond) && \valid[1] == 1) && CCCELVOL2 == 3) && 2 <= i) && i <= 715827883) && \valid[0] == 0) && !(2 == volArray)) && CCCELVOL3 <= 7) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && \old(cond) <= 1) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && unknown-#StackHeapBarrier-unknown < volArray) && cond <= 1) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) - InvariantResult [Line: 28]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((3 <= CCCELVOL2 && 98 == unknown-#memory_int-unknown[2][1]) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && 1 <= i) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && \valid[3] == 1) && 7 <= CCCELVOL3) && 0 <= volArray) && (if (if !(CELLCOUNT % 3 == 0) && CELLCOUNT < 0 then CELLCOUNT % 3 + -3 else CELLCOUNT % 3) == 0 then 1 else 0) == \old(cond)) && CELLCOUNT <= 2147483647) && CCCELVOL2 <= 3) && i <= (if !(CELLCOUNT % 3 == 0) && CELLCOUNT < 0 then CELLCOUNT / 3 + 1 else CELLCOUNT / 3)) && MINVAL <= 2) && \old(cond) == cond) && 114 == unknown-#memory_int-unknown[2][3]) && \valid[1] == 1) && CCCELVOL1 <= 1) && \valid[0] == 0) && !(2 == volArray)) && volArray <= 0) && CCCELVOL3 <= 7) && !(cond == 0)) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && 2 <= MINVAL) && unknown-#StackHeapBarrier-unknown < volArray) && 1 <= CCCELVOL1) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) || (((((((((((((((((((((((((((((((((((((((((((3 <= CCCELVOL2 && 98 == unknown-#memory_int-unknown[2][1]) && CELLCOUNT == CELLCOUNT / 3 * 3) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && \valid[3] == 1) && 7 <= CCCELVOL3) && 0 <= volArray) && CELLCOUNT <= 2147483647) && CCCELVOL2 <= 3) && 0 <= \old(cond)) && 1 <= CELLCOUNT / 3) && MINVAL <= 2) && 114 == unknown-#memory_int-unknown[2][3]) && 0 <= cond) && \valid[1] == 1) && CCCELVOL1 <= 1) && 2 <= i) && i <= 715827883) && \valid[0] == 0) && !(2 == volArray)) && volArray <= 0) && CCCELVOL3 <= 7) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && \old(cond) <= 1) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && 2 <= MINVAL) && unknown-#StackHeapBarrier-unknown < volArray) && cond <= 1) && 1 <= CCCELVOL1) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) - InvariantResult [Line: 42]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((98 == unknown-#memory_int-unknown[2][1] && CELLCOUNT == CELLCOUNT / 3 * 3) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CCCELVOL3 == 7) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && i == 1) && \valid[3] == 1) && 2 == MINVAL) && CELLCOUNT <= 2147483647) && CCCELVOL1 == 1) && volArray == 0) && 0 <= \old(cond)) && 1 <= CELLCOUNT / 3) && 114 == unknown-#memory_int-unknown[2][3]) && 0 <= cond) && \valid[1] == 1) && CCCELVOL2 == 3) && \valid[0] == 0) && !(2 == volArray)) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && \old(cond) <= 1) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && unknown-#StackHeapBarrier-unknown < volArray) && cond <= 1) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) || (((((((((((((((((((((((((((((((((((((((98 == unknown-#memory_int-unknown[2][1] && CELLCOUNT == CELLCOUNT / 3 * 3) && unknown-#memory_int-unknown[2][7] == 0) && unknown-#length-unknown[3] == 12) && CELLCOUNT % 1073741824 * 4 == unknown-#length-unknown[volArray]) && \valid[volArray] == 1) && unknown-#memory_int-unknown[2][6] == 99) && 2 == unknown-#length-unknown[1]) && \valid[3] == 1) && 7 <= CCCELVOL3) && 2 == MINVAL) && CELLCOUNT <= 2147483647) && CCCELVOL1 == 1) && volArray == 0) && 0 <= \old(cond)) && 1 <= CELLCOUNT / 3) && 114 == unknown-#memory_int-unknown[2][3]) && 0 <= cond) && \valid[1] == 1) && CCCELVOL2 == 3) && 2 <= i) && i <= 715827883) && \valid[0] == 0) && !(2 == volArray)) && CCCELVOL3 <= 7) && !(volArray == 3)) && unknown-#memory_int-unknown[2][5] == 46) && \valid[2] == 1) && #NULL == 0) && unknown-#memory_int-unknown[2][4] == 51) && 8 == unknown-#length-unknown[2]) && unknown-#memory_int-unknown[1][0] == 48) && \old(cond) <= 1) && unknown-#memory_int-unknown[2][0] == 109) && unknown-#memory_int-unknown[1][1] == 0) && unknown-#StackHeapBarrier-unknown < volArray) && cond <= 1) && 0 < unknown-#StackHeapBarrier-unknown) && 112 == unknown-#memory_int-unknown[2][2]) && #NULL == 0) RESULT: Ultimate proved your program to be correct! [2022-11-22 01:48:28,642 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36080d0d-ff55-4cad-bc9f-2cdb29f3b8a7/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE