./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/Juliet_Test/CWE190_Integer_Overflow__int_fscanf_postinc_08_good.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/config/TaipanReach.xml -i ../../sv-benchmarks/c/Juliet_Test/CWE190_Integer_Overflow__int_fscanf_postinc_08_good.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/config/svcomp-Overflow-64bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS --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 64bit --witnessprinter.graph.data.programhash 49988e9645477874282b5a4c8f3947bb845a29899f2cd8be15967a5457c91d03 --- 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-8393723 [2022-11-19 07:43:54,983 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-19 07:43:54,985 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-19 07:43:55,006 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-19 07:43:55,007 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-19 07:43:55,008 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-19 07:43:55,009 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-19 07:43:55,011 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-19 07:43:55,013 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-19 07:43:55,014 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-19 07:43:55,015 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-19 07:43:55,017 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-19 07:43:55,017 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-19 07:43:55,019 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-19 07:43:55,020 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-19 07:43:55,021 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-19 07:43:55,022 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-19 07:43:55,023 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-19 07:43:55,025 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-19 07:43:55,028 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-19 07:43:55,029 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-19 07:43:55,031 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-19 07:43:55,032 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-19 07:43:55,033 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-19 07:43:55,037 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-19 07:43:55,038 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-19 07:43:55,038 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-19 07:43:55,039 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-19 07:43:55,040 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-19 07:43:55,041 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-19 07:43:55,041 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-19 07:43:55,042 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-19 07:43:55,043 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-19 07:43:55,044 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-19 07:43:55,045 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-19 07:43:55,046 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-19 07:43:55,047 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-19 07:43:55,047 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-19 07:43:55,048 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-19 07:43:55,049 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-19 07:43:55,050 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-19 07:43:55,051 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/config/svcomp-Overflow-64bit-Taipan_Default.epf [2022-11-19 07:43:55,075 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-19 07:43:55,076 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-19 07:43:55,076 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-19 07:43:55,076 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-19 07:43:55,077 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-19 07:43:55,077 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-19 07:43:55,077 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-19 07:43:55,078 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-19 07:43:55,078 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-19 07:43:55,078 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-19 07:43:55,079 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-19 07:43:55,079 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-19 07:43:55,079 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-19 07:43:55,079 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-19 07:43:55,080 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-19 07:43:55,080 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-19 07:43:55,080 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-19 07:43:55,080 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-19 07:43:55,081 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-19 07:43:55,082 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-19 07:43:55,082 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-19 07:43:55,082 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-19 07:43:55,082 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-19 07:43:55,083 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-19 07:43:55,083 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-19 07:43:55,083 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-11-19 07:43:55,083 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-19 07:43:55,084 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-19 07:43:55,084 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-19 07:43:55,084 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-19 07:43:55,085 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-19 07:43:55,085 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 07:43:55,085 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-19 07:43:55,085 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-19 07:43:55,086 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-19 07:43:55,086 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-19 07:43:55,086 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-19 07:43:55,086 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-19 07:43:55,087 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-19 07:43:55,087 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-19 07:43:55,087 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_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/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_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS 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 -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 49988e9645477874282b5a4c8f3947bb845a29899f2cd8be15967a5457c91d03 [2022-11-19 07:43:55,375 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-19 07:43:55,409 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-19 07:43:55,412 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-19 07:43:55,413 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-19 07:43:55,414 INFO L275 PluginConnector]: CDTParser initialized [2022-11-19 07:43:55,415 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/../../sv-benchmarks/c/Juliet_Test/CWE190_Integer_Overflow__int_fscanf_postinc_08_good.i [2022-11-19 07:43:55,492 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/data/06462d132/7d00c1af912544f8a6d31654545a7633/FLAG92292c3c1 [2022-11-19 07:43:56,128 INFO L306 CDTParser]: Found 1 translation units. [2022-11-19 07:43:56,129 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/sv-benchmarks/c/Juliet_Test/CWE190_Integer_Overflow__int_fscanf_postinc_08_good.i [2022-11-19 07:43:56,161 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/data/06462d132/7d00c1af912544f8a6d31654545a7633/FLAG92292c3c1 [2022-11-19 07:43:56,369 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/data/06462d132/7d00c1af912544f8a6d31654545a7633 [2022-11-19 07:43:56,371 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-19 07:43:56,373 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-19 07:43:56,374 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-19 07:43:56,375 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-19 07:43:56,378 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-19 07:43:56,379 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:43:56" (1/1) ... [2022-11-19 07:43:56,380 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@198d5b66 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:56, skipping insertion in model container [2022-11-19 07:43:56,380 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:43:56" (1/1) ... [2022-11-19 07:43:56,388 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-19 07:43:56,440 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-19 07:43:56,827 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-19 07:43:57,337 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:43:57,345 INFO L203 MainTranslator]: Completed pre-run [2022-11-19 07:43:57,371 WARN L611 FunctionHandler]: implicit declaration of function __builtin_bswap16 [2022-11-19 07:43:57,452 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-19 07:43:57,644 INFO L208 MainTranslator]: Completed translation [2022-11-19 07:43:57,645 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:57 WrapperNode [2022-11-19 07:43:57,645 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-19 07:43:57,646 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-19 07:43:57,646 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-19 07:43:57,647 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-19 07:43:57,654 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:57" (1/1) ... [2022-11-19 07:43:57,688 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:57" (1/1) ... [2022-11-19 07:43:57,742 INFO L138 Inliner]: procedures = 505, calls = 93, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 143 [2022-11-19 07:43:57,743 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-19 07:43:57,744 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-19 07:43:57,745 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-19 07:43:57,745 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-19 07:43:57,754 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:57" (1/1) ... [2022-11-19 07:43:57,756 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:57" (1/1) ... [2022-11-19 07:43:57,769 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:57" (1/1) ... [2022-11-19 07:43:57,778 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:57" (1/1) ... [2022-11-19 07:43:57,784 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:57" (1/1) ... [2022-11-19 07:43:57,803 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:57" (1/1) ... [2022-11-19 07:43:57,805 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:57" (1/1) ... [2022-11-19 07:43:57,807 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:57" (1/1) ... [2022-11-19 07:43:57,809 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-19 07:43:57,810 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-19 07:43:57,810 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-19 07:43:57,811 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-19 07:43:57,812 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:57" (1/1) ... [2022-11-19 07:43:57,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-19 07:43:57,829 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:43:57,842 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-19 07:43:57,867 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-19 07:43:57,885 INFO L130 BoogieDeclarations]: Found specification of procedure printIntLine [2022-11-19 07:43:57,886 INFO L138 BoogieDeclarations]: Found implementation of procedure printIntLine [2022-11-19 07:43:57,886 INFO L130 BoogieDeclarations]: Found specification of procedure printLine [2022-11-19 07:43:57,886 INFO L138 BoogieDeclarations]: Found implementation of procedure printLine [2022-11-19 07:43:57,890 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-19 07:43:57,891 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-19 07:43:57,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-19 07:43:57,891 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-19 07:43:57,891 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-19 07:43:57,891 INFO L130 BoogieDeclarations]: Found specification of procedure staticReturnsTrue [2022-11-19 07:43:57,892 INFO L138 BoogieDeclarations]: Found implementation of procedure staticReturnsTrue [2022-11-19 07:43:57,892 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-19 07:43:57,892 INFO L130 BoogieDeclarations]: Found specification of procedure staticReturnsFalse [2022-11-19 07:43:57,892 INFO L138 BoogieDeclarations]: Found implementation of procedure staticReturnsFalse [2022-11-19 07:43:57,892 INFO L130 BoogieDeclarations]: Found specification of procedure time [2022-11-19 07:43:57,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-19 07:43:57,893 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-19 07:43:58,045 INFO L235 CfgBuilder]: Building ICFG [2022-11-19 07:43:58,048 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-19 07:43:58,258 INFO L276 CfgBuilder]: Performing block encoding [2022-11-19 07:43:58,359 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-19 07:43:58,359 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-19 07:43:58,362 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:43:58 BoogieIcfgContainer [2022-11-19 07:43:58,362 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-19 07:43:58,364 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-19 07:43:58,365 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-19 07:43:58,381 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-19 07:43:58,382 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 07:43:56" (1/3) ... [2022-11-19 07:43:58,382 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71b569df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:43:58, skipping insertion in model container [2022-11-19 07:43:58,383 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:43:57" (2/3) ... [2022-11-19 07:43:58,383 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@71b569df and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 07:43:58, skipping insertion in model container [2022-11-19 07:43:58,383 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:43:58" (3/3) ... [2022-11-19 07:43:58,384 INFO L112 eAbstractionObserver]: Analyzing ICFG CWE190_Integer_Overflow__int_fscanf_postinc_08_good.i [2022-11-19 07:43:58,420 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-19 07:43:58,429 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 8 error locations. [2022-11-19 07:43:58,489 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-19 07:43:58,500 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;@25fb58ec, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-19 07:43:58,500 INFO L358 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2022-11-19 07:43:58,505 INFO L276 IsEmpty]: Start isEmpty. Operand has 65 states, 34 states have (on average 1.4411764705882353) internal successors, (49), 49 states have internal predecessors, (49), 18 states have call successors, (18), 4 states have call predecessors, (18), 4 states have return successors, (18), 15 states have call predecessors, (18), 18 states have call successors, (18) [2022-11-19 07:43:58,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-19 07:43:58,513 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:43:58,514 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:43:58,515 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:43:58,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:43:58,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1045780686, now seen corresponding path program 1 times [2022-11-19 07:43:58,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:43:58,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971200528] [2022-11-19 07:43:58,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:43:58,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:43:58,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:43:59,024 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-19 07:43:59,025 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:43:59,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971200528] [2022-11-19 07:43:59,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971200528] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:43:59,026 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:43:59,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:43:59,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600364325] [2022-11-19 07:43:59,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:43:59,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:43:59,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:43:59,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:43:59,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:43:59,065 INFO L87 Difference]: Start difference. First operand has 65 states, 34 states have (on average 1.4411764705882353) internal successors, (49), 49 states have internal predecessors, (49), 18 states have call successors, (18), 4 states have call predecessors, (18), 4 states have return successors, (18), 15 states have call predecessors, (18), 18 states have call successors, (18) Second operand has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-19 07:43:59,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:43:59,188 INFO L93 Difference]: Finished difference Result 65 states and 85 transitions. [2022-11-19 07:43:59,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:43:59,191 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 16 [2022-11-19 07:43:59,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:43:59,206 INFO L225 Difference]: With dead ends: 65 [2022-11-19 07:43:59,206 INFO L226 Difference]: Without dead ends: 59 [2022-11-19 07:43:59,209 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:43:59,212 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 2 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:43:59,213 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 195 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 07:43:59,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2022-11-19 07:43:59,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2022-11-19 07:43:59,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 32 states have (on average 1.375) internal successors, (44), 44 states have internal predecessors, (44), 16 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (16), 13 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-19 07:43:59,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 76 transitions. [2022-11-19 07:43:59,274 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 76 transitions. Word has length 16 [2022-11-19 07:43:59,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:43:59,276 INFO L495 AbstractCegarLoop]: Abstraction has 59 states and 76 transitions. [2022-11-19 07:43:59,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 1 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-19 07:43:59,276 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 76 transitions. [2022-11-19 07:43:59,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-11-19 07:43:59,278 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:43:59,278 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:43:59,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-19 07:43:59,278 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:43:59,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:43:59,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1940537171, now seen corresponding path program 1 times [2022-11-19 07:43:59,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:43:59,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462885700] [2022-11-19 07:43:59,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:43:59,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:43:59,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:43:59,682 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-19 07:43:59,683 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:43:59,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462885700] [2022-11-19 07:43:59,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462885700] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:43:59,685 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:43:59,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-19 07:43:59,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202427701] [2022-11-19 07:43:59,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:43:59,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-19 07:43:59,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:43:59,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-19 07:43:59,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2022-11-19 07:43:59,689 INFO L87 Difference]: Start difference. First operand 59 states and 76 transitions. Second operand has 7 states, 5 states have (on average 2.2) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:43:59,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:43:59,871 INFO L93 Difference]: Finished difference Result 59 states and 76 transitions. [2022-11-19 07:43:59,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-19 07:43:59,875 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 17 [2022-11-19 07:43:59,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:43:59,880 INFO L225 Difference]: With dead ends: 59 [2022-11-19 07:43:59,880 INFO L226 Difference]: Without dead ends: 58 [2022-11-19 07:43:59,884 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-11-19 07:43:59,887 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 5 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 277 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:43:59,888 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 277 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-19 07:43:59,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-11-19 07:43:59,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2022-11-19 07:43:59,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 32 states have (on average 1.34375) internal successors, (43), 43 states have internal predecessors, (43), 16 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (16), 13 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-19 07:43:59,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 75 transitions. [2022-11-19 07:43:59,905 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 75 transitions. Word has length 17 [2022-11-19 07:43:59,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:43:59,905 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 75 transitions. [2022-11-19 07:43:59,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 5 states have (on average 2.2) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (3), 1 states have call predecessors, (3), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-19 07:43:59,906 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 75 transitions. [2022-11-19 07:43:59,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-19 07:43:59,908 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:43:59,909 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:43:59,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-19 07:43:59,909 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:43:59,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:43:59,911 INFO L85 PathProgramCache]: Analyzing trace with hash 121318373, now seen corresponding path program 1 times [2022-11-19 07:43:59,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:43:59,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385771209] [2022-11-19 07:43:59,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:43:59,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:43:59,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:00,037 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 07:44:00,038 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:44:00,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385771209] [2022-11-19 07:44:00,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385771209] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:44:00,038 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:44:00,038 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:44:00,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306913863] [2022-11-19 07:44:00,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:44:00,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:44:00,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:44:00,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:44:00,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:44:00,044 INFO L87 Difference]: Start difference. First operand 58 states and 75 transitions. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 07:44:00,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:44:00,109 INFO L93 Difference]: Finished difference Result 102 states and 128 transitions. [2022-11-19 07:44:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:44:00,110 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 29 [2022-11-19 07:44:00,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:44:00,113 INFO L225 Difference]: With dead ends: 102 [2022-11-19 07:44:00,113 INFO L226 Difference]: Without dead ends: 57 [2022-11-19 07:44:00,114 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:44:00,122 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 0 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:44:00,123 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 176 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:44:00,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2022-11-19 07:44:00,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2022-11-19 07:44:00,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 32 states have (on average 1.3125) internal successors, (42), 42 states have internal predecessors, (42), 15 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-19 07:44:00,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 72 transitions. [2022-11-19 07:44:00,139 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 72 transitions. Word has length 29 [2022-11-19 07:44:00,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:44:00,140 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 72 transitions. [2022-11-19 07:44:00,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (6), 1 states have call predecessors, (6), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-19 07:44:00,140 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 72 transitions. [2022-11-19 07:44:00,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-19 07:44:00,141 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:44:00,141 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:44:00,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-19 07:44:00,142 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:44:00,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:44:00,142 INFO L85 PathProgramCache]: Analyzing trace with hash 312711010, now seen corresponding path program 1 times [2022-11-19 07:44:00,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:44:00,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517947335] [2022-11-19 07:44:00,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:00,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:44:00,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:00,282 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-19 07:44:00,283 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:44:00,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517947335] [2022-11-19 07:44:00,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517947335] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:44:00,283 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:44:00,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:44:00,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994989339] [2022-11-19 07:44:00,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:44:00,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:44:00,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:44:00,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:44:00,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:44:00,285 INFO L87 Difference]: Start difference. First operand 57 states and 72 transitions. Second operand has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-19 07:44:00,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:44:00,347 INFO L93 Difference]: Finished difference Result 57 states and 72 transitions. [2022-11-19 07:44:00,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:44:00,348 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 30 [2022-11-19 07:44:00,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:44:00,352 INFO L225 Difference]: With dead ends: 57 [2022-11-19 07:44:00,353 INFO L226 Difference]: Without dead ends: 56 [2022-11-19 07:44:00,353 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:44:00,364 INFO L413 NwaCegarLoop]: 56 mSDtfsCounter, 2 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:44:00,365 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 163 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:44:00,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-11-19 07:44:00,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2022-11-19 07:44:00,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 32 states have (on average 1.28125) internal successors, (41), 41 states have internal predecessors, (41), 15 states have call successors, (15), 4 states have call predecessors, (15), 4 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-19 07:44:00,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 71 transitions. [2022-11-19 07:44:00,378 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 71 transitions. Word has length 30 [2022-11-19 07:44:00,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:44:00,379 INFO L495 AbstractCegarLoop]: Abstraction has 56 states and 71 transitions. [2022-11-19 07:44:00,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 5.0) internal successors, (15), 4 states have internal predecessors, (15), 1 states have call successors, (6), 1 states have call predecessors, (6), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-11-19 07:44:00,379 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 71 transitions. [2022-11-19 07:44:00,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-19 07:44:00,380 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:44:00,380 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:44:00,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-19 07:44:00,380 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:44:00,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:44:00,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1104106815, now seen corresponding path program 1 times [2022-11-19 07:44:00,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:44:00,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988309982] [2022-11-19 07:44:00,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:00,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:44:00,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:00,706 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:44:00,707 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:44:00,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988309982] [2022-11-19 07:44:00,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988309982] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:44:00,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578543533] [2022-11-19 07:44:00,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:00,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:44:00,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:44:00,714 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:44:00,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-19 07:44:00,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:00,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 218 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 07:44:00,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:44:01,003 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 11 treesize of output 7 [2022-11-19 07:44:01,087 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 17 treesize of output 9 [2022-11-19 07:44:01,092 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-19 07:44:01,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:44:01,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:44:01,226 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2022-11-19 07:44:01,285 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-19 07:44:01,285 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578543533] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:44:01,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [351476576] [2022-11-19 07:44:01,305 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2022-11-19 07:44:01,305 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:44:01,309 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:44:01,314 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:44:01,315 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:44:01,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:01,658 INFO L321 Elim1Store]: treesize reduction 60, result has 47.8 percent of original size [2022-11-19 07:44:01,658 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 23 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 86 [2022-11-19 07:44:01,690 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:01,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:01,704 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-19 07:44:01,717 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:01,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:01,855 INFO L321 Elim1Store]: treesize reduction 108, result has 33.7 percent of original size [2022-11-19 07:44:01,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 12 case distinctions, treesize of input 52 treesize of output 97 [2022-11-19 07:44:02,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:02,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2022-11-19 07:44:02,161 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:02,177 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:02,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:02,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:02,791 INFO L321 Elim1Store]: treesize reduction 118, result has 37.9 percent of original size [2022-11-19 07:44:02,791 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 38 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 126 [2022-11-19 07:44:02,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:02,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:02,863 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:44:02,864 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 16 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2022-11-19 07:44:02,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:02,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:02,911 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 07:44:02,911 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 37 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 70 [2022-11-19 07:44:03,008 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:03,018 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:03,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:44:03,600 INFO L321 Elim1Store]: treesize reduction 44, result has 38.0 percent of original size [2022-11-19 07:44:03,601 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 453 treesize of output 451 [2022-11-19 07:44:03,995 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:04,006 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:06,416 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsTrue with input of size 124 for LOIs [2022-11-19 07:44:06,496 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsFalse with input of size 103 for LOIs [2022-11-19 07:44:06,533 INFO L197 IcfgInterpreter]: Interpreting procedure printLine with input of size 141 for LOIs [2022-11-19 07:44:06,662 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:44:15,619 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [351476576] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:44:15,619 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:44:15,619 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [5, 6, 5] total 30 [2022-11-19 07:44:15,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674107668] [2022-11-19 07:44:15,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:44:15,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-19 07:44:15,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:44:15,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-19 07:44:15,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-11-19 07:44:15,622 INFO L87 Difference]: Start difference. First operand 56 states and 71 transitions. Second operand has 21 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 15 states have internal predecessors, (16), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-19 07:44:16,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:44:16,977 INFO L93 Difference]: Finished difference Result 126 states and 155 transitions. [2022-11-19 07:44:16,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-19 07:44:16,985 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 15 states have internal predecessors, (16), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 31 [2022-11-19 07:44:16,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:44:16,986 INFO L225 Difference]: With dead ends: 126 [2022-11-19 07:44:16,986 INFO L226 Difference]: Without dead ends: 94 [2022-11-19 07:44:16,987 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 62 SyntacticMatches, 5 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=158, Invalid=772, Unknown=0, NotChecked=0, Total=930 [2022-11-19 07:44:16,988 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 85 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 563 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 563 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 209 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-19 07:44:16,988 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [105 Valid, 461 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 563 Invalid, 0 Unknown, 209 Unchecked, 1.3s Time] [2022-11-19 07:44:16,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-11-19 07:44:17,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 69. [2022-11-19 07:44:17,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 41 states have (on average 1.2439024390243902) internal successors, (51), 49 states have internal predecessors, (51), 17 states have call successors, (17), 6 states have call predecessors, (17), 6 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2022-11-19 07:44:17,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 85 transitions. [2022-11-19 07:44:17,008 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 85 transitions. Word has length 31 [2022-11-19 07:44:17,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:44:17,009 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 85 transitions. [2022-11-19 07:44:17,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 15 states have internal predecessors, (16), 6 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-19 07:44:17,009 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 85 transitions. [2022-11-19 07:44:17,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-19 07:44:17,010 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:44:17,010 INFO L195 NwaCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 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-19 07:44:17,018 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-19 07:44:17,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:44:17,217 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:44:17,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:44:17,217 INFO L85 PathProgramCache]: Analyzing trace with hash 677579537, now seen corresponding path program 1 times [2022-11-19 07:44:17,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:44:17,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956743762] [2022-11-19 07:44:17,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:17,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:44:17,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:17,413 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:44:17,413 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:44:17,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956743762] [2022-11-19 07:44:17,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956743762] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:44:17,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [492537919] [2022-11-19 07:44:17,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:17,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:44:17,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:44:17,415 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:44:17,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-19 07:44:17,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:17,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-19 07:44:17,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:44:17,571 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 11 treesize of output 7 [2022-11-19 07:44:17,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 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 17 treesize of output 9 [2022-11-19 07:44:17,639 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-19 07:44:17,639 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:44:17,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:44:17,701 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 1 [2022-11-19 07:44:17,750 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:44:17,750 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [492537919] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:44:17,750 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1186692152] [2022-11-19 07:44:17,753 INFO L159 IcfgInterpreter]: Started Sifa with 30 locations of interest [2022-11-19 07:44:17,753 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:44:17,753 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:44:17,753 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:44:17,753 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:44:17,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:17,930 INFO L321 Elim1Store]: treesize reduction 108, result has 33.7 percent of original size [2022-11-19 07:44:17,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 12 case distinctions, treesize of input 52 treesize of output 97 [2022-11-19 07:44:17,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:17,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:17,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-19 07:44:17,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:17,976 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 29 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 62 [2022-11-19 07:44:18,003 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:18,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:18,148 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2022-11-19 07:44:18,163 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:18,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:18,378 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:18,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:18,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 28 [2022-11-19 07:44:18,421 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:18,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:18,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:18,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:18,765 INFO L321 Elim1Store]: treesize reduction 118, result has 37.9 percent of original size [2022-11-19 07:44:18,765 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 38 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 126 [2022-11-19 07:44:18,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:18,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:18,821 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:44:18,821 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 16 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-11-19 07:44:18,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:18,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:18,866 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 07:44:18,866 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 37 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 70 [2022-11-19 07:44:18,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:19,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 15 treesize of output 1 [2022-11-19 07:44:19,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:44:19,379 INFO L321 Elim1Store]: treesize reduction 44, result has 38.0 percent of original size [2022-11-19 07:44:19,379 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 446 treesize of output 448 [2022-11-19 07:44:19,912 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:22,515 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsTrue with input of size 124 for LOIs [2022-11-19 07:44:22,569 INFO L197 IcfgInterpreter]: Interpreting procedure printIntLine with input of size 104 for LOIs [2022-11-19 07:44:22,594 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsFalse with input of size 103 for LOIs [2022-11-19 07:44:22,617 INFO L197 IcfgInterpreter]: Interpreting procedure printLine with input of size 77 for LOIs [2022-11-19 07:44:22,625 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:44:28,543 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1452#(and (= |ULTIMATE.start_goodB2G2_~#data~1#1.offset| 0) (= ~GLOBAL_CONST_FALSE~0 0) (< (+ 2147483649 |ULTIMATE.start_goodB2G2_#t~post104#1|) 0) (= |ULTIMATE.start_goodB2G2_#t~mem103#1| |ULTIMATE.start_goodB2G2_#t~post104#1|) (= ~globalArgv~0.offset 0) (= 5 ~GLOBAL_CONST_FIVE~0) (<= 0 (+ |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647)) (= ~GLOBAL_CONST_TRUE~0 1) (<= |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647) (= (select (select |#memory_int| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) |ULTIMATE.start_goodB2G2_~#data~1#1.offset|) |ULTIMATE.start_goodB2G2_#t~mem103#1|) (= ~globalArgv~0.base 0) (= |#NULL.offset| 0) (= ~globalFalse~0 0) (= ~globalArgc~0 0) (<= 0 |ULTIMATE.start_goodB2G2_~#data~1#1.base|) (= 5 ~globalFive~0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0) (= ~globalTrue~0 1))' at error location [2022-11-19 07:44:28,543 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-19 07:44:28,543 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:44:28,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 5] total 11 [2022-11-19 07:44:28,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698222780] [2022-11-19 07:44:28,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-19 07:44:28,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-19 07:44:28,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:44:28,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-19 07:44:28,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1030, Unknown=0, NotChecked=0, Total=1190 [2022-11-19 07:44:28,545 INFO L87 Difference]: Start difference. First operand 69 states and 85 transitions. Second operand has 12 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 9 states have internal predecessors, (29), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (10), 6 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-19 07:44:28,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:44:28,700 INFO L93 Difference]: Finished difference Result 90 states and 112 transitions. [2022-11-19 07:44:28,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-19 07:44:28,701 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 9 states have internal predecessors, (29), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (10), 6 states have call predecessors, (10), 3 states have call successors, (10) Word has length 33 [2022-11-19 07:44:28,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:44:28,702 INFO L225 Difference]: With dead ends: 90 [2022-11-19 07:44:28,702 INFO L226 Difference]: Without dead ends: 89 [2022-11-19 07:44:28,703 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 65 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=172, Invalid=1160, Unknown=0, NotChecked=0, Total=1332 [2022-11-19 07:44:28,703 INFO L413 NwaCegarLoop]: 60 mSDtfsCounter, 27 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 56 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:44:28,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 505 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 99 Invalid, 0 Unknown, 56 Unchecked, 0.1s Time] [2022-11-19 07:44:28,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-11-19 07:44:28,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 80. [2022-11-19 07:44:28,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 56 states have internal predecessors, (59), 22 states have call successors, (22), 7 states have call predecessors, (22), 7 states have return successors, (22), 20 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-19 07:44:28,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 103 transitions. [2022-11-19 07:44:28,727 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 103 transitions. Word has length 33 [2022-11-19 07:44:28,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:44:28,727 INFO L495 AbstractCegarLoop]: Abstraction has 80 states and 103 transitions. [2022-11-19 07:44:28,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 9 states have internal predecessors, (29), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (10), 6 states have call predecessors, (10), 3 states have call successors, (10) [2022-11-19 07:44:28,728 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 103 transitions. [2022-11-19 07:44:28,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-19 07:44:28,729 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:44:28,729 INFO L195 NwaCegarLoop]: trace histogram [4, 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] [2022-11-19 07:44:28,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-19 07:44:28,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-11-19 07:44:28,943 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:44:28,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:44:28,944 INFO L85 PathProgramCache]: Analyzing trace with hash 424318440, now seen corresponding path program 1 times [2022-11-19 07:44:28,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:44:28,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262463132] [2022-11-19 07:44:28,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:28,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:44:28,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:29,032 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-19 07:44:29,032 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:44:29,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262463132] [2022-11-19 07:44:29,032 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262463132] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:44:29,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958709381] [2022-11-19 07:44:29,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:29,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:44:29,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:44:29,035 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:44:29,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-19 07:44:29,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:29,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 07:44:29,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:44:29,192 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-19 07:44:29,192 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:44:29,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958709381] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:44:29,192 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 07:44:29,193 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2022-11-19 07:44:29,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979886144] [2022-11-19 07:44:29,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:44:29,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:44:29,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:44:29,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:44:29,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 07:44:29,195 INFO L87 Difference]: Start difference. First operand 80 states and 103 transitions. Second operand has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-19 07:44:29,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:44:29,253 INFO L93 Difference]: Finished difference Result 100 states and 116 transitions. [2022-11-19 07:44:29,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:44:29,254 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) Word has length 42 [2022-11-19 07:44:29,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:44:29,256 INFO L225 Difference]: With dead ends: 100 [2022-11-19 07:44:29,256 INFO L226 Difference]: Without dead ends: 67 [2022-11-19 07:44:29,257 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 07:44:29,257 INFO L413 NwaCegarLoop]: 57 mSDtfsCounter, 0 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 164 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:44:29,258 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 164 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:44:29,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-11-19 07:44:29,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 61. [2022-11-19 07:44:29,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 35 states have (on average 1.2) internal successors, (42), 42 states have internal predecessors, (42), 15 states have call successors, (15), 7 states have call predecessors, (15), 7 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-19 07:44:29,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 72 transitions. [2022-11-19 07:44:29,275 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 72 transitions. Word has length 42 [2022-11-19 07:44:29,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:44:29,275 INFO L495 AbstractCegarLoop]: Abstraction has 61 states and 72 transitions. [2022-11-19 07:44:29,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.333333333333334) internal successors, (25), 4 states have internal predecessors, (25), 2 states have call successors, (8), 2 states have call predecessors, (8), 3 states have return successors, (8), 3 states have call predecessors, (8), 2 states have call successors, (8) [2022-11-19 07:44:29,275 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 72 transitions. [2022-11-19 07:44:29,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-19 07:44:29,277 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:44:29,277 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 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] [2022-11-19 07:44:29,286 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-19 07:44:29,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-19 07:44:29,481 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:44:29,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:44:29,481 INFO L85 PathProgramCache]: Analyzing trace with hash -1254881569, now seen corresponding path program 1 times [2022-11-19 07:44:29,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:44:29,481 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329910931] [2022-11-19 07:44:29,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:29,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:44:29,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:29,557 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2022-11-19 07:44:29,557 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:44:29,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329910931] [2022-11-19 07:44:29,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329910931] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:44:29,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:44:29,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-19 07:44:29,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201858549] [2022-11-19 07:44:29,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:44:29,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:44:29,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:44:29,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:44:29,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:44:29,560 INFO L87 Difference]: Start difference. First operand 61 states and 72 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-19 07:44:29,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:44:29,620 INFO L93 Difference]: Finished difference Result 78 states and 92 transitions. [2022-11-19 07:44:29,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:44:29,620 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 44 [2022-11-19 07:44:29,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:44:29,621 INFO L225 Difference]: With dead ends: 78 [2022-11-19 07:44:29,622 INFO L226 Difference]: Without dead ends: 76 [2022-11-19 07:44:29,622 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-19 07:44:29,623 INFO L413 NwaCegarLoop]: 59 mSDtfsCounter, 11 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:44:29,623 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 172 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:44:29,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-11-19 07:44:29,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 66. [2022-11-19 07:44:29,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 39 states have (on average 1.205128205128205) internal successors, (47), 45 states have internal predecessors, (47), 16 states have call successors, (16), 7 states have call predecessors, (16), 7 states have return successors, (16), 14 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-19 07:44:29,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 79 transitions. [2022-11-19 07:44:29,642 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 79 transitions. Word has length 44 [2022-11-19 07:44:29,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:44:29,642 INFO L495 AbstractCegarLoop]: Abstraction has 66 states and 79 transitions. [2022-11-19 07:44:29,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (9), 1 states have call predecessors, (9), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-11-19 07:44:29,643 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 79 transitions. [2022-11-19 07:44:29,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-19 07:44:29,644 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:44:29,644 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 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] [2022-11-19 07:44:29,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-19 07:44:29,645 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:44:29,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:44:29,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1187273577, now seen corresponding path program 1 times [2022-11-19 07:44:29,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:44:29,646 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245120651] [2022-11-19 07:44:29,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:29,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:44:29,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:29,714 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2022-11-19 07:44:29,714 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:44:29,714 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245120651] [2022-11-19 07:44:29,714 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245120651] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:44:29,714 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-19 07:44:29,715 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-19 07:44:29,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088988560] [2022-11-19 07:44:29,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:44:29,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:44:29,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:44:29,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:44:29,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:44:29,716 INFO L87 Difference]: Start difference. First operand 66 states and 79 transitions. Second operand has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-19 07:44:29,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:44:29,768 INFO L93 Difference]: Finished difference Result 83 states and 95 transitions. [2022-11-19 07:44:29,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:44:29,768 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) Word has length 47 [2022-11-19 07:44:29,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:44:29,769 INFO L225 Difference]: With dead ends: 83 [2022-11-19 07:44:29,770 INFO L226 Difference]: Without dead ends: 58 [2022-11-19 07:44:29,770 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-19 07:44:29,771 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 0 mSDsluCounter, 101 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:44:29,771 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 153 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:44:29,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-11-19 07:44:29,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2022-11-19 07:44:29,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 35 states have (on average 1.1142857142857143) internal successors, (39), 39 states have internal predecessors, (39), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-19 07:44:29,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 67 transitions. [2022-11-19 07:44:29,788 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 67 transitions. Word has length 47 [2022-11-19 07:44:29,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:44:29,788 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 67 transitions. [2022-11-19 07:44:29,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 7.0) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (10), 1 states have call predecessors, (10), 2 states have return successors, (10), 3 states have call predecessors, (10), 2 states have call successors, (10) [2022-11-19 07:44:29,789 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 67 transitions. [2022-11-19 07:44:29,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-19 07:44:29,790 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:44:29,790 INFO L195 NwaCegarLoop]: trace histogram [6, 3, 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] [2022-11-19 07:44:29,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-11-19 07:44:29,791 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:44:29,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:44:29,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1585001683, now seen corresponding path program 1 times [2022-11-19 07:44:29,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:44:29,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915702196] [2022-11-19 07:44:29,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:29,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:44:29,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:29,900 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-19 07:44:29,900 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:44:29,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915702196] [2022-11-19 07:44:29,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915702196] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:44:29,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061144288] [2022-11-19 07:44:29,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:29,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:44:29,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:44:29,902 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:44:29,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-19 07:44:30,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:30,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-19 07:44:30,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:44:30,062 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-11-19 07:44:30,062 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-19 07:44:30,062 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061144288] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:44:30,062 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-19 07:44:30,063 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2022-11-19 07:44:30,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188866902] [2022-11-19 07:44:30,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:44:30,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-19 07:44:30,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:44:30,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-19 07:44:30,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 07:44:30,064 INFO L87 Difference]: Start difference. First operand 58 states and 67 transitions. Second operand has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-19 07:44:30,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:44:30,125 INFO L93 Difference]: Finished difference Result 70 states and 79 transitions. [2022-11-19 07:44:30,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-19 07:44:30,125 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) Word has length 54 [2022-11-19 07:44:30,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:44:30,130 INFO L225 Difference]: With dead ends: 70 [2022-11-19 07:44:30,130 INFO L226 Difference]: Without dead ends: 58 [2022-11-19 07:44:30,130 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-19 07:44:30,133 INFO L413 NwaCegarLoop]: 51 mSDtfsCounter, 0 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-19 07:44:30,134 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 146 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-19 07:44:30,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-11-19 07:44:30,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2022-11-19 07:44:30,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 35 states have (on average 1.0857142857142856) internal successors, (38), 38 states have internal predecessors, (38), 14 states have call successors, (14), 7 states have call predecessors, (14), 7 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-19 07:44:30,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 66 transitions. [2022-11-19 07:44:30,154 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 66 transitions. Word has length 54 [2022-11-19 07:44:30,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:44:30,155 INFO L495 AbstractCegarLoop]: Abstraction has 58 states and 66 transitions. [2022-11-19 07:44:30,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 8.666666666666666) internal successors, (26), 4 states have internal predecessors, (26), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2022-11-19 07:44:30,155 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 66 transitions. [2022-11-19 07:44:30,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-11-19 07:44:30,158 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:44:30,159 INFO L195 NwaCegarLoop]: trace histogram [6, 3, 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] [2022-11-19 07:44:30,169 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-11-19 07:44:30,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:44:30,365 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:44:30,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:44:30,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1960054620, now seen corresponding path program 1 times [2022-11-19 07:44:30,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:44:30,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200321334] [2022-11-19 07:44:30,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:30,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:44:30,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:30,538 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-19 07:44:30,538 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:44:30,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200321334] [2022-11-19 07:44:30,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200321334] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:44:30,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022801498] [2022-11-19 07:44:30,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:30,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:44:30,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:44:30,540 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:44:30,545 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-19 07:44:30,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:30,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 07:44:30,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:44:30,716 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-19 07:44:30,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:44:30,806 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-19 07:44:30,806 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022801498] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:44:30,806 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1617224117] [2022-11-19 07:44:30,811 INFO L159 IcfgInterpreter]: Started Sifa with 44 locations of interest [2022-11-19 07:44:30,811 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:44:30,812 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:44:30,812 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:44:30,813 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:44:30,905 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:30,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:31,000 INFO L321 Elim1Store]: treesize reduction 60, result has 47.8 percent of original size [2022-11-19 07:44:31,000 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 23 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 86 [2022-11-19 07:44:31,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:31,025 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-19 07:44:31,038 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:31,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:31,151 INFO L321 Elim1Store]: treesize reduction 108, result has 33.7 percent of original size [2022-11-19 07:44:31,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 12 case distinctions, treesize of input 52 treesize of output 97 [2022-11-19 07:44:31,296 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:31,307 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:31,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:31,319 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2022-11-19 07:44:31,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:31,620 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:31,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:31,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:31,660 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:44:31,660 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2022-11-19 07:44:31,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:31,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:31,832 INFO L321 Elim1Store]: treesize reduction 118, result has 37.9 percent of original size [2022-11-19 07:44:31,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 38 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 126 [2022-11-19 07:44:31,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:31,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:44:31,878 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 07:44:31,879 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 37 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 70 [2022-11-19 07:44:32,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:44:32,288 INFO L321 Elim1Store]: treesize reduction 44, result has 38.0 percent of original size [2022-11-19 07:44:32,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 453 treesize of output 451 [2022-11-19 07:44:32,561 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:32,572 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:44:34,748 INFO L321 Elim1Store]: treesize reduction 250, result has 18.8 percent of original size [2022-11-19 07:44:34,749 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 28 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 26 case distinctions, treesize of input 460 treesize of output 478 [2022-11-19 07:44:41,085 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsTrue with input of size 124 for LOIs [2022-11-19 07:44:41,129 INFO L197 IcfgInterpreter]: Interpreting procedure printIntLine with input of size 160 for LOIs [2022-11-19 07:44:41,218 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsFalse with input of size 28 for LOIs [2022-11-19 07:44:41,228 INFO L197 IcfgInterpreter]: Interpreting procedure printLine with input of size 64 for LOIs [2022-11-19 07:44:41,240 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:44:58,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1617224117] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:44:58,768 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:44:58,768 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [5, 5, 5] total 42 [2022-11-19 07:44:58,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020371870] [2022-11-19 07:44:58,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:44:58,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-11-19 07:44:58,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:44:58,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-19 07:44:58,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1621, Unknown=0, NotChecked=0, Total=1806 [2022-11-19 07:44:58,775 INFO L87 Difference]: Start difference. First operand 58 states and 66 transitions. Second operand has 33 states, 20 states have (on average 1.35) internal successors, (27), 26 states have internal predecessors, (27), 12 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:44:59,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:44:59,248 INFO L93 Difference]: Finished difference Result 94 states and 106 transitions. [2022-11-19 07:44:59,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-19 07:44:59,249 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 20 states have (on average 1.35) internal successors, (27), 26 states have internal predecessors, (27), 12 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 59 [2022-11-19 07:44:59,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:44:59,254 INFO L225 Difference]: With dead ends: 94 [2022-11-19 07:44:59,254 INFO L226 Difference]: Without dead ends: 93 [2022-11-19 07:44:59,255 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 132 SyntacticMatches, 7 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 650 ImplicationChecksByTransitivity, 17.6s TimeCoverageRelationStatistics Valid=185, Invalid=1621, Unknown=0, NotChecked=0, Total=1806 [2022-11-19 07:44:59,256 INFO L413 NwaCegarLoop]: 53 mSDtfsCounter, 19 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 293 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 07:44:59,257 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 350 Invalid, 536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 242 Invalid, 0 Unknown, 293 Unchecked, 0.4s Time] [2022-11-19 07:44:59,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-11-19 07:44:59,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2022-11-19 07:44:59,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 57 states have (on average 1.0701754385964912) internal successors, (61), 59 states have internal predecessors, (61), 22 states have call successors, (22), 12 states have call predecessors, (22), 12 states have return successors, (22), 21 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-19 07:44:59,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 105 transitions. [2022-11-19 07:44:59,291 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 105 transitions. Word has length 59 [2022-11-19 07:44:59,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:44:59,292 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 105 transitions. [2022-11-19 07:44:59,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 20 states have (on average 1.35) internal successors, (27), 26 states have internal predecessors, (27), 12 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:44:59,292 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 105 transitions. [2022-11-19 07:44:59,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-19 07:44:59,293 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:44:59,293 INFO L195 NwaCegarLoop]: trace histogram [6, 3, 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] [2022-11-19 07:44:59,307 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-19 07:44:59,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-19 07:44:59,499 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:44:59,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:44:59,500 INFO L85 PathProgramCache]: Analyzing trace with hash 632151224, now seen corresponding path program 1 times [2022-11-19 07:44:59,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:44:59,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132055191] [2022-11-19 07:44:59,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:59,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:44:59,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:59,641 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-19 07:44:59,642 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:44:59,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132055191] [2022-11-19 07:44:59,642 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132055191] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:44:59,642 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616193523] [2022-11-19 07:44:59,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:44:59,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:44:59,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:44:59,644 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:44:59,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-19 07:44:59,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:44:59,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 07:44:59,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:44:59,832 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-19 07:44:59,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:44:59,910 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-19 07:44:59,910 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616193523] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:44:59,910 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2119309591] [2022-11-19 07:44:59,918 INFO L159 IcfgInterpreter]: Started Sifa with 45 locations of interest [2022-11-19 07:44:59,918 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:44:59,920 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:44:59,920 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:44:59,921 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:45:00,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:00,009 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-19 07:45:00,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:00,114 INFO L321 Elim1Store]: treesize reduction 108, result has 33.7 percent of original size [2022-11-19 07:45:00,115 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 12 case distinctions, treesize of input 52 treesize of output 97 [2022-11-19 07:45:00,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:00,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 29 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 62 [2022-11-19 07:45:00,175 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:00,185 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:00,295 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:00,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:00,309 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2022-11-19 07:45:00,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:00,559 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:00,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:00,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:00,602 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:45:00,602 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2022-11-19 07:45:00,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:00,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:00,762 INFO L321 Elim1Store]: treesize reduction 118, result has 37.9 percent of original size [2022-11-19 07:45:00,762 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 38 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 126 [2022-11-19 07:45:00,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:00,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:00,807 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 07:45:00,807 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 37 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 70 [2022-11-19 07:45:00,859 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:01,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:45:01,156 INFO L321 Elim1Store]: treesize reduction 44, result has 38.0 percent of original size [2022-11-19 07:45:01,157 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 453 treesize of output 451 [2022-11-19 07:45:01,417 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:01,432 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:03,325 INFO L321 Elim1Store]: treesize reduction 250, result has 18.8 percent of original size [2022-11-19 07:45:03,326 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 28 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 26 case distinctions, treesize of input 460 treesize of output 478 [2022-11-19 07:45:09,595 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsTrue with input of size 124 for LOIs [2022-11-19 07:45:09,649 INFO L197 IcfgInterpreter]: Interpreting procedure printIntLine with input of size 160 for LOIs [2022-11-19 07:45:09,768 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsFalse with input of size 28 for LOIs [2022-11-19 07:45:09,770 INFO L197 IcfgInterpreter]: Interpreting procedure printLine with input of size 64 for LOIs [2022-11-19 07:45:09,780 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:45:30,424 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [2119309591] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:45:30,424 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:45:30,425 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [5, 5, 5] total 42 [2022-11-19 07:45:30,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322766417] [2022-11-19 07:45:30,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:45:30,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-11-19 07:45:30,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:45:30,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-11-19 07:45:30,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1621, Unknown=0, NotChecked=0, Total=1806 [2022-11-19 07:45:30,427 INFO L87 Difference]: Start difference. First operand 93 states and 105 transitions. Second operand has 33 states, 20 states have (on average 1.4) internal successors, (28), 26 states have internal predecessors, (28), 12 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:45:31,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:45:31,610 INFO L93 Difference]: Finished difference Result 99 states and 111 transitions. [2022-11-19 07:45:31,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-11-19 07:45:31,611 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 20 states have (on average 1.4) internal successors, (28), 26 states have internal predecessors, (28), 12 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 60 [2022-11-19 07:45:31,611 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:45:31,612 INFO L225 Difference]: With dead ends: 99 [2022-11-19 07:45:31,612 INFO L226 Difference]: Without dead ends: 73 [2022-11-19 07:45:31,614 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 134 SyntacticMatches, 8 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 678 ImplicationChecksByTransitivity, 20.7s TimeCoverageRelationStatistics Valid=185, Invalid=1621, Unknown=0, NotChecked=0, Total=1806 [2022-11-19 07:45:31,614 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 78 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 1345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 683 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-19 07:45:31,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [91 Valid, 320 Invalid, 1345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 637 Invalid, 0 Unknown, 683 Unchecked, 1.1s Time] [2022-11-19 07:45:31,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-11-19 07:45:31,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 69. [2022-11-19 07:45:31,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 42 states have (on average 1.0714285714285714) internal successors, (45), 44 states have internal predecessors, (45), 16 states have call successors, (16), 9 states have call predecessors, (16), 9 states have return successors, (16), 15 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-19 07:45:31,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 77 transitions. [2022-11-19 07:45:31,627 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 77 transitions. Word has length 60 [2022-11-19 07:45:31,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:45:31,628 INFO L495 AbstractCegarLoop]: Abstraction has 69 states and 77 transitions. [2022-11-19 07:45:31,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 20 states have (on average 1.4) internal successors, (28), 26 states have internal predecessors, (28), 12 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:45:31,628 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 77 transitions. [2022-11-19 07:45:31,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-19 07:45:31,629 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:45:31,629 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2022-11-19 07:45:31,636 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-19 07:45:31,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:45:31,835 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:45:31,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:45:31,835 INFO L85 PathProgramCache]: Analyzing trace with hash -251677138, now seen corresponding path program 1 times [2022-11-19 07:45:31,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:45:31,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059220261] [2022-11-19 07:45:31,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:45:31,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:45:31,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:45:32,000 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-19 07:45:32,001 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:45:32,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059220261] [2022-11-19 07:45:32,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059220261] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:45:32,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209472238] [2022-11-19 07:45:32,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:45:32,003 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:45:32,003 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:45:32,004 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:45:32,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-19 07:45:32,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:45:32,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 07:45:32,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:45:32,187 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-19 07:45:32,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:45:32,272 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-19 07:45:32,272 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209472238] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:45:32,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [958002223] [2022-11-19 07:45:32,276 INFO L159 IcfgInterpreter]: Started Sifa with 46 locations of interest [2022-11-19 07:45:32,276 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:45:32,277 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:45:32,277 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:45:32,277 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:45:32,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:32,441 INFO L321 Elim1Store]: treesize reduction 60, result has 47.8 percent of original size [2022-11-19 07:45:32,441 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 23 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 86 [2022-11-19 07:45:32,458 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:32,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:32,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-19 07:45:32,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:32,571 INFO L321 Elim1Store]: treesize reduction 108, result has 33.7 percent of original size [2022-11-19 07:45:32,572 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 12 case distinctions, treesize of input 52 treesize of output 97 [2022-11-19 07:45:32,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:32,717 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:32,727 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:32,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:32,753 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2022-11-19 07:45:32,916 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:32,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:32,931 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 28 [2022-11-19 07:45:32,949 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:33,066 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:33,081 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:33,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:33,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:33,239 INFO L321 Elim1Store]: treesize reduction 118, result has 37.9 percent of original size [2022-11-19 07:45:33,239 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 38 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 126 [2022-11-19 07:45:33,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:33,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:33,287 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:45:33,287 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 16 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-11-19 07:45:33,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:33,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:33,324 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 07:45:33,324 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 37 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 70 [2022-11-19 07:45:33,690 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 15 treesize of output 1 [2022-11-19 07:45:33,695 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 15 treesize of output 1 [2022-11-19 07:45:33,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:45:33,745 INFO L321 Elim1Store]: treesize reduction 44, result has 38.0 percent of original size [2022-11-19 07:45:33,745 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 446 treesize of output 448 [2022-11-19 07:45:35,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-19 07:45:37,749 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsTrue with input of size 124 for LOIs [2022-11-19 07:45:37,799 INFO L197 IcfgInterpreter]: Interpreting procedure printIntLine with input of size 145 for LOIs [2022-11-19 07:45:37,870 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsFalse with input of size 138 for LOIs [2022-11-19 07:45:37,949 INFO L197 IcfgInterpreter]: Interpreting procedure printLine with input of size 121 for LOIs [2022-11-19 07:45:38,018 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:45:50,288 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [958002223] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:45:50,289 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:45:50,289 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [5, 5, 5] total 44 [2022-11-19 07:45:50,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894739364] [2022-11-19 07:45:50,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:45:50,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-19 07:45:50,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:45:50,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-19 07:45:50,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1780, Unknown=0, NotChecked=0, Total=1980 [2022-11-19 07:45:50,291 INFO L87 Difference]: Start difference. First operand 69 states and 77 transitions. Second operand has 35 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 27 states have internal predecessors, (29), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:45:50,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:45:50,576 INFO L93 Difference]: Finished difference Result 97 states and 105 transitions. [2022-11-19 07:45:50,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-19 07:45:50,582 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 27 states have internal predecessors, (29), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 61 [2022-11-19 07:45:50,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:45:50,584 INFO L225 Difference]: With dead ends: 97 [2022-11-19 07:45:50,584 INFO L226 Difference]: Without dead ends: 96 [2022-11-19 07:45:50,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 134 SyntacticMatches, 9 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 783 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=200, Invalid=1780, Unknown=0, NotChecked=0, Total=1980 [2022-11-19 07:45:50,585 INFO L413 NwaCegarLoop]: 44 mSDtfsCounter, 17 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 203 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-19 07:45:50,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 275 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 190 Invalid, 0 Unknown, 203 Unchecked, 0.2s Time] [2022-11-19 07:45:50,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-11-19 07:45:50,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2022-11-19 07:45:50,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 59 states have (on average 1.0508474576271187) internal successors, (62), 60 states have internal predecessors, (62), 21 states have call successors, (21), 14 states have call predecessors, (21), 14 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-11-19 07:45:50,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 104 transitions. [2022-11-19 07:45:50,608 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 104 transitions. Word has length 61 [2022-11-19 07:45:50,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:45:50,609 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 104 transitions. [2022-11-19 07:45:50,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 27 states have internal predecessors, (29), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:45:50,609 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 104 transitions. [2022-11-19 07:45:50,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-19 07:45:50,610 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:45:50,610 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2022-11-19 07:45:50,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-19 07:45:50,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:45:50,811 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:45:50,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:45:50,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1950656046, now seen corresponding path program 1 times [2022-11-19 07:45:50,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:45:50,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945119940] [2022-11-19 07:45:50,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:45:50,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:45:50,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:45:50,946 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-19 07:45:50,947 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:45:50,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945119940] [2022-11-19 07:45:50,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945119940] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:45:50,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289875392] [2022-11-19 07:45:50,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:45:50,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:45:50,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:45:50,950 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:45:50,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-19 07:45:51,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:45:51,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 07:45:51,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:45:51,138 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-19 07:45:51,138 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:45:51,212 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-19 07:45:51,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289875392] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:45:51,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1196422513] [2022-11-19 07:45:51,221 INFO L159 IcfgInterpreter]: Started Sifa with 46 locations of interest [2022-11-19 07:45:51,221 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:45:51,222 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:45:51,222 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:45:51,222 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:45:51,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:51,381 INFO L321 Elim1Store]: treesize reduction 60, result has 47.8 percent of original size [2022-11-19 07:45:51,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 23 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 86 [2022-11-19 07:45:51,398 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:51,407 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:51,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:51,536 INFO L321 Elim1Store]: treesize reduction 108, result has 33.7 percent of original size [2022-11-19 07:45:51,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 12 case distinctions, treesize of input 52 treesize of output 97 [2022-11-19 07:45:51,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:51,560 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-19 07:45:51,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:51,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2022-11-19 07:45:51,697 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:51,707 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:51,967 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:51,974 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:51,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:52,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:52,150 INFO L321 Elim1Store]: treesize reduction 118, result has 37.9 percent of original size [2022-11-19 07:45:52,150 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 38 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 126 [2022-11-19 07:45:52,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:52,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:52,202 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:45:52,203 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 16 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2022-11-19 07:45:52,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:52,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:45:52,242 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 07:45:52,243 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 37 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 70 [2022-11-19 07:45:52,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:45:52,565 INFO L321 Elim1Store]: treesize reduction 44, result has 38.0 percent of original size [2022-11-19 07:45:52,565 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 453 treesize of output 451 [2022-11-19 07:45:52,873 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:52,883 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:45:53,780 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 15 treesize of output 1 [2022-11-19 07:45:53,787 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 34 treesize of output 18 [2022-11-19 07:45:53,793 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 15 treesize of output 1 [2022-11-19 07:45:53,832 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-19 07:45:54,637 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsTrue with input of size 124 for LOIs [2022-11-19 07:45:54,680 INFO L197 IcfgInterpreter]: Interpreting procedure printIntLine with input of size 86 for LOIs [2022-11-19 07:45:54,722 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsFalse with input of size 140 for LOIs [2022-11-19 07:45:54,771 INFO L197 IcfgInterpreter]: Interpreting procedure printLine with input of size 141 for LOIs [2022-11-19 07:45:54,845 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:46:04,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1196422513] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:46:04,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:46:04,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [5, 5, 5] total 44 [2022-11-19 07:46:04,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062901723] [2022-11-19 07:46:04,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:46:04,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-19 07:46:04,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:46:04,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-19 07:46:04,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1785, Unknown=0, NotChecked=0, Total=1980 [2022-11-19 07:46:04,696 INFO L87 Difference]: Start difference. First operand 96 states and 104 transitions. Second operand has 35 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 27 states have internal predecessors, (29), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:46:06,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:46:06,771 INFO L93 Difference]: Finished difference Result 129 states and 137 transitions. [2022-11-19 07:46:06,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-19 07:46:06,772 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 27 states have internal predecessors, (29), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 61 [2022-11-19 07:46:06,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:46:06,773 INFO L225 Difference]: With dead ends: 129 [2022-11-19 07:46:06,773 INFO L226 Difference]: Without dead ends: 128 [2022-11-19 07:46:06,774 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 138 SyntacticMatches, 5 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=223, Invalid=2129, Unknown=0, NotChecked=0, Total=2352 [2022-11-19 07:46:06,775 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 46 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 515 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 194 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 515 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 644 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-19 07:46:06,775 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 194 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 515 Invalid, 0 Unknown, 644 Unchecked, 0.9s Time] [2022-11-19 07:46:06,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-11-19 07:46:06,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 125. [2022-11-19 07:46:06,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 76 states have (on average 1.0394736842105263) internal successors, (79), 78 states have internal predecessors, (79), 27 states have call successors, (27), 20 states have call predecessors, (27), 20 states have return successors, (27), 26 states have call predecessors, (27), 27 states have call successors, (27) [2022-11-19 07:46:06,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 133 transitions. [2022-11-19 07:46:06,803 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 133 transitions. Word has length 61 [2022-11-19 07:46:06,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:46:06,803 INFO L495 AbstractCegarLoop]: Abstraction has 125 states and 133 transitions. [2022-11-19 07:46:06,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 27 states have internal predecessors, (29), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:46:06,804 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 133 transitions. [2022-11-19 07:46:06,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-19 07:46:06,805 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:46:06,805 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2022-11-19 07:46:06,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-19 07:46:07,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-19 07:46:07,010 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:46:07,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:46:07,010 INFO L85 PathProgramCache]: Analyzing trace with hash 787943462, now seen corresponding path program 1 times [2022-11-19 07:46:07,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:46:07,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190357711] [2022-11-19 07:46:07,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:46:07,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:46:07,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:46:07,140 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-19 07:46:07,140 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:46:07,140 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190357711] [2022-11-19 07:46:07,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190357711] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:46:07,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145619346] [2022-11-19 07:46:07,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:46:07,141 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:46:07,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:46:07,142 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:46:07,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-19 07:46:07,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:46:07,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 07:46:07,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:46:07,354 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-19 07:46:07,354 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:46:07,449 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-19 07:46:07,450 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145619346] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:46:07,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [472035407] [2022-11-19 07:46:07,453 INFO L159 IcfgInterpreter]: Started Sifa with 47 locations of interest [2022-11-19 07:46:07,453 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:46:07,455 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:46:07,455 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:46:07,455 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:46:07,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:07,649 INFO L321 Elim1Store]: treesize reduction 108, result has 33.7 percent of original size [2022-11-19 07:46:07,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 12 case distinctions, treesize of input 52 treesize of output 97 [2022-11-19 07:46:07,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:07,675 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 29 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 62 [2022-11-19 07:46:07,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:07,701 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:07,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:07,714 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-19 07:46:07,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:07,853 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:07,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:07,869 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2022-11-19 07:46:08,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:08,058 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:08,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:08,077 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 28 [2022-11-19 07:46:08,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:08,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:08,239 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:46:08,240 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-11-19 07:46:08,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:08,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:08,419 INFO L321 Elim1Store]: treesize reduction 118, result has 37.9 percent of original size [2022-11-19 07:46:08,420 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 38 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 126 [2022-11-19 07:46:08,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:08,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:08,467 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 07:46:08,467 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 37 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 70 [2022-11-19 07:46:08,520 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:08,532 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:08,888 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 15 treesize of output 1 [2022-11-19 07:46:08,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:46:08,937 INFO L321 Elim1Store]: treesize reduction 44, result has 38.0 percent of original size [2022-11-19 07:46:08,938 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 446 treesize of output 448 [2022-11-19 07:46:09,216 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:10,149 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-19 07:46:11,018 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsTrue with input of size 124 for LOIs [2022-11-19 07:46:11,062 INFO L197 IcfgInterpreter]: Interpreting procedure printIntLine with input of size 145 for LOIs [2022-11-19 07:46:11,122 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsFalse with input of size 138 for LOIs [2022-11-19 07:46:11,170 INFO L197 IcfgInterpreter]: Interpreting procedure printLine with input of size 122 for LOIs [2022-11-19 07:46:11,224 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:46:21,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [472035407] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:46:21,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:46:21,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [5, 5, 5] total 44 [2022-11-19 07:46:21,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287488568] [2022-11-19 07:46:21,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:46:21,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-19 07:46:21,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:46:21,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-19 07:46:21,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1780, Unknown=0, NotChecked=0, Total=1980 [2022-11-19 07:46:21,613 INFO L87 Difference]: Start difference. First operand 125 states and 133 transitions. Second operand has 35 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 27 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:46:22,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:46:22,955 INFO L93 Difference]: Finished difference Result 130 states and 137 transitions. [2022-11-19 07:46:22,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-19 07:46:22,955 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 27 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 62 [2022-11-19 07:46:22,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:46:22,956 INFO L225 Difference]: With dead ends: 130 [2022-11-19 07:46:22,957 INFO L226 Difference]: Without dead ends: 102 [2022-11-19 07:46:22,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 139 SyntacticMatches, 7 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 792 ImplicationChecksByTransitivity, 11.4s TimeCoverageRelationStatistics Valid=221, Invalid=2035, Unknown=0, NotChecked=0, Total=2256 [2022-11-19 07:46:22,958 INFO L413 NwaCegarLoop]: 42 mSDtfsCounter, 10 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 297 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-19 07:46:22,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 310 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 226 Invalid, 0 Unknown, 297 Unchecked, 0.4s Time] [2022-11-19 07:46:22,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-11-19 07:46:22,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2022-11-19 07:46:22,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 63 states have (on average 1.0317460317460319) internal successors, (65), 64 states have internal predecessors, (65), 21 states have call successors, (21), 16 states have call predecessors, (21), 16 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-11-19 07:46:22,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 107 transitions. [2022-11-19 07:46:22,989 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 107 transitions. Word has length 62 [2022-11-19 07:46:22,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:46:22,990 INFO L495 AbstractCegarLoop]: Abstraction has 102 states and 107 transitions. [2022-11-19 07:46:22,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 22 states have (on average 1.3636363636363635) internal successors, (30), 27 states have internal predecessors, (30), 12 states have call successors, (12), 4 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:46:22,990 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 107 transitions. [2022-11-19 07:46:22,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-19 07:46:22,991 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:46:22,991 INFO L195 NwaCegarLoop]: trace histogram [6, 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] [2022-11-19 07:46:23,001 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-19 07:46:23,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-19 07:46:23,197 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:46:23,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:46:23,197 INFO L85 PathProgramCache]: Analyzing trace with hash 340795430, now seen corresponding path program 1 times [2022-11-19 07:46:23,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:46:23,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775954208] [2022-11-19 07:46:23,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:46:23,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:46:23,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:46:23,314 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-19 07:46:23,315 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:46:23,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775954208] [2022-11-19 07:46:23,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775954208] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:46:23,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1752636624] [2022-11-19 07:46:23,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:46:23,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:46:23,316 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:46:23,317 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:46:23,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-19 07:46:23,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:46:23,486 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 07:46:23,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:46:23,520 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-19 07:46:23,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:46:23,601 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-19 07:46:23,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1752636624] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:46:23,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1017769468] [2022-11-19 07:46:23,604 INFO L159 IcfgInterpreter]: Started Sifa with 47 locations of interest [2022-11-19 07:46:23,605 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:46:23,605 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:46:23,605 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:46:23,605 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:46:23,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:23,692 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-19 07:46:23,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:23,789 INFO L321 Elim1Store]: treesize reduction 60, result has 47.8 percent of original size [2022-11-19 07:46:23,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 23 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 86 [2022-11-19 07:46:23,807 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:23,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:23,909 INFO L321 Elim1Store]: treesize reduction 108, result has 33.7 percent of original size [2022-11-19 07:46:23,910 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 12 case distinctions, treesize of input 52 treesize of output 97 [2022-11-19 07:46:23,928 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:24,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:24,075 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2022-11-19 07:46:24,090 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:24,101 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:24,318 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:24,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:24,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:24,354 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:46:24,354 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 10 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 35 [2022-11-19 07:46:24,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:24,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:24,534 INFO L321 Elim1Store]: treesize reduction 118, result has 37.9 percent of original size [2022-11-19 07:46:24,535 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 38 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 126 [2022-11-19 07:46:24,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:24,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:24,583 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 07:46:24,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 37 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 70 [2022-11-19 07:46:24,633 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:24,909 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 15 treesize of output 1 [2022-11-19 07:46:24,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:46:24,953 INFO L321 Elim1Store]: treesize reduction 44, result has 38.0 percent of original size [2022-11-19 07:46:24,953 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 453 treesize of output 451 [2022-11-19 07:46:25,174 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:26,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:46:26,433 INFO L321 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2022-11-19 07:46:26,433 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 477 treesize of output 463 [2022-11-19 07:46:26,671 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:26,682 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:27,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-19 07:46:28,735 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsTrue with input of size 124 for LOIs [2022-11-19 07:46:28,778 INFO L197 IcfgInterpreter]: Interpreting procedure printIntLine with input of size 28 for LOIs [2022-11-19 07:46:28,780 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsFalse with input of size 135 for LOIs [2022-11-19 07:46:28,830 INFO L197 IcfgInterpreter]: Interpreting procedure printLine with input of size 141 for LOIs [2022-11-19 07:46:28,912 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:46:39,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1017769468] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:46:39,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:46:39,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [5, 5, 5] total 44 [2022-11-19 07:46:39,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040229044] [2022-11-19 07:46:39,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:46:39,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-19 07:46:39,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:46:39,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-19 07:46:39,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=216, Invalid=1764, Unknown=0, NotChecked=0, Total=1980 [2022-11-19 07:46:39,738 INFO L87 Difference]: Start difference. First operand 102 states and 107 transitions. Second operand has 35 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 27 states have internal predecessors, (30), 12 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:46:40,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:46:40,601 INFO L93 Difference]: Finished difference Result 102 states and 107 transitions. [2022-11-19 07:46:40,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-11-19 07:46:40,602 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 27 states have internal predecessors, (30), 12 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 62 [2022-11-19 07:46:40,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:46:40,603 INFO L225 Difference]: With dead ends: 102 [2022-11-19 07:46:40,603 INFO L226 Difference]: Without dead ends: 62 [2022-11-19 07:46:40,604 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 139 SyntacticMatches, 7 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=222, Invalid=1848, Unknown=0, NotChecked=0, Total=2070 [2022-11-19 07:46:40,605 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 34 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 721 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 366 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:46:40,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 51 Invalid, 721 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 328 Invalid, 0 Unknown, 366 Unchecked, 0.6s Time] [2022-11-19 07:46:40,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2022-11-19 07:46:40,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2022-11-19 07:46:40,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 38 states have (on average 1.0) internal successors, (38), 38 states have internal predecessors, (38), 12 states have call successors, (12), 11 states have call predecessors, (12), 11 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:46:40,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 62 transitions. [2022-11-19 07:46:40,624 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 62 transitions. Word has length 62 [2022-11-19 07:46:40,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:46:40,624 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 62 transitions. [2022-11-19 07:46:40,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 27 states have internal predecessors, (30), 12 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:46:40,624 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 62 transitions. [2022-11-19 07:46:40,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-11-19 07:46:40,625 INFO L187 NwaCegarLoop]: Found error trace [2022-11-19 07:46:40,625 INFO L195 NwaCegarLoop]: trace histogram [6, 3, 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-19 07:46:40,635 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-11-19 07:46:40,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-19 07:46:40,831 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 5 more)] === [2022-11-19 07:46:40,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-19 07:46:40,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1809719168, now seen corresponding path program 1 times [2022-11-19 07:46:40,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-19 07:46:40,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637831214] [2022-11-19 07:46:40,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:46:40,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-19 07:46:40,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:46:40,956 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-19 07:46:40,956 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-19 07:46:40,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637831214] [2022-11-19 07:46:40,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637831214] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-19 07:46:40,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679090156] [2022-11-19 07:46:40,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-19 07:46:40,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-19 07:46:40,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 [2022-11-19 07:46:40,958 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-19 07:46:40,964 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-19 07:46:41,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-19 07:46:41,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-19 07:46:41,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-19 07:46:41,167 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-19 07:46:41,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-19 07:46:41,262 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 33 trivial. 0 not checked. [2022-11-19 07:46:41,263 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679090156] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-19 07:46:41,263 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [234402531] [2022-11-19 07:46:41,267 INFO L159 IcfgInterpreter]: Started Sifa with 48 locations of interest [2022-11-19 07:46:41,268 INFO L166 IcfgInterpreter]: Building call graph [2022-11-19 07:46:41,268 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-19 07:46:41,268 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-19 07:46:41,268 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-19 07:46:41,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:41,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:41,429 INFO L321 Elim1Store]: treesize reduction 60, result has 47.8 percent of original size [2022-11-19 07:46:41,430 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 7 select indices, 7 select index equivalence classes, 23 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 6 case distinctions, treesize of input 42 treesize of output 86 [2022-11-19 07:46:41,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:41,535 INFO L321 Elim1Store]: treesize reduction 108, result has 33.7 percent of original size [2022-11-19 07:46:41,536 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 9 select indices, 9 select index equivalence classes, 30 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 12 case distinctions, treesize of input 52 treesize of output 97 [2022-11-19 07:46:41,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:41,555 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 8 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 19 treesize of output 18 [2022-11-19 07:46:41,567 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:41,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:41,681 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 21 [2022-11-19 07:46:41,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:41,708 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:41,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:41,858 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 28 [2022-11-19 07:46:41,873 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:41,887 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:42,007 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:42,014 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2022-11-19 07:46:42,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:42,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:42,154 INFO L321 Elim1Store]: treesize reduction 118, result has 37.9 percent of original size [2022-11-19 07:46:42,154 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 10 select indices, 10 select index equivalence classes, 38 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 69 treesize of output 126 [2022-11-19 07:46:42,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:42,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:42,204 INFO L321 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-19 07:46:42,204 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 16 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 40 [2022-11-19 07:46:42,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:42,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-19 07:46:42,240 INFO L321 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-19 07:46:42,240 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 8 select indices, 8 select index equivalence classes, 37 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 70 [2022-11-19 07:46:42,538 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 15 treesize of output 1 [2022-11-19 07:46:42,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-19 07:46:42,584 INFO L321 Elim1Store]: treesize reduction 44, result has 38.0 percent of original size [2022-11-19 07:46:42,584 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 446 treesize of output 448 [2022-11-19 07:46:42,951 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 15 treesize of output 1 [2022-11-19 07:46:44,092 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 15 treesize of output 1 [2022-11-19 07:46:44,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 34 treesize of output 18 [2022-11-19 07:46:44,106 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 15 treesize of output 1 [2022-11-19 07:46:44,156 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-19 07:46:45,106 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsTrue with input of size 124 for LOIs [2022-11-19 07:46:45,150 INFO L197 IcfgInterpreter]: Interpreting procedure printIntLine with input of size 28 for LOIs [2022-11-19 07:46:45,152 INFO L197 IcfgInterpreter]: Interpreting procedure staticReturnsFalse with input of size 140 for LOIs [2022-11-19 07:46:45,198 INFO L197 IcfgInterpreter]: Interpreting procedure printLine with input of size 77 for LOIs [2022-11-19 07:46:45,204 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-19 07:46:53,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [234402531] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-19 07:46:53,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-19 07:46:53,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [5, 5, 5] total 44 [2022-11-19 07:46:53,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132863437] [2022-11-19 07:46:53,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-19 07:46:53,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-11-19 07:46:53,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-19 07:46:53,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-11-19 07:46:53,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=197, Invalid=1783, Unknown=0, NotChecked=0, Total=1980 [2022-11-19 07:46:53,300 INFO L87 Difference]: Start difference. First operand 62 states and 62 transitions. Second operand has 35 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 28 states have internal predecessors, (31), 12 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:46:55,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-19 07:46:55,488 INFO L93 Difference]: Finished difference Result 62 states and 62 transitions. [2022-11-19 07:46:55,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-11-19 07:46:55,488 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 28 states have internal predecessors, (31), 12 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 63 [2022-11-19 07:46:55,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-19 07:46:55,489 INFO L225 Difference]: With dead ends: 62 [2022-11-19 07:46:55,489 INFO L226 Difference]: Without dead ends: 0 [2022-11-19 07:46:55,490 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 140 SyntacticMatches, 9 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 885 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=231, Invalid=2219, Unknown=0, NotChecked=0, Total=2450 [2022-11-19 07:46:55,491 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 17 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 389 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 321 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-19 07:46:55,491 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 29 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 389 Invalid, 0 Unknown, 321 Unchecked, 0.6s Time] [2022-11-19 07:46:55,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-11-19 07:46:55,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-11-19 07:46:55,491 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-19 07:46:55,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-11-19 07:46:55,491 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 63 [2022-11-19 07:46:55,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-19 07:46:55,491 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-19 07:46:55,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 28 states have internal predecessors, (31), 12 states have call successors, (12), 3 states have call predecessors, (12), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-19 07:46:55,494 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-11-19 07:46:55,494 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-11-19 07:46:55,497 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 8 remaining) [2022-11-19 07:46:55,497 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 8 remaining) [2022-11-19 07:46:55,497 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 8 remaining) [2022-11-19 07:46:55,498 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 8 remaining) [2022-11-19 07:46:55,498 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 8 remaining) [2022-11-19 07:46:55,498 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 8 remaining) [2022-11-19 07:46:55,498 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 8 remaining) [2022-11-19 07:46:55,498 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 8 remaining) [2022-11-19 07:46:55,506 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-19 07:46:55,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-19 07:46:55,706 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-11-19 07:47:06,650 INFO L902 garLoopResultBuilder]: At program point printLineENTRY(lines 1412 1418) the Hoare annotation is: true [2022-11-19 07:47:06,650 INFO L899 garLoopResultBuilder]: For program point printLineEXIT(lines 1412 1418) no Hoare annotation was computed. [2022-11-19 07:47:06,651 INFO L899 garLoopResultBuilder]: For program point staticReturnsFalseEXIT(lines 1552 1555) no Hoare annotation was computed. [2022-11-19 07:47:06,651 INFO L902 garLoopResultBuilder]: At program point staticReturnsFalseENTRY(lines 1552 1555) the Hoare annotation is: true [2022-11-19 07:47:06,651 INFO L899 garLoopResultBuilder]: For program point printIntLineEXIT(lines 1426 1429) no Hoare annotation was computed. [2022-11-19 07:47:06,651 INFO L902 garLoopResultBuilder]: At program point printIntLineENTRY(lines 1426 1429) the Hoare annotation is: true [2022-11-19 07:47:06,651 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW(line 1594) no Hoare annotation was computed. [2022-11-19 07:47:06,652 INFO L895 garLoopResultBuilder]: At program point L1629(line 1629) the Hoare annotation is: (let ((.cse0 (= ~GLOBAL_CONST_FALSE~0 0)) (.cse2 (= ~globalArgv~0.offset 0)) (.cse3 (= |ULTIMATE.start_goodG2B1_~result~2#1| |ULTIMATE.start_goodG2B1_~data~2#1|)) (.cse4 (= 5 ~GLOBAL_CONST_FIVE~0)) (.cse5 (= ~GLOBAL_CONST_TRUE~0 1)) (.cse6 (= |ULTIMATE.start_goodG2B2_~data~3#1| 0)) (.cse7 (= 3 |ULTIMATE.start_goodG2B1_~data~2#1|)) (.cse8 (= ~globalArgv~0.base 0)) (.cse9 (= |#NULL.offset| 0)) (.cse10 (= ~globalFalse~0 0)) (.cse11 (= ~globalArgc~0 0)) (.cse12 (= 5 ~globalFive~0)) (.cse13 (<= 0 |#StackHeapBarrier|)) (.cse14 (= |#NULL.base| 0)) (.cse15 (= ~globalTrue~0 1))) (or (and .cse0 (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20| Int)) (let ((.cse1 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) 0))) (and (<= 0 (+ .cse1 2147483648)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) 0) (= |ULTIMATE.start_goodB2G2_~result~1#1| .cse1) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) (<= .cse1 2147483647)))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and (= 21 (select |#length| 2)) .cse0 (= 1 (select |#valid| 5)) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|) (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|) (= (select |#length| 6) 18) (= (select (select |#memory_int| 1) 0) 0) .cse2 .cse3 .cse4 (= (select |#valid| 3) 1) (= (select |#valid| 7) 1) (= 21 (select |#length| 5)) .cse5 (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|) (= (select |#length| 3) 54) (= 16 (select |#length| 7)) .cse6 (= (select |#valid| 4) 1) .cse7 (= (select |#valid| 1) 1) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|) .cse8 (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|) (= (select |#valid| 0) 0) (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| Int)) (let ((.cse16 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) 0))) (and (not (= 5 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (not (= 3 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) 0) (<= .cse16 2147483647) (not (= 7 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (not (= |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| 0)) (<= 2147483647 .cse16) (not (= 2 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) (not (= 6 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (= 4 (select |#length| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (< |#StackHeapBarrier| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) (not (= |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| 4))))) (= (select |#length| 1) 1) (= (select |#valid| 2) 1) .cse9 .cse10 .cse11 (= (select |#valid| 6) 1) .cse12 .cse13 (= (select |#length| 4) 54) (< 0 |#StackHeapBarrier|) .cse14 .cse15) (and .cse0 .cse2 .cse3 .cse4 (<= 0 (+ |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647)) .cse5 (<= |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19| Int)) (and (<= 2147483647 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|) 0)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|) 0) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|))) .cse14 .cse15))) [2022-11-19 07:47:06,652 INFO L895 garLoopResultBuilder]: At program point L1596(line 1596) the Hoare annotation is: (let ((.cse6 (select (select |#memory_int| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) |ULTIMATE.start_goodB2G2_~#data~1#1.offset|))) (let ((.cse0 (= 21 (select |#length| 2))) (.cse1 (= |ULTIMATE.start_goodB2G2_~#data~1#1.offset| 0)) (.cse2 (= ~GLOBAL_CONST_FALSE~0 0)) (.cse3 (= 1 (select |#valid| 5))) (.cse4 (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|)) (.cse5 (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|)) (.cse7 (= (select |#length| 6) 18)) (.cse8 (<= .cse6 2147483647)) (.cse9 (= |ULTIMATE.start_goodB2G2_~result~1#1| .cse6)) (.cse10 (= (select (select |#memory_int| 1) 0) 0)) (.cse11 (= ~globalArgv~0.offset 0)) (.cse12 (= 5 ~GLOBAL_CONST_FIVE~0)) (.cse13 (= (select |#valid| 3) 1)) (.cse14 (= (select |#valid| 7) 1)) (.cse15 (= 21 (select |#length| 5))) (.cse16 (= ~GLOBAL_CONST_TRUE~0 1)) (.cse17 (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|)) (.cse18 (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|)) (.cse19 (= (select |#length| 3) 54)) (.cse20 (= 16 (select |#length| 7))) (.cse21 (= (select |#valid| 4) 1)) (.cse22 (= (select |#valid| 1) 1)) (.cse23 (= (select |#valid| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) 1)) (.cse24 (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|)) (.cse25 (= ~globalArgv~0.base 0)) (.cse26 (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|)) (.cse27 (= (select |#valid| 0) 0)) (.cse28 (= (select |#length| 1) 1)) (.cse29 (= (select |#valid| 2) 1)) (.cse30 (= |#NULL.offset| 0)) (.cse31 (= ~globalFalse~0 0)) (.cse32 (< |#StackHeapBarrier| |ULTIMATE.start_goodB2G2_~#data~1#1.base|)) (.cse33 (= ~globalArgc~0 0)) (.cse34 (= (select |#valid| 6) 1)) (.cse35 (= 5 ~globalFive~0)) (.cse36 (= (select |#length| 4) 54)) (.cse37 (= (select |#length| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) 4)) (.cse38 (< 0 |#StackHeapBarrier|)) (.cse39 (= |#NULL.base| 0)) (.cse40 (= ~globalTrue~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= 0 (+ .cse6 2147483648)) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (<= 0 (+ |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647)) .cse16 .cse17 .cse18 .cse19 (<= |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647) .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 (<= 0 (+ 2147483647 .cse6)) .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38 .cse39 .cse40)))) [2022-11-19 07:47:06,652 INFO L899 garLoopResultBuilder]: For program point L1629-1(line 1629) no Hoare annotation was computed. [2022-11-19 07:47:06,653 INFO L895 garLoopResultBuilder]: At program point L1629-4(lines 1629 1632) the Hoare annotation is: (let ((.cse0 (= ~GLOBAL_CONST_FALSE~0 0)) (.cse1 (= ~globalArgv~0.offset 0)) (.cse2 (= |ULTIMATE.start_goodG2B1_~result~2#1| |ULTIMATE.start_goodG2B1_~data~2#1|)) (.cse3 (= 5 ~GLOBAL_CONST_FIVE~0)) (.cse4 (= ~GLOBAL_CONST_TRUE~0 1)) (.cse5 (= 3 |ULTIMATE.start_goodG2B1_~data~2#1|)) (.cse6 (= ~globalArgv~0.base 0)) (.cse7 (= |#NULL.offset| 0)) (.cse8 (= ~globalFalse~0 0)) (.cse9 (= |ULTIMATE.start_goodG2B2_~data~3#1| 2)) (.cse10 (= ~globalArgc~0 0)) (.cse11 (= 5 ~globalFive~0)) (.cse12 (<= 0 |#StackHeapBarrier|)) (.cse13 (= |#NULL.base| 0)) (.cse14 (= ~globalTrue~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 (<= 0 (+ |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647)) .cse4 (<= |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19| Int)) (and (<= 2147483647 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|) 0)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|) 0) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|))) .cse13 .cse14) (and (= 21 (select |#length| 2)) .cse0 (= 1 (select |#valid| 5)) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|) (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|) (= (select |#length| 6) 18) (= (select (select |#memory_int| 1) 0) 0) .cse1 .cse2 .cse3 (= (select |#valid| 3) 1) (= (select |#valid| 7) 1) (= 21 (select |#length| 5)) .cse4 (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|) (= (select |#length| 3) 54) (= 16 (select |#length| 7)) (= (select |#valid| 4) 1) .cse5 (= (select |#valid| 1) 1) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|) .cse6 (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|) (= (select |#valid| 0) 0) (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| Int)) (let ((.cse15 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) 0))) (and (not (= 5 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (not (= 3 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) 0) (<= .cse15 2147483647) (not (= 7 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (not (= |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| 0)) (<= 2147483647 .cse15) (not (= 2 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) (not (= 6 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (= 4 (select |#length| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (< |#StackHeapBarrier| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) (not (= |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| 4))))) (= (select |#length| 1) 1) (= (select |#valid| 2) 1) .cse7 .cse8 .cse9 .cse10 (= (select |#valid| 6) 1) .cse11 .cse12 (= (select |#length| 4) 54) (< 0 |#StackHeapBarrier|) .cse13 .cse14) (and .cse0 (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20| Int)) (let ((.cse16 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) 0))) (and (<= 0 (+ .cse16 2147483648)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) 0) (= |ULTIMATE.start_goodB2G2_~result~1#1| .cse16) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) (<= .cse16 2147483647)))) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14))) [2022-11-19 07:47:06,653 INFO L902 garLoopResultBuilder]: At program point L1654(line 1654) the Hoare annotation is: true [2022-11-19 07:47:06,654 INFO L895 garLoopResultBuilder]: At program point L1621(line 1621) the Hoare annotation is: (let ((.cse0 (= ~GLOBAL_CONST_FALSE~0 0)) (.cse1 (= ~globalArgv~0.offset 0)) (.cse2 (= |ULTIMATE.start_goodG2B1_~result~2#1| |ULTIMATE.start_goodG2B1_~data~2#1|)) (.cse3 (= 5 ~GLOBAL_CONST_FIVE~0)) (.cse4 (= ~GLOBAL_CONST_TRUE~0 1)) (.cse14 (= 3 |ULTIMATE.start_goodG2B1_~data~2#1|)) (.cse5 (= ~globalArgv~0.base 0)) (.cse7 (= |#NULL.offset| 0)) (.cse8 (= ~globalFalse~0 0)) (.cse9 (= ~globalArgc~0 0)) (.cse10 (= 5 ~globalFive~0)) (.cse11 (<= 0 |#StackHeapBarrier|)) (.cse12 (= |#NULL.base| 0)) (.cse13 (= ~globalTrue~0 1))) (or (and (= 21 (select |#length| 2)) .cse0 (= 1 (select |#valid| 5)) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|) (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|) (= (select |#length| 6) 18) (= (select (select |#memory_int| 1) 0) 0) .cse1 .cse2 .cse3 (= (select |#valid| 3) 1) (= (select |#valid| 7) 1) (= 21 (select |#length| 5)) .cse4 (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|) (= (select |#length| 3) 54) (= 16 (select |#length| 7)) (= (select |#valid| 4) 1) (<= 3 |ULTIMATE.start_goodG2B1_~data~2#1|) (= (select |#valid| 1) 1) (<= |ULTIMATE.start_goodG2B1_~data~2#1| 3) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|) .cse5 (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|) (= (select |#valid| 0) 0) (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| Int)) (let ((.cse6 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) 0))) (and (not (= 5 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (not (= 3 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) 0) (<= .cse6 2147483647) (not (= 7 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (not (= |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| 0)) (<= 2147483647 .cse6) (not (= 2 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) (not (= 6 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (= 4 (select |#length| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (< |#StackHeapBarrier| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) (not (= |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| 4))))) (= (select |#length| 1) 1) (= (select |#valid| 2) 1) .cse7 .cse8 .cse9 (= (select |#valid| 6) 1) .cse10 .cse11 (= (select |#length| 4) 54) (< 0 |#StackHeapBarrier|) .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 (<= 0 (+ |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647)) .cse4 (<= |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647) .cse14 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19| Int)) (and (<= 2147483647 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|) 0)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|) 0) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|))) .cse12 .cse13) (and .cse0 (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20| Int)) (let ((.cse15 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) 0))) (and (<= 0 (+ .cse15 2147483648)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) 0) (= |ULTIMATE.start_goodB2G2_~result~1#1| .cse15) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) (<= .cse15 2147483647)))) .cse1 .cse2 .cse3 .cse4 .cse14 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13))) [2022-11-19 07:47:06,654 INFO L902 garLoopResultBuilder]: At program point L1654-1(line 1654) the Hoare annotation is: true [2022-11-19 07:47:06,654 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW(line 1636) no Hoare annotation was computed. [2022-11-19 07:47:06,654 INFO L902 garLoopResultBuilder]: At program point L1638(line 1638) the Hoare annotation is: true [2022-11-19 07:47:06,654 INFO L899 garLoopResultBuilder]: For program point L1572(line 1572) no Hoare annotation was computed. [2022-11-19 07:47:06,654 INFO L899 garLoopResultBuilder]: For program point L1572-1(line 1572) no Hoare annotation was computed. [2022-11-19 07:47:06,655 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW(line 1572) no Hoare annotation was computed. [2022-11-19 07:47:06,655 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-11-19 07:47:06,655 INFO L899 garLoopResultBuilder]: For program point L1564(line 1564) no Hoare annotation was computed. [2022-11-19 07:47:06,655 INFO L899 garLoopResultBuilder]: For program point L1564-1(lines 1564 1580) no Hoare annotation was computed. [2022-11-19 07:47:06,655 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW(line 1572) no Hoare annotation was computed. [2022-11-19 07:47:06,655 INFO L899 garLoopResultBuilder]: For program point L1590(line 1590) no Hoare annotation was computed. [2022-11-19 07:47:06,655 INFO L899 garLoopResultBuilder]: For program point L1590-1(lines 1590 1602) no Hoare annotation was computed. [2022-11-19 07:47:06,656 INFO L899 garLoopResultBuilder]: For program point L1590-2(lines 1590 1602) no Hoare annotation was computed. [2022-11-19 07:47:06,656 INFO L895 garLoopResultBuilder]: At program point L1574(line 1574) the Hoare annotation is: (let ((.cse0 (select (select |#memory_int| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) |ULTIMATE.start_goodB2G1_~#data~0#1.offset|))) (and (= 21 (select |#length| 2)) (= ~GLOBAL_CONST_FALSE~0 0) (= (select |#valid| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) 1) (= 1 (select |#valid| 5)) (< |#StackHeapBarrier| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) (= (select |#length| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) 4) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|) (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|) (= (select |#length| 6) 18) (= (select (select |#memory_int| 1) 0) 0) (= ~globalArgv~0.offset 0) (= 5 ~GLOBAL_CONST_FIVE~0) (= (select |#valid| 3) 1) (= (select |#valid| 7) 1) (= 21 (select |#length| 5)) (= ~GLOBAL_CONST_TRUE~0 1) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|) (= (select |#length| 3) 54) (= 16 (select |#length| 7)) (= (select |#valid| 4) 1) (= (select |#valid| 1) 1) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|) (= ~globalArgv~0.base 0) (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|) (= (select |#valid| 0) 0) (= (select |#length| 1) 1) (= (select |#valid| 2) 1) (= |ULTIMATE.start_goodB2G1_~#data~0#1.offset| 0) (= |#NULL.offset| 0) (= ~globalFalse~0 0) (= ~globalArgc~0 0) (= (select |#valid| 6) 1) (= 5 ~globalFive~0) (<= 0 (+ 2147483647 .cse0)) (= (select |#length| 4) 54) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0) (<= .cse0 2147483647) (= ~globalTrue~0 1) (= |ULTIMATE.start_goodB2G1_~result~0#1| .cse0))) [2022-11-19 07:47:06,656 INFO L895 garLoopResultBuilder]: At program point L1566(line 1566) the Hoare annotation is: false [2022-11-19 07:47:06,656 INFO L899 garLoopResultBuilder]: For program point L1616(line 1616) no Hoare annotation was computed. [2022-11-19 07:47:06,657 INFO L899 garLoopResultBuilder]: For program point L1616-1(lines 1616 1623) no Hoare annotation was computed. [2022-11-19 07:47:06,657 INFO L895 garLoopResultBuilder]: At program point L1608(line 1608) the Hoare annotation is: (let ((.cse13 (= 21 (select |#length| 2))) (.cse0 (= ~GLOBAL_CONST_FALSE~0 0)) (.cse14 (= 1 (select |#valid| 5))) (.cse1 (= |ULTIMATE.start_goodG2B1_~data~2#1| 0)) (.cse16 (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|)) (.cse17 (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|)) (.cse18 (= (select |#length| 6) 18)) (.cse19 (= (select (select |#memory_int| 1) 0) 0)) (.cse2 (= ~globalArgv~0.offset 0)) (.cse3 (= 5 ~GLOBAL_CONST_FIVE~0)) (.cse20 (= (select |#valid| 3) 1)) (.cse21 (= (select |#valid| 7) 1)) (.cse22 (= 21 (select |#length| 5))) (.cse4 (= ~GLOBAL_CONST_TRUE~0 1)) (.cse23 (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|)) (.cse24 (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|)) (.cse25 (= (select |#length| 3) 54)) (.cse26 (= 16 (select |#length| 7))) (.cse27 (= (select |#valid| 4) 1)) (.cse28 (= (select |#valid| 1) 1)) (.cse29 (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|)) (.cse5 (= ~globalArgv~0.base 0)) (.cse30 (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|)) (.cse31 (= (select |#valid| 0) 0)) (.cse32 (= (select |#length| 1) 1)) (.cse33 (= (select |#valid| 2) 1)) (.cse6 (= |#NULL.offset| 0)) (.cse7 (= ~globalFalse~0 0)) (.cse8 (= ~globalArgc~0 0)) (.cse34 (= (select |#valid| 6) 1)) (.cse9 (= 5 ~globalFive~0)) (.cse10 (<= 0 |#StackHeapBarrier|)) (.cse35 (= (select |#length| 4) 54)) (.cse36 (< 0 |#StackHeapBarrier|)) (.cse11 (= |#NULL.base| 0)) (.cse12 (= ~globalTrue~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 (<= 0 (+ |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647)) .cse4 (<= |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19| Int)) (and (<= 2147483647 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|) 0)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|) 0) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|))) .cse11 .cse12) (and .cse13 .cse0 .cse14 (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20| Int)) (let ((.cse15 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) 0))) (and (<= 0 (+ .cse15 2147483648)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) 0) (= |ULTIMATE.start_goodB2G2_~result~1#1| .cse15) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) (<= .cse15 2147483647)))) .cse1 .cse16 .cse17 .cse18 .cse19 .cse2 .cse3 .cse20 .cse21 .cse22 .cse4 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse5 .cse30 .cse31 .cse32 .cse33 .cse6 .cse7 .cse8 .cse34 .cse9 .cse10 .cse35 .cse36 .cse11 .cse12) (and .cse13 .cse0 .cse14 .cse1 .cse16 .cse17 .cse18 .cse19 .cse2 .cse3 .cse20 .cse21 .cse22 .cse4 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse5 .cse30 .cse31 (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| Int)) (let ((.cse37 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) 0))) (and (not (= 5 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (not (= 3 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) 0) (<= .cse37 2147483647) (not (= 7 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (not (= |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| 0)) (<= 2147483647 .cse37) (not (= 2 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) (not (= 6 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (= 4 (select |#length| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (< |#StackHeapBarrier| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) (not (= |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| 4))))) .cse32 .cse33 .cse6 .cse7 .cse8 .cse34 .cse9 .cse10 .cse35 .cse36 .cse11 .cse12))) [2022-11-19 07:47:06,657 INFO L899 garLoopResultBuilder]: For program point L1608-1(line 1608) no Hoare annotation was computed. [2022-11-19 07:47:06,657 INFO L899 garLoopResultBuilder]: For program point L1608-2(lines 1608 1615) no Hoare annotation was computed. [2022-11-19 07:47:06,658 INFO L895 garLoopResultBuilder]: At program point L1608-3(lines 1608 1615) the Hoare annotation is: (let ((.cse0 (= 2 |ULTIMATE.start_goodG2B1_~data~2#1|)) (.cse1 (= ~GLOBAL_CONST_FALSE~0 0)) (.cse3 (= ~globalArgv~0.offset 0)) (.cse4 (= 5 ~GLOBAL_CONST_FIVE~0)) (.cse5 (= ~GLOBAL_CONST_TRUE~0 1)) (.cse6 (= ~globalArgv~0.base 0)) (.cse7 (= |#NULL.offset| 0)) (.cse8 (= ~globalFalse~0 0)) (.cse9 (= ~globalArgc~0 0)) (.cse10 (= 5 ~globalFive~0)) (.cse11 (<= 0 |#StackHeapBarrier|)) (.cse12 (= |#NULL.base| 0)) (.cse13 (= ~globalTrue~0 1))) (or (and .cse0 .cse1 (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20| Int)) (let ((.cse2 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) 0))) (and (<= 0 (+ .cse2 2147483648)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) 0) (= |ULTIMATE.start_goodB2G2_~result~1#1| .cse2) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_20|) (<= .cse2 2147483647)))) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and (= 21 (select |#length| 2)) .cse0 .cse1 (= 1 (select |#valid| 5)) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|) (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|) (= (select |#length| 6) 18) (= (select (select |#memory_int| 1) 0) 0) .cse3 .cse4 (= (select |#valid| 3) 1) (= (select |#valid| 7) 1) (= 21 (select |#length| 5)) .cse5 (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|) (= (select |#length| 3) 54) (= 16 (select |#length| 7)) (= (select |#valid| 4) 1) (= (select |#valid| 1) 1) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|) .cse6 (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|) (= (select |#valid| 0) 0) (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| Int)) (let ((.cse14 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) 0))) (and (not (= 5 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (not (= 3 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) 0) (<= .cse14 2147483647) (not (= 7 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (not (= |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| 0)) (<= 2147483647 .cse14) (not (= 2 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) (not (= 6 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (= 4 (select |#length| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|)) (< |#StackHeapBarrier| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18|) (not (= |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_18| 4))))) (= (select |#length| 1) 1) (= (select |#valid| 2) 1) .cse7 .cse8 .cse9 (= (select |#valid| 6) 1) .cse10 .cse11 (= (select |#length| 4) 54) (< 0 |#StackHeapBarrier|) .cse12 .cse13) (and .cse0 .cse1 .cse3 .cse4 (<= 0 (+ |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647)) .cse5 (<= |ULTIMATE.start_goodB2G1_~result~0#1| 2147483647) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (exists ((|v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19| Int)) (and (<= 2147483647 (select (select |#memory_int| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|) 0)) (= (select |#valid| |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|) 0) (<= 0 |v_ULTIMATE.start_goodB2G2_~#data~1#1.base_19|))) .cse12 .cse13))) [2022-11-19 07:47:06,658 INFO L899 garLoopResultBuilder]: For program point L1633(line 1633) no Hoare annotation was computed. [2022-11-19 07:47:06,659 INFO L895 garLoopResultBuilder]: At program point L1600(line 1600) the Hoare annotation is: (let ((.cse0 (select (select |#memory_int| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) |ULTIMATE.start_goodB2G2_~#data~1#1.offset|))) (and (= 21 (select |#length| 2)) (= |ULTIMATE.start_goodB2G2_~#data~1#1.offset| 0) (= ~GLOBAL_CONST_FALSE~0 0) (= 1 (select |#valid| 5)) (<= 2147483647 .cse0) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|) (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|) (= (select |#length| 6) 18) (<= .cse0 2147483647) (= (select (select |#memory_int| 1) 0) 0) (= ~globalArgv~0.offset 0) (= 5 ~GLOBAL_CONST_FIVE~0) (= (select |#valid| 3) 1) (= (select |#valid| 7) 1) (= 21 (select |#length| 5)) (= ~GLOBAL_CONST_TRUE~0 1) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|) (= (select |#length| 3) 54) (= 16 (select |#length| 7)) (= (select |#valid| 4) 1) (= (select |#valid| 1) 1) (= (select |#valid| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) 1) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|) (= ~globalArgv~0.base 0) (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|) (= (select |#valid| 0) 0) (= (select |#length| 1) 1) (= (select |#valid| 2) 1) (= |#NULL.offset| 0) (= ~globalFalse~0 0) (< |#StackHeapBarrier| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) (= ~globalArgc~0 0) (= (select |#valid| 6) 1) (= 5 ~globalFive~0) (= (select |#length| 4) 54) (= (select |#length| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) 4) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0) (= ~globalTrue~0 1))) [2022-11-19 07:47:06,659 INFO L899 garLoopResultBuilder]: For program point L1633-1(lines 1633 1640) no Hoare annotation was computed. [2022-11-19 07:47:06,659 INFO L899 garLoopResultBuilder]: For program point L1625(lines 1625 1641) no Hoare annotation was computed. [2022-11-19 07:47:06,659 INFO L899 garLoopResultBuilder]: For program point L1592(lines 1592 1601) no Hoare annotation was computed. [2022-11-19 07:47:06,659 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW(line 1619) no Hoare annotation was computed. [2022-11-19 07:47:06,659 INFO L895 garLoopResultBuilder]: At program point L1560(line 1560) the Hoare annotation is: (and (= 21 (select |#length| 2)) (= ~GLOBAL_CONST_FALSE~0 0) (= (select |#valid| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) 1) (= 1 (select |#valid| 5)) (< |#StackHeapBarrier| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) (= (select |#length| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) 4) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|) (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|) (= (select |#length| 6) 18) (= (select (select |#memory_int| 1) 0) 0) (= ~globalArgv~0.offset 0) (= 5 ~GLOBAL_CONST_FIVE~0) (= (select |#valid| 3) 1) (= (select |#valid| 7) 1) (= 21 (select |#length| 5)) (= ~GLOBAL_CONST_TRUE~0 1) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|) (= (select |#length| 3) 54) (= 16 (select |#length| 7)) (= (select |#valid| 4) 1) (= (select |#valid| 1) 1) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|) (= ~globalArgv~0.base 0) (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|) (= (select |#valid| 0) 0) (= (select |#length| 1) 1) (= (select |#valid| 2) 1) (= |ULTIMATE.start_goodB2G1_~#data~0#1.offset| 0) (= |#NULL.offset| 0) (= ~globalFalse~0 0) (= (select (select |#memory_int| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) |ULTIMATE.start_goodB2G1_~#data~0#1.offset|) 0) (= ~globalArgc~0 0) (= (select |#valid| 6) 1) (= 5 ~globalFive~0) (= (select |#length| 4) 54) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0) (= ~globalTrue~0 1)) [2022-11-19 07:47:06,659 INFO L899 garLoopResultBuilder]: For program point L1560-1(line 1560) no Hoare annotation was computed. [2022-11-19 07:47:06,660 INFO L895 garLoopResultBuilder]: At program point L1560-4(lines 1560 1563) the Hoare annotation is: (let ((.cse0 (select (select |#memory_int| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) |ULTIMATE.start_goodB2G1_~#data~0#1.offset|))) (and (= 21 (select |#length| 2)) (= ~GLOBAL_CONST_FALSE~0 0) (= (select |#valid| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) 1) (= 1 (select |#valid| 5)) (< |#StackHeapBarrier| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) (= (select |#length| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) 4) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|) (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|) (= (select |#length| 6) 18) (= (select (select |#memory_int| 1) 0) 0) (= ~globalArgv~0.offset 0) (= 5 ~GLOBAL_CONST_FIVE~0) (<= 0 (+ .cse0 2147483648)) (= (select |#valid| 3) 1) (= (select |#valid| 7) 1) (= 21 (select |#length| 5)) (= ~GLOBAL_CONST_TRUE~0 1) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|) (= (select |#length| 3) 54) (= 16 (select |#length| 7)) (= (select |#valid| 4) 1) (= (select |#valid| 1) 1) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|) (= ~globalArgv~0.base 0) (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|) (= (select |#valid| 0) 0) (= (select |#length| 1) 1) (= (select |#valid| 2) 1) (= |ULTIMATE.start_goodB2G1_~#data~0#1.offset| 0) (= |#NULL.offset| 0) (= ~globalFalse~0 0) (= ~globalArgc~0 0) (= (select |#valid| 6) 1) (= 5 ~globalFive~0) (= (select |#length| 4) 54) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0) (<= .cse0 2147483647) (= ~globalTrue~0 1))) [2022-11-19 07:47:06,660 INFO L895 garLoopResultBuilder]: At program point L1610(line 1610) the Hoare annotation is: false [2022-11-19 07:47:06,660 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-11-19 07:47:06,660 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW(line 1619) no Hoare annotation was computed. [2022-11-19 07:47:06,660 INFO L899 garLoopResultBuilder]: For program point L1594(line 1594) no Hoare annotation was computed. [2022-11-19 07:47:06,660 INFO L899 garLoopResultBuilder]: For program point L1594-1(line 1594) no Hoare annotation was computed. [2022-11-19 07:47:06,660 INFO L895 garLoopResultBuilder]: At program point L1652(line 1652) the Hoare annotation is: (and (= 21 (select |#length| 2)) (= ~GLOBAL_CONST_FALSE~0 0) (= 1 (select |#valid| 5)) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|) (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|) (= (select |#length| 6) 18) (= (select (select |#memory_int| 1) 0) 0) (= ~globalArgv~0.offset 0) (= 5 ~GLOBAL_CONST_FIVE~0) (= (select |#valid| 3) 1) (= (select |#valid| 7) 1) (= 21 (select |#length| 5)) (= ~GLOBAL_CONST_TRUE~0 1) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|) (= (select |#length| 3) 54) (= 16 (select |#length| 7)) (= (select |#valid| 4) 1) (= (select |#valid| 1) 1) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|) (= ~globalArgv~0.base 0) (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|) (= (select |#valid| 0) 0) (= (select |#length| 1) 1) (= (select |#valid| 2) 1) (= |#NULL.offset| 0) (= ~globalFalse~0 0) (= ~globalArgc~0 0) (= (select |#valid| 6) 1) (= 5 ~globalFive~0) (= (select |#length| 4) 54) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0) (= ~globalTrue~0 1)) [2022-11-19 07:47:06,660 INFO L899 garLoopResultBuilder]: For program point L1652-1(line 1652) no Hoare annotation was computed. [2022-11-19 07:47:06,660 INFO L899 garLoopResultBuilder]: For program point L1619(line 1619) no Hoare annotation was computed. [2022-11-19 07:47:06,661 INFO L895 garLoopResultBuilder]: At program point L1586(line 1586) the Hoare annotation is: (and (= 21 (select |#length| 2)) (= |ULTIMATE.start_goodB2G2_~#data~1#1.offset| 0) (= ~GLOBAL_CONST_FALSE~0 0) (= 1 (select |#valid| 5)) (= (select (select |#memory_int| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) |ULTIMATE.start_goodB2G2_~#data~1#1.offset|) 0) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|) (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|) (= (select |#length| 6) 18) (= (select (select |#memory_int| 1) 0) 0) (= ~globalArgv~0.offset 0) (= 5 ~GLOBAL_CONST_FIVE~0) (= (select |#valid| 3) 1) (= (select |#valid| 7) 1) (= 21 (select |#length| 5)) (= ~GLOBAL_CONST_TRUE~0 1) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|) (= (select |#length| 3) 54) (= 16 (select |#length| 7)) (= (select |#valid| 4) 1) (= (select |#valid| 1) 1) (= (select |#valid| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) 1) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|) (= ~globalArgv~0.base 0) (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|) (= (select |#valid| 0) 0) (= (select |#length| 1) 1) (= (select |#valid| 2) 1) (= |#NULL.offset| 0) (= ~globalFalse~0 0) (< |#StackHeapBarrier| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) (= ~globalArgc~0 0) (= (select |#valid| 6) 1) (= 5 ~globalFive~0) (= (select |#length| 4) 54) (= (select |#length| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) 4) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0) (= ~globalTrue~0 1)) [2022-11-19 07:47:06,661 INFO L899 garLoopResultBuilder]: For program point L1619-1(line 1619) no Hoare annotation was computed. [2022-11-19 07:47:06,661 INFO L899 garLoopResultBuilder]: For program point L1586-1(line 1586) no Hoare annotation was computed. [2022-11-19 07:47:06,661 INFO L895 garLoopResultBuilder]: At program point L1586-4(lines 1586 1589) the Hoare annotation is: (let ((.cse0 (select (select |#memory_int| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) |ULTIMATE.start_goodB2G2_~#data~1#1.offset|))) (and (= 21 (select |#length| 2)) (= |ULTIMATE.start_goodB2G2_~#data~1#1.offset| 0) (= ~GLOBAL_CONST_FALSE~0 0) (= 1 (select |#valid| 5)) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|) (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|) (<= 0 (+ .cse0 2147483648)) (= (select |#length| 6) 18) (<= .cse0 2147483647) (= (select (select |#memory_int| 1) 0) 0) (= ~globalArgv~0.offset 0) (= 5 ~GLOBAL_CONST_FIVE~0) (= (select |#valid| 3) 1) (= (select |#valid| 7) 1) (= 21 (select |#length| 5)) (= ~GLOBAL_CONST_TRUE~0 1) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|) (= (select |#length| 3) 54) (= 16 (select |#length| 7)) (= (select |#valid| 4) 1) (= (select |#valid| 1) 1) (= (select |#valid| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) 1) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|) (= ~globalArgv~0.base 0) (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|) (= (select |#valid| 0) 0) (= (select |#length| 1) 1) (= (select |#valid| 2) 1) (= |#NULL.offset| 0) (= ~globalFalse~0 0) (< |#StackHeapBarrier| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) (= ~globalArgc~0 0) (= (select |#valid| 6) 1) (= 5 ~globalFive~0) (= (select |#length| 4) 54) (= (select |#length| |ULTIMATE.start_goodB2G2_~#data~1#1.base|) 4) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0) (= ~globalTrue~0 1))) [2022-11-19 07:47:06,662 INFO L895 garLoopResultBuilder]: At program point L1578(line 1578) the Hoare annotation is: (let ((.cse0 (select (select |#memory_int| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) |ULTIMATE.start_goodB2G1_~#data~0#1.offset|))) (and (= 21 (select |#length| 2)) (= ~GLOBAL_CONST_FALSE~0 0) (= (select |#valid| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) 1) (= 1 (select |#valid| 5)) (< |#StackHeapBarrier| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) (= (select |#length| |ULTIMATE.start_goodB2G1_~#data~0#1.base|) 4) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_main_~argv#1.offset|) (= |ULTIMATE.start_main_~argc#1| |ULTIMATE.start_main_#in~argc#1|) (= (select |#length| 6) 18) (= (select (select |#memory_int| 1) 0) 0) (= ~globalArgv~0.offset 0) (= 5 ~GLOBAL_CONST_FIVE~0) (= (select |#valid| 3) 1) (= (select |#valid| 7) 1) (= 21 (select |#length| 5)) (= ~GLOBAL_CONST_TRUE~0 1) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_#in~argv#1.base|) (= |ULTIMATE.start_main_#in~argv#1.base| |ULTIMATE.start_main_~argv#1.base|) (= (select |#length| 3) 54) (= 16 (select |#length| 7)) (= (select |#valid| 4) 1) (= (select |#valid| 1) 1) (= |ULTIMATE.start_main_#in~argv#1.offset| |ULTIMATE.start_#in~argv#1.offset|) (= ~globalArgv~0.base 0) (= |ULTIMATE.start_main_#in~argc#1| |ULTIMATE.start_#in~argc#1|) (= (select |#valid| 0) 0) (= (select |#length| 1) 1) (= (select |#valid| 2) 1) (= |ULTIMATE.start_goodB2G1_~#data~0#1.offset| 0) (= |#NULL.offset| 0) (= ~globalFalse~0 0) (<= 2147483647 .cse0) (= ~globalArgc~0 0) (= (select |#valid| 6) 1) (= 5 ~globalFive~0) (= (select |#length| 4) 54) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0) (<= .cse0 2147483647) (= ~globalTrue~0 1))) [2022-11-19 07:47:06,662 INFO L899 garLoopResultBuilder]: For program point L1578-1(lines 1564 1580) no Hoare annotation was computed. [2022-11-19 07:47:06,662 INFO L899 garLoopResultBuilder]: For program point L1636(line 1636) no Hoare annotation was computed. [2022-11-19 07:47:06,662 INFO L899 garLoopResultBuilder]: For program point L1636-1(line 1636) no Hoare annotation was computed. [2022-11-19 07:47:06,662 INFO L899 garLoopResultBuilder]: For program point L1570(lines 1570 1579) no Hoare annotation was computed. [2022-11-19 07:47:06,662 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW(line 1594) no Hoare annotation was computed. [2022-11-19 07:47:06,663 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW(line 1636) no Hoare annotation was computed. [2022-11-19 07:47:06,663 INFO L899 garLoopResultBuilder]: For program point L1604(lines 1604 1624) no Hoare annotation was computed. [2022-11-19 07:47:06,663 INFO L899 garLoopResultBuilder]: For program point staticReturnsTrueEXIT(lines 1548 1551) no Hoare annotation was computed. [2022-11-19 07:47:06,663 INFO L902 garLoopResultBuilder]: At program point staticReturnsTrueENTRY(lines 1548 1551) the Hoare annotation is: true [2022-11-19 07:47:06,666 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-19 07:47:06,667 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-19 07:47:06,674 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 07:47:06 BoogieIcfgContainer [2022-11-19 07:47:06,675 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-19 07:47:06,675 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-19 07:47:06,675 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-19 07:47:06,676 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-19 07:47:06,676 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:43:58" (3/4) ... [2022-11-19 07:47:06,679 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-19 07:47:06,683 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure printLine [2022-11-19 07:47:06,683 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure staticReturnsFalse [2022-11-19 07:47:06,683 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure printIntLine [2022-11-19 07:47:06,684 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure staticReturnsTrue [2022-11-19 07:47:06,688 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 30 nodes and edges [2022-11-19 07:47:06,689 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 10 nodes and edges [2022-11-19 07:47:06,689 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2022-11-19 07:47:06,690 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-19 07:47:06,731 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/witness.graphml [2022-11-19 07:47:06,731 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-19 07:47:06,731 INFO L158 Benchmark]: Toolchain (without parser) took 190358.73ms. Allocated memory was 109.1MB in the beginning and 559.9MB in the end (delta: 450.9MB). Free memory was 73.1MB in the beginning and 224.3MB in the end (delta: -151.2MB). Peak memory consumption was 297.8MB. Max. memory is 16.1GB. [2022-11-19 07:47:06,732 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 109.1MB. Free memory is still 62.5MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-19 07:47:06,732 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1271.21ms. Allocated memory was 109.1MB in the beginning and 132.1MB in the end (delta: 23.1MB). Free memory was 72.8MB in the beginning and 86.1MB in the end (delta: -13.3MB). Peak memory consumption was 24.2MB. Max. memory is 16.1GB. [2022-11-19 07:47:06,732 INFO L158 Benchmark]: Boogie Procedure Inliner took 97.21ms. Allocated memory is still 132.1MB. Free memory was 86.1MB in the beginning and 82.8MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-19 07:47:06,732 INFO L158 Benchmark]: Boogie Preprocessor took 65.65ms. Allocated memory is still 132.1MB. Free memory was 82.8MB in the beginning and 81.4MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-19 07:47:06,733 INFO L158 Benchmark]: RCFGBuilder took 552.33ms. Allocated memory is still 132.1MB. Free memory was 81.4MB in the beginning and 101.6MB in the end (delta: -20.2MB). Peak memory consumption was 27.6MB. Max. memory is 16.1GB. [2022-11-19 07:47:06,733 INFO L158 Benchmark]: TraceAbstraction took 188310.36ms. Allocated memory was 132.1MB in the beginning and 559.9MB in the end (delta: 427.8MB). Free memory was 101.1MB in the beginning and 228.5MB in the end (delta: -127.4MB). Peak memory consumption was 349.0MB. Max. memory is 16.1GB. [2022-11-19 07:47:06,733 INFO L158 Benchmark]: Witness Printer took 55.80ms. Allocated memory is still 559.9MB. Free memory was 228.5MB in the beginning and 224.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-19 07:47:06,735 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.27ms. Allocated memory is still 109.1MB. Free memory is still 62.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1271.21ms. Allocated memory was 109.1MB in the beginning and 132.1MB in the end (delta: 23.1MB). Free memory was 72.8MB in the beginning and 86.1MB in the end (delta: -13.3MB). Peak memory consumption was 24.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 97.21ms. Allocated memory is still 132.1MB. Free memory was 86.1MB in the beginning and 82.8MB in the end (delta: 3.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 65.65ms. Allocated memory is still 132.1MB. Free memory was 82.8MB in the beginning and 81.4MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 552.33ms. Allocated memory is still 132.1MB. Free memory was 81.4MB in the beginning and 101.6MB in the end (delta: -20.2MB). Peak memory consumption was 27.6MB. Max. memory is 16.1GB. * TraceAbstraction took 188310.36ms. Allocated memory was 132.1MB in the beginning and 559.9MB in the end (delta: 427.8MB). Free memory was 101.1MB in the beginning and 228.5MB in the end (delta: -127.4MB). Peak memory consumption was 349.0MB. Max. memory is 16.1GB. * Witness Printer took 55.80ms. Allocated memory is still 559.9MB. Free memory was 228.5MB in the beginning and 224.3MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. 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: 1572]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1572]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1594]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1594]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1619]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1619]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1636]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 1636]: 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 5 procedures, 65 locations, 8 error locations. Started 1 CEGAR loops. OverallTime: 188.2s, OverallIterations: 17, TraceHistogramMax: 6, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 10.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 10.9s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 420 SdHoareTripleChecker+Valid, 6.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 353 mSDsluCounter, 3941 SdHoareTripleChecker+Invalid, 5.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 3072 IncrementalHoareTripleChecker+Unchecked, 3083 mSDsCounter, 123 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3574 IncrementalHoareTripleChecker+Invalid, 6769 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 123 mSolverCounterUnsat, 858 mSDtfsCounter, 3574 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1646 GetRequests, 1185 SyntacticMatches, 61 SemanticMatches, 400 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6111 ImplicationChecksByTransitivity, 109.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=125occurred in iteration=14, InterpolantAutomatonStates: 308, 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, 17 MinimizatonAttempts, 57 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 23 LocationsWithAnnotation, 84 PreInvPairs, 112 NumberOfFragments, 3536 HoareAnnotationTreeSize, 84 FomulaSimplifications, 1394 FormulaSimplificationTreeSizeReduction, 0.3s HoareSimplificationTime, 23 FomulaSimplificationsInter, 24745 FormulaSimplificationTreeSizeReductionInter, 10.6s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 3.9s InterpolantComputationTime, 1359 NumberOfCodeBlocks, 1359 NumberOfCodeBlocksAsserted, 28 NumberOfCheckSat, 1814 ConstructedInterpolants, 4 QuantifiedInterpolants, 2531 SizeOfPredicates, 38 NumberOfNonLiveVariables, 3122 ConjunctsInSsa, 57 ConjunctsInUnsatCore, 37 InterpolantComputations, 8 PerfectInterpolantSequences, 952/982 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: 48.0s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 39, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 400, DAG_INTERPRETER_EARLY_EXITS: 0, TOOLS_POST_APPLICATIONS: 251, TOOLS_POST_TIME: 18.3s, TOOLS_POST_CALL_APPLICATIONS: 270, TOOLS_POST_CALL_TIME: 18.3s, TOOLS_POST_RETURN_APPLICATIONS: 180, TOOLS_POST_RETURN_TIME: 6.8s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 701, TOOLS_QUANTIFIERELIM_TIME: 43.2s, TOOLS_QUANTIFIERELIM_MAX_TIME: 0.6s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 971, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 239, DOMAIN_JOIN_TIME: 3.3s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 0, DOMAIN_WIDEN_TIME: 0.0s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 0, DOMAIN_ISSUBSETEQ_TIME: 0.0s, DOMAIN_ISBOTTOM_APPLICATIONS: 400, DOMAIN_ISBOTTOM_TIME: 0.9s, LOOP_SUMMARIZER_APPLICATIONS: 0, LOOP_SUMMARIZER_CACHE_MISSES: 0, LOOP_SUMMARIZER_OVERALL_TIME: 0.0s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 0, CALL_SUMMARIZER_APPLICATIONS: 180, CALL_SUMMARIZER_CACHE_MISSES: 31, 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.1s, DAG_COMPRESSION_PROCESSED_NODES: 11548, DAG_COMPRESSION_RETAINED_NODES: 995, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 8 specifications checked. All of them hold - InvariantResult [Line: 1654]: Loop Invariant Derived loop invariant: 1 RESULT: Ultimate proved your program to be correct! [2022-11-19 07:47:06,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_18eb5a78-1e4d-4180-9412-071ee8b3f3a6/bin/utaipan-I9t0OCRTmS/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