./Ultimate.py --spec ../../sv-benchmarks/c/properties/no-overflow.prp --file ../../sv-benchmarks/c/list-simple/dll2n_update_all.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for overflows Using default analysis Version b5237d83 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/config/TaipanReach.xml -i ../../sv-benchmarks/c/list-simple/dll2n_update_all.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/config/svcomp-Overflow-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! overflow) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c46cc56772f2c3f0b073640343b328fb3b128ed13803ffe5a04f6290fe624494 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-b5237d8 [2022-11-22 02:35:23,474 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-22 02:35:23,476 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-22 02:35:23,503 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-22 02:35:23,503 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-22 02:35:23,506 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-22 02:35:23,508 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-22 02:35:23,509 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-22 02:35:23,510 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-22 02:35:23,511 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-22 02:35:23,512 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-22 02:35:23,515 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-22 02:35:23,515 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-22 02:35:23,517 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-22 02:35:23,518 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-22 02:35:23,519 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-22 02:35:23,520 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-22 02:35:23,521 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-22 02:35:23,522 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-22 02:35:23,523 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-22 02:35:23,525 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-22 02:35:23,526 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-22 02:35:23,527 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-22 02:35:23,528 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-22 02:35:23,531 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-22 02:35:23,531 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-22 02:35:23,532 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-22 02:35:23,533 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-22 02:35:23,533 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-22 02:35:23,534 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-22 02:35:23,535 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-22 02:35:23,536 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-22 02:35:23,537 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-22 02:35:23,537 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-22 02:35:23,538 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-22 02:35:23,539 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-22 02:35:23,540 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-22 02:35:23,540 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-22 02:35:23,540 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-22 02:35:23,541 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-22 02:35:23,542 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-22 02:35:23,543 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/config/svcomp-Overflow-32bit-Taipan_Default.epf [2022-11-22 02:35:23,564 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-22 02:35:23,565 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-22 02:35:23,565 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-22 02:35:23,565 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-22 02:35:23,566 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-22 02:35:23,566 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-22 02:35:23,567 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-22 02:35:23,567 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-22 02:35:23,567 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-22 02:35:23,567 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-22 02:35:23,568 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-22 02:35:23,568 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-22 02:35:23,568 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-22 02:35:23,568 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-22 02:35:23,569 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-22 02:35:23,569 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-22 02:35:23,569 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-22 02:35:23,570 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-22 02:35:23,570 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-22 02:35:23,571 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-22 02:35:23,571 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-22 02:35:23,571 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-22 02:35:23,571 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-22 02:35:23,572 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-22 02:35:23,572 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-22 02:35:23,572 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-22 02:35:23,572 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-22 02:35:23,573 INFO L138 SettingsManager]: * Check absence of signed integer overflows=true [2022-11-22 02:35:23,573 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-22 02:35:23,573 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-22 02:35:23,573 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-22 02:35:23,574 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-22 02:35:23,574 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-22 02:35:23,574 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-22 02:35:23,575 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 02:35:23,575 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-22 02:35:23,575 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-22 02:35:23,575 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-22 02:35:23,576 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-22 02:35:23,576 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-22 02:35:23,576 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-22 02:35:23,576 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-22 02:35:23,576 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-22 02:35:23,577 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_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! overflow) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c46cc56772f2c3f0b073640343b328fb3b128ed13803ffe5a04f6290fe624494 [2022-11-22 02:35:23,815 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-22 02:35:23,839 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-22 02:35:23,842 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-22 02:35:23,843 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-22 02:35:23,843 INFO L275 PluginConnector]: CDTParser initialized [2022-11-22 02:35:23,844 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/../../sv-benchmarks/c/list-simple/dll2n_update_all.i [2022-11-22 02:35:26,762 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-22 02:35:27,049 INFO L351 CDTParser]: Found 1 translation units. [2022-11-22 02:35:27,050 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/sv-benchmarks/c/list-simple/dll2n_update_all.i [2022-11-22 02:35:27,068 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/data/f2f3a30b7/b5b9367610d249bdabacf174ead686c3/FLAGbab0ac098 [2022-11-22 02:35:27,082 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/data/f2f3a30b7/b5b9367610d249bdabacf174ead686c3 [2022-11-22 02:35:27,085 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-22 02:35:27,086 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-22 02:35:27,087 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-22 02:35:27,088 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-22 02:35:27,091 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-22 02:35:27,092 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 02:35:27" (1/1) ... [2022-11-22 02:35:27,093 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@53736cd6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27, skipping insertion in model container [2022-11-22 02:35:27,093 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 02:35:27" (1/1) ... [2022-11-22 02:35:27,100 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-22 02:35:27,137 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-22 02:35:27,455 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/sv-benchmarks/c/list-simple/dll2n_update_all.i[24455,24468] [2022-11-22 02:35:27,458 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 02:35:27,474 INFO L203 MainTranslator]: Completed pre-run [2022-11-22 02:35:27,544 WARN L237 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/sv-benchmarks/c/list-simple/dll2n_update_all.i[24455,24468] [2022-11-22 02:35:27,551 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-22 02:35:27,584 INFO L208 MainTranslator]: Completed translation [2022-11-22 02:35:27,585 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27 WrapperNode [2022-11-22 02:35:27,585 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-22 02:35:27,586 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-22 02:35:27,587 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-22 02:35:27,587 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-22 02:35:27,594 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27" (1/1) ... [2022-11-22 02:35:27,625 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27" (1/1) ... [2022-11-22 02:35:27,654 INFO L138 Inliner]: procedures = 126, calls = 27, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 125 [2022-11-22 02:35:27,655 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-22 02:35:27,655 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-22 02:35:27,655 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-22 02:35:27,656 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-22 02:35:27,665 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27" (1/1) ... [2022-11-22 02:35:27,665 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27" (1/1) ... [2022-11-22 02:35:27,668 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27" (1/1) ... [2022-11-22 02:35:27,669 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27" (1/1) ... [2022-11-22 02:35:27,675 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27" (1/1) ... [2022-11-22 02:35:27,680 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27" (1/1) ... [2022-11-22 02:35:27,681 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27" (1/1) ... [2022-11-22 02:35:27,683 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27" (1/1) ... [2022-11-22 02:35:27,685 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-22 02:35:27,686 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-22 02:35:27,686 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-22 02:35:27,686 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-22 02:35:27,687 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27" (1/1) ... [2022-11-22 02:35:27,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-22 02:35:27,711 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:35:27,740 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-22 02:35:27,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-22 02:35:27,789 INFO L130 BoogieDeclarations]: Found specification of procedure myexit [2022-11-22 02:35:27,789 INFO L138 BoogieDeclarations]: Found implementation of procedure myexit [2022-11-22 02:35:27,789 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-22 02:35:27,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-22 02:35:27,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-22 02:35:27,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-22 02:35:27,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-22 02:35:27,790 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-22 02:35:27,790 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-22 02:35:27,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-22 02:35:27,790 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-22 02:35:27,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-22 02:35:27,931 INFO L235 CfgBuilder]: Building ICFG [2022-11-22 02:35:27,933 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-22 02:35:27,971 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint myexitFINAL: assume true; [2022-11-22 02:35:28,217 INFO L276 CfgBuilder]: Performing block encoding [2022-11-22 02:35:28,296 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-22 02:35:28,296 INFO L300 CfgBuilder]: Removed 6 assume(true) statements. [2022-11-22 02:35:28,299 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 02:35:28 BoogieIcfgContainer [2022-11-22 02:35:28,299 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-22 02:35:28,301 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-22 02:35:28,302 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-22 02:35:28,305 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-22 02:35:28,305 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.11 02:35:27" (1/3) ... [2022-11-22 02:35:28,306 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4592f029 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 02:35:28, skipping insertion in model container [2022-11-22 02:35:28,307 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:35:27" (2/3) ... [2022-11-22 02:35:28,307 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4592f029 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.11 02:35:28, skipping insertion in model container [2022-11-22 02:35:28,307 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 02:35:28" (3/3) ... [2022-11-22 02:35:28,308 INFO L112 eAbstractionObserver]: Analyzing ICFG dll2n_update_all.i [2022-11-22 02:35:28,323 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-22 02:35:28,323 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 14 error locations. [2022-11-22 02:35:28,378 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-22 02:35:28,384 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;@4de60bdc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-22 02:35:28,385 INFO L358 AbstractCegarLoop]: Starting to check reachability of 14 error locations. [2022-11-22 02:35:28,390 INFO L276 IsEmpty]: Start isEmpty. Operand has 43 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 41 states have internal predecessors, (49), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:28,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-11-22 02:35:28,416 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:28,416 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-11-22 02:35:28,417 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:28,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:28,422 INFO L85 PathProgramCache]: Analyzing trace with hash 5638795, now seen corresponding path program 1 times [2022-11-22 02:35:28,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:28,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600108186] [2022-11-22 02:35:28,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:28,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:28,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:28,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:35:28,675 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:28,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600108186] [2022-11-22 02:35:28,677 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600108186] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:35:28,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:35:28,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-22 02:35:28,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026760298] [2022-11-22 02:35:28,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:35:28,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 02:35:28,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:28,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 02:35:28,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 02:35:28,740 INFO L87 Difference]: Start difference. First operand has 43 states, 27 states have (on average 1.8148148148148149) internal successors, (49), 41 states have internal predecessors, (49), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:28,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:28,823 INFO L93 Difference]: Finished difference Result 83 states and 97 transitions. [2022-11-22 02:35:28,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 02:35:28,826 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-11-22 02:35:28,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:28,834 INFO L225 Difference]: With dead ends: 83 [2022-11-22 02:35:28,834 INFO L226 Difference]: Without dead ends: 44 [2022-11-22 02:35:28,837 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 02:35:28,841 INFO L413 NwaCegarLoop]: 38 mSDtfsCounter, 7 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:28,842 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 75 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:35:28,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2022-11-22 02:35:28,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 38. [2022-11-22 02:35:28,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 24 states have (on average 1.75) internal successors, (42), 37 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:28,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 42 transitions. [2022-11-22 02:35:28,874 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 42 transitions. Word has length 4 [2022-11-22 02:35:28,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:28,875 INFO L495 AbstractCegarLoop]: Abstraction has 38 states and 42 transitions. [2022-11-22 02:35:28,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 1.3333333333333333) internal successors, (4), 2 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:28,875 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 42 transitions. [2022-11-22 02:35:28,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 6 [2022-11-22 02:35:28,876 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:28,876 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1] [2022-11-22 02:35:28,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-22 02:35:28,877 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:28,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:28,878 INFO L85 PathProgramCache]: Analyzing trace with hash 170430933, now seen corresponding path program 1 times [2022-11-22 02:35:28,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:28,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221427793] [2022-11-22 02:35:28,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:28,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:28,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:29,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:35:29,065 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:29,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221427793] [2022-11-22 02:35:29,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221427793] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:35:29,066 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:35:29,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-22 02:35:29,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386911977] [2022-11-22 02:35:29,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:35:29,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 02:35:29,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:29,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 02:35:29,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 02:35:29,070 INFO L87 Difference]: Start difference. First operand 38 states and 42 transitions. Second operand has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:29,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:29,150 INFO L93 Difference]: Finished difference Result 44 states and 48 transitions. [2022-11-22 02:35:29,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:35:29,154 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 5 [2022-11-22 02:35:29,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:29,156 INFO L225 Difference]: With dead ends: 44 [2022-11-22 02:35:29,156 INFO L226 Difference]: Without dead ends: 43 [2022-11-22 02:35:29,160 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:35:29,163 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 5 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:29,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 91 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:35:29,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-11-22 02:35:29,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 41. [2022-11-22 02:35:29,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 27 states have (on average 1.6666666666666667) internal successors, (45), 40 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:29,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 45 transitions. [2022-11-22 02:35:29,176 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 45 transitions. Word has length 5 [2022-11-22 02:35:29,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:29,177 INFO L495 AbstractCegarLoop]: Abstraction has 41 states and 45 transitions. [2022-11-22 02:35:29,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 1.6666666666666667) internal successors, (5), 3 states have internal predecessors, (5), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:29,178 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 45 transitions. [2022-11-22 02:35:29,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2022-11-22 02:35:29,179 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:29,179 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2022-11-22 02:35:29,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-22 02:35:29,180 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:29,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:29,182 INFO L85 PathProgramCache]: Analyzing trace with hash 988391692, now seen corresponding path program 1 times [2022-11-22 02:35:29,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:29,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482178160] [2022-11-22 02:35:29,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:29,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:29,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:29,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:35:29,366 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:29,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482178160] [2022-11-22 02:35:29,366 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482178160] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:35:29,366 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:35:29,366 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-22 02:35:29,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683240242] [2022-11-22 02:35:29,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:35:29,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 02:35:29,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:29,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 02:35:29,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 02:35:29,368 INFO L87 Difference]: Start difference. First operand 41 states and 45 transitions. Second operand has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:29,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:29,460 INFO L93 Difference]: Finished difference Result 43 states and 47 transitions. [2022-11-22 02:35:29,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:35:29,463 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 6 [2022-11-22 02:35:29,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:29,464 INFO L225 Difference]: With dead ends: 43 [2022-11-22 02:35:29,464 INFO L226 Difference]: Without dead ends: 42 [2022-11-22 02:35:29,465 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:35:29,471 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 2 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:29,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 92 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:35:29,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2022-11-22 02:35:29,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2022-11-22 02:35:29,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 28 states have (on average 1.6428571428571428) internal successors, (46), 41 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:29,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 46 transitions. [2022-11-22 02:35:29,483 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 46 transitions. Word has length 6 [2022-11-22 02:35:29,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:29,484 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 46 transitions. [2022-11-22 02:35:29,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 2.0) internal successors, (6), 3 states have internal predecessors, (6), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:29,484 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 46 transitions. [2022-11-22 02:35:29,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-22 02:35:29,485 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:29,485 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:35:29,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-22 02:35:29,486 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:29,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:29,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1118697962, now seen corresponding path program 1 times [2022-11-22 02:35:29,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:29,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884318772] [2022-11-22 02:35:29,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:29,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:29,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:29,702 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:35:29,704 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:29,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884318772] [2022-11-22 02:35:29,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884318772] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:35:29,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761677976] [2022-11-22 02:35:29,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:29,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:35:29,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:35:29,715 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:35:29,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-22 02:35:29,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:29,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-22 02:35:29,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:35:29,887 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:35:29,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:35:29,966 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-22 02:35:29,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761677976] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:35:29,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2036871024] [2022-11-22 02:35:30,005 INFO L159 IcfgInterpreter]: Started Sifa with 9 locations of interest [2022-11-22 02:35:30,006 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:35:30,011 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:35:30,034 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:35:30,045 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:35:30,198 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-22 02:35:30,198 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-11-22 02:35:30,259 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 02:35:30,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-22 02:35:30,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:35:30,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,396 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:35:30,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,440 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2022-11-22 02:35:30,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,461 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2022-11-22 02:35:30,603 INFO L321 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-22 02:35:30,604 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 32 treesize of output 53 [2022-11-22 02:35:30,637 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 30 [2022-11-22 02:35:30,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,767 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 11 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 46 [2022-11-22 02:35:30,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,818 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 11 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 58 [2022-11-22 02:35:30,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,869 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 9 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 44 [2022-11-22 02:35:30,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:30,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 56 [2022-11-22 02:35:31,283 INFO L321 Elim1Store]: treesize reduction 132, result has 17.0 percent of original size [2022-11-22 02:35:31,284 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 9 case distinctions, treesize of input 427 treesize of output 432 [2022-11-22 02:35:31,386 INFO L321 Elim1Store]: treesize reduction 196, result has 10.5 percent of original size [2022-11-22 02:35:31,386 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 432 treesize of output 432 [2022-11-22 02:35:31,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:31,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:31,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:31,646 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 38 [2022-11-22 02:35:31,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:31,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:31,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 9 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 46 [2022-11-22 02:35:31,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:31,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:31,727 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 9 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 46 [2022-11-22 02:35:31,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:31,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:31,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:31,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:31,761 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 9 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 88 treesize of output 56 [2022-11-22 02:35:32,046 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:35:32,066 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:35:32,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:32,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:32,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:32,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:32,164 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-22 02:35:32,165 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 185 [2022-11-22 02:35:32,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:32,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:32,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:32,273 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:35:32,273 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 159 [2022-11-22 02:35:32,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:32,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2022-11-22 02:35:32,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:32,341 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 27 treesize of output 11 [2022-11-22 02:35:32,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:32,423 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 57 treesize of output 11 [2022-11-22 02:35:32,456 INFO L321 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2022-11-22 02:35:32,456 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 30 [2022-11-22 02:35:32,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:32,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:32,469 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-11-22 02:35:32,515 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 162 treesize of output 110 [2022-11-22 02:35:32,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:32,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:32,529 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 110 treesize of output 84 [2022-11-22 02:35:32,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 5 treesize of output 3 [2022-11-22 02:35:32,608 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:35:34,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [2036871024] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:35:34,337 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:35:34,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [3, 4, 4] total 12 [2022-11-22 02:35:34,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796883592] [2022-11-22 02:35:34,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:35:34,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-22 02:35:34,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:34,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-22 02:35:34,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=112, Unknown=1, NotChecked=0, Total=156 [2022-11-22 02:35:34,340 INFO L87 Difference]: Start difference. First operand 42 states and 46 transitions. Second operand has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:35,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:35,383 INFO L93 Difference]: Finished difference Result 71 states and 78 transitions. [2022-11-22 02:35:35,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-22 02:35:35,383 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-11-22 02:35:35,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:35,384 INFO L225 Difference]: With dead ends: 71 [2022-11-22 02:35:35,384 INFO L226 Difference]: Without dead ends: 52 [2022-11-22 02:35:35,385 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=51, Invalid=129, Unknown=2, NotChecked=0, Total=182 [2022-11-22 02:35:35,385 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 61 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:35,386 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [61 Valid, 68 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-22 02:35:35,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-11-22 02:35:35,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 39. [2022-11-22 02:35:35,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 27 states have (on average 1.5925925925925926) internal successors, (43), 38 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:35,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 43 transitions. [2022-11-22 02:35:35,393 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 43 transitions. Word has length 9 [2022-11-22 02:35:35,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:35,393 INFO L495 AbstractCegarLoop]: Abstraction has 39 states and 43 transitions. [2022-11-22 02:35:35,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 1.5) internal successors, (9), 6 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:35,394 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 43 transitions. [2022-11-22 02:35:35,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-22 02:35:35,394 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:35,394 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:35:35,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-22 02:35:35,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:35:35,601 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:35,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:35,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1815317118, now seen corresponding path program 1 times [2022-11-22 02:35:35,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:35,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640718484] [2022-11-22 02:35:35,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:35,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:35,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:35,668 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-22 02:35:35,668 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:35,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640718484] [2022-11-22 02:35:35,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640718484] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:35:35,669 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:35:35,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 02:35:35,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1728550825] [2022-11-22 02:35:35,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:35:35,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 02:35:35,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:35,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 02:35:35,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 02:35:35,671 INFO L87 Difference]: Start difference. First operand 39 states and 43 transitions. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:35,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:35,756 INFO L93 Difference]: Finished difference Result 63 states and 69 transitions. [2022-11-22 02:35:35,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 02:35:35,757 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-11-22 02:35:35,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:35,757 INFO L225 Difference]: With dead ends: 63 [2022-11-22 02:35:35,757 INFO L226 Difference]: Without dead ends: 61 [2022-11-22 02:35:35,758 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:35:35,758 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 23 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:35,759 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [23 Valid, 62 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:35:35,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-11-22 02:35:35,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 44. [2022-11-22 02:35:35,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 32 states have (on average 1.59375) internal successors, (51), 43 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:35,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 51 transitions. [2022-11-22 02:35:35,767 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 51 transitions. Word has length 12 [2022-11-22 02:35:35,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:35,768 INFO L495 AbstractCegarLoop]: Abstraction has 44 states and 51 transitions. [2022-11-22 02:35:35,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 4.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:35,768 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 51 transitions. [2022-11-22 02:35:35,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-11-22 02:35:35,769 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:35,769 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:35:35,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-22 02:35:35,769 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:35,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:35,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1815313727, now seen corresponding path program 1 times [2022-11-22 02:35:35,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:35,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340241122] [2022-11-22 02:35:35,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:35,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:35,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:35,829 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-22 02:35:35,829 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:35,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340241122] [2022-11-22 02:35:35,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340241122] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:35:35,830 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:35:35,830 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 02:35:35,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493640250] [2022-11-22 02:35:35,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:35:35,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 02:35:35,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:35,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 02:35:35,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 02:35:35,832 INFO L87 Difference]: Start difference. First operand 44 states and 51 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:35,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:35,921 INFO L93 Difference]: Finished difference Result 126 states and 141 transitions. [2022-11-22 02:35:35,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:35:35,921 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-11-22 02:35:35,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:35,922 INFO L225 Difference]: With dead ends: 126 [2022-11-22 02:35:35,924 INFO L226 Difference]: Without dead ends: 92 [2022-11-22 02:35:35,924 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:35:35,925 INFO L413 NwaCegarLoop]: 27 mSDtfsCounter, 73 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:35,926 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 69 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:35:35,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-11-22 02:35:35,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 42. [2022-11-22 02:35:35,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 30 states have (on average 1.5333333333333334) internal successors, (46), 41 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:35,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 46 transitions. [2022-11-22 02:35:35,943 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 46 transitions. Word has length 12 [2022-11-22 02:35:35,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:35,943 INFO L495 AbstractCegarLoop]: Abstraction has 42 states and 46 transitions. [2022-11-22 02:35:35,943 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:35,943 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 46 transitions. [2022-11-22 02:35:35,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-22 02:35:35,944 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:35,944 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:35:35,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-22 02:35:35,944 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:35,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:35,945 INFO L85 PathProgramCache]: Analyzing trace with hash -2115822576, now seen corresponding path program 1 times [2022-11-22 02:35:35,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:35,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14003965] [2022-11-22 02:35:35,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:35,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:35,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:36,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-22 02:35:36,043 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:36,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14003965] [2022-11-22 02:35:36,044 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14003965] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:35:36,044 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276393208] [2022-11-22 02:35:36,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:36,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:35:36,045 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:35:36,046 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:35:36,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-22 02:35:36,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:36,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-22 02:35:36,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:35:36,186 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-22 02:35:36,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:35:36,208 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-11-22 02:35:36,208 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276393208] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:35:36,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1104784197] [2022-11-22 02:35:36,213 INFO L159 IcfgInterpreter]: Started Sifa with 13 locations of interest [2022-11-22 02:35:36,213 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:35:36,213 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:35:36,214 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:35:36,214 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:35:36,264 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-22 02:35:36,265 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-11-22 02:35:36,309 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 02:35:36,310 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-22 02:35:36,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:36,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:36,350 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:35:36,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:36,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:36,368 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:35:36,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:36,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:36,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2022-11-22 02:35:36,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:36,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:36,401 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2022-11-22 02:35:36,532 INFO L321 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-22 02:35:36,532 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 232 treesize of output 255 [2022-11-22 02:35:36,570 INFO L321 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-22 02:35:36,570 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 225 treesize of output 233 [2022-11-22 02:35:36,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:36,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,083 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-11-22 02:35:37,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 311 treesize of output 289 [2022-11-22 02:35:37,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,159 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-22 02:35:37,159 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 315 treesize of output 292 [2022-11-22 02:35:37,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,203 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 295 [2022-11-22 02:35:37,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:37,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:37,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:37,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:37,302 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-11-22 02:35:37,303 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 451 treesize of output 474 [2022-11-22 02:35:37,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,343 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 322 treesize of output 313 [2022-11-22 02:35:37,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:37,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:37,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:37,433 INFO L321 Elim1Store]: treesize reduction 74, result has 34.5 percent of original size [2022-11-22 02:35:37,434 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 444 treesize of output 468 [2022-11-22 02:35:37,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,544 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 471 treesize of output 418 [2022-11-22 02:35:37,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-11-22 02:35:37,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 398 treesize of output 384 [2022-11-22 02:35:37,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:37,885 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-22 02:35:37,886 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 434 treesize of output 381 [2022-11-22 02:35:38,001 INFO L321 Elim1Store]: treesize reduction 38, result has 2.6 percent of original size [2022-11-22 02:35:38,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 531 treesize of output 462 [2022-11-22 02:35:38,022 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 447 treesize of output 407 [2022-11-22 02:35:38,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 377 treesize of output 371 [2022-11-22 02:35:38,545 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:35:38,552 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:35:38,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:38,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:38,592 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:38,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:38,634 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-22 02:35:38,635 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 180 [2022-11-22 02:35:38,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:38,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:38,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:38,701 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:35:38,702 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 159 [2022-11-22 02:35:38,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:38,738 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2022-11-22 02:35:38,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:38,757 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 27 treesize of output 11 [2022-11-22 02:35:38,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:38,799 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 57 treesize of output 11 [2022-11-22 02:35:38,843 INFO L321 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2022-11-22 02:35:38,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 142 treesize of output 101 [2022-11-22 02:35:38,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:38,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:38,855 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 71 [2022-11-22 02:35:38,916 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-22 02:35:38,917 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 143 treesize of output 122 [2022-11-22 02:35:38,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:38,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:38,927 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 78 [2022-11-22 02:35:39,088 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-22 02:35:39,107 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-22 02:35:39,124 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-22 02:35:39,217 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-22 02:35:39,224 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-22 02:35:39,233 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-22 02:35:39,293 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-22 02:35:39,300 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-22 02:35:39,307 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-22 02:35:39,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:35:39,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:35:39,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:39,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:39,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:39,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:39,469 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-22 02:35:39,469 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 180 [2022-11-22 02:35:39,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:39,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:39,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:39,541 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:35:39,542 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 159 [2022-11-22 02:35:39,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:39,577 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2022-11-22 02:35:39,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:39,600 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 27 treesize of output 11 [2022-11-22 02:35:39,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:39,637 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 57 treesize of output 11 [2022-11-22 02:35:39,680 INFO L321 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2022-11-22 02:35:39,680 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 142 treesize of output 101 [2022-11-22 02:35:39,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:39,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:39,691 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 71 [2022-11-22 02:35:39,780 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-22 02:35:39,780 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 143 treesize of output 122 [2022-11-22 02:35:39,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:39,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:39,790 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 78 [2022-11-22 02:35:39,839 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:35:41,244 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1104784197] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:35:41,245 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:35:41,245 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [4, 4, 4] total 14 [2022-11-22 02:35:41,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343028342] [2022-11-22 02:35:41,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:35:41,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-22 02:35:41,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:41,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-22 02:35:41,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=160, Unknown=2, NotChecked=0, Total=210 [2022-11-22 02:35:41,247 INFO L87 Difference]: Start difference. First operand 42 states and 46 transitions. Second operand has 11 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:41,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:41,978 INFO L93 Difference]: Finished difference Result 76 states and 84 transitions. [2022-11-22 02:35:41,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-22 02:35:41,979 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-11-22 02:35:41,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:41,980 INFO L225 Difference]: With dead ends: 76 [2022-11-22 02:35:41,980 INFO L226 Difference]: Without dead ends: 70 [2022-11-22 02:35:41,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 30 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=71, Invalid=233, Unknown=2, NotChecked=0, Total=306 [2022-11-22 02:35:41,981 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 84 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 11 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:41,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 101 Invalid, 190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 178 Invalid, 1 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:35:41,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-11-22 02:35:41,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 49. [2022-11-22 02:35:41,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 37 states have (on average 1.4864864864864864) internal successors, (55), 48 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:41,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 55 transitions. [2022-11-22 02:35:41,991 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 55 transitions. Word has length 15 [2022-11-22 02:35:41,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:41,992 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 55 transitions. [2022-11-22 02:35:41,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:41,992 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 55 transitions. [2022-11-22 02:35:41,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-22 02:35:41,993 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:41,993 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:35:42,006 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-22 02:35:42,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:35:42,199 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:42,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:42,200 INFO L85 PathProgramCache]: Analyzing trace with hash 469757189, now seen corresponding path program 1 times [2022-11-22 02:35:42,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:42,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875372128] [2022-11-22 02:35:42,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:42,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:42,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:42,313 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-22 02:35:42,314 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:42,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875372128] [2022-11-22 02:35:42,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875372128] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:35:42,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247971283] [2022-11-22 02:35:42,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:42,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:35:42,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:35:42,319 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:35:42,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-22 02:35:42,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:42,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-22 02:35:42,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:35:42,462 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-22 02:35:42,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:35:42,486 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-22 02:35:42,487 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247971283] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:35:42,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [738676323] [2022-11-22 02:35:42,490 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-22 02:35:42,491 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:35:42,491 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:35:42,491 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:35:42,491 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:35:42,536 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-22 02:35:42,537 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-11-22 02:35:42,574 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 02:35:42,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-22 02:35:42,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:42,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:42,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:35:42,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:42,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:42,630 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:35:42,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:42,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:42,650 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2022-11-22 02:35:42,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:42,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:42,679 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2022-11-22 02:35:42,806 INFO L321 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-22 02:35:42,807 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 232 treesize of output 255 [2022-11-22 02:35:42,842 INFO L321 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-22 02:35:42,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 225 treesize of output 233 [2022-11-22 02:35:43,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,189 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-11-22 02:35:43,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 233 treesize of output 219 [2022-11-22 02:35:43,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,259 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-22 02:35:43,259 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 237 treesize of output 222 [2022-11-22 02:35:43,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,305 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 217 [2022-11-22 02:35:43,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:43,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:43,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:43,440 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-11-22 02:35:43,441 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 373 treesize of output 401 [2022-11-22 02:35:43,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,483 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 295 [2022-11-22 02:35:43,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:43,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:43,528 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 438 treesize of output 473 [2022-11-22 02:35:43,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 407 treesize of output 349 [2022-11-22 02:35:43,588 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-11-22 02:35:43,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,603 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 329 treesize of output 315 [2022-11-22 02:35:43,693 INFO L321 Elim1Store]: treesize reduction 35, result has 2.8 percent of original size [2022-11-22 02:35:43,694 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 121 treesize of output 66 [2022-11-22 02:35:43,704 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 25 [2022-11-22 02:35:43,715 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:43,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,717 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 17 [2022-11-22 02:35:43,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:43,811 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-22 02:35:43,811 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 365 treesize of output 320 [2022-11-22 02:35:44,306 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:35:44,313 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:35:44,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:44,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:44,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:44,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:44,387 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-22 02:35:44,388 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 185 [2022-11-22 02:35:44,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:44,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:44,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:44,475 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:35:44,475 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 159 [2022-11-22 02:35:44,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:44,503 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2022-11-22 02:35:44,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:44,523 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 27 treesize of output 11 [2022-11-22 02:35:44,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:44,549 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 57 treesize of output 11 [2022-11-22 02:35:44,592 INFO L321 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2022-11-22 02:35:44,592 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 30 [2022-11-22 02:35:44,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:44,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:44,608 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-11-22 02:35:44,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 67 [2022-11-22 02:35:44,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:44,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:44,649 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 45 [2022-11-22 02:35:44,666 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:35:44,828 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-22 02:35:44,844 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-22 02:35:44,855 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-22 02:35:44,930 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-22 02:35:44,937 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-22 02:35:44,944 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-22 02:35:45,026 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-22 02:35:45,033 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-22 02:35:45,040 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-22 02:35:45,099 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:35:45,105 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:35:45,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:45,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:45,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:45,189 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:35:45,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 189 [2022-11-22 02:35:45,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:45,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:45,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:45,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:45,255 INFO L321 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2022-11-22 02:35:45,255 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 173 [2022-11-22 02:35:45,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:45,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:45,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-11-22 02:35:45,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:45,340 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 57 treesize of output 11 [2022-11-22 02:35:45,398 INFO L321 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2022-11-22 02:35:45,399 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 142 treesize of output 101 [2022-11-22 02:35:45,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:45,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:45,408 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 71 [2022-11-22 02:35:45,435 INFO L321 Elim1Store]: treesize reduction 35, result has 2.8 percent of original size [2022-11-22 02:35:45,435 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 194 treesize of output 145 [2022-11-22 02:35:45,442 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:35:45,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:45,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:45,453 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 91 [2022-11-22 02:35:45,503 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:35:47,081 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1308#(and (<= 0 |ULTIMATE.start_dll_update_at_#in~head#1.offset|) (<= 0 |ULTIMATE.start_main_~s~0#1.offset|) (<= 1 |ULTIMATE.start_dll_create_~data#1|) (exists ((|v_ULTIMATE.start_dll_update_at_~head#1.base_18| Int) (|v_ULTIMATE.start_dll_update_at_~head#1.offset_18| Int)) (and (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_dll_update_at_~head#1.base_18|) (+ |v_ULTIMATE.start_dll_update_at_~head#1.offset_18| 4)) |ULTIMATE.start_dll_update_at_~head#1.base|) (<= |v_ULTIMATE.start_dll_update_at_~head#1.offset_18| 0) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_dll_update_at_~head#1.base_18|) (+ |v_ULTIMATE.start_dll_update_at_~head#1.offset_18| 4)) |ULTIMATE.start_dll_update_at_~head#1.offset|) (<= 0 |v_ULTIMATE.start_dll_update_at_~head#1.offset_18|))) (<= 2 |ULTIMATE.start_dll_create_#in~len#1|) (= |ULTIMATE.start_dll_update_at_#t~post11#1| |ULTIMATE.start_dll_update_at_~index#1|) (<= |ULTIMATE.start_dll_create_#res#1.offset| 0) (<= 0 |ULTIMATE.start_dll_update_at_#in~index#1|) (<= |ULTIMATE.start_dll_create_~data#1| 1) (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= |ULTIMATE.start_dll_update_at_#in~head#1.offset| 0) (= |ULTIMATE.start_main_~data~0#1| 1) (<= |ULTIMATE.start_dll_create_#in~len#1| 2) (<= |ULTIMATE.start_dll_create_~len#1| 0) (<= 1 |ULTIMATE.start_dll_create_#in~data#1|) (= |ULTIMATE.start_main_~len~0#1| 2) (= |#NULL.offset| 0) (<= |ULTIMATE.start_dll_create_#in~data#1| 1) (<= 2 |ULTIMATE.start_dll_update_at_~data#1|) (<= |ULTIMATE.start_dll_create_~head~0#1.offset| 0) (<= 0 |ULTIMATE.start_dll_create_~head~0#1.offset|) (<= 2 |ULTIMATE.start_main_~new_data~0#1|) (<= 2 |ULTIMATE.start_dll_update_at_#in~data#1|) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~s~0#1.offset| 0) (<= 0 |ULTIMATE.start_dll_create_#res#1.offset|) (= |#NULL.base| 0) (not (<= |ULTIMATE.start_dll_update_at_#t~post11#1| 2147483648)))' at error location [2022-11-22 02:35:47,081 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:35:47,081 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:35:47,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-11-22 02:35:47,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277588582] [2022-11-22 02:35:47,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:35:47,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-22 02:35:47,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:47,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-22 02:35:47,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=215, Unknown=2, NotChecked=0, Total=272 [2022-11-22 02:35:47,083 INFO L87 Difference]: Start difference. First operand 49 states and 55 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:47,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:47,158 INFO L93 Difference]: Finished difference Result 96 states and 108 transitions. [2022-11-22 02:35:47,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:35:47,158 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 18 [2022-11-22 02:35:47,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:47,159 INFO L225 Difference]: With dead ends: 96 [2022-11-22 02:35:47,159 INFO L226 Difference]: Without dead ends: 54 [2022-11-22 02:35:47,160 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=61, Invalid=243, Unknown=2, NotChecked=0, Total=306 [2022-11-22 02:35:47,161 INFO L413 NwaCegarLoop]: 29 mSDtfsCounter, 10 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:47,164 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 116 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:35:47,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-11-22 02:35:47,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2022-11-22 02:35:47,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 42 states have (on average 1.4285714285714286) internal successors, (60), 53 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:47,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 60 transitions. [2022-11-22 02:35:47,178 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 60 transitions. Word has length 18 [2022-11-22 02:35:47,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:47,178 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 60 transitions. [2022-11-22 02:35:47,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:47,179 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 60 transitions. [2022-11-22 02:35:47,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-11-22 02:35:47,179 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:47,179 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:35:47,190 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-22 02:35:47,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-22 02:35:47,386 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:47,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:47,386 INFO L85 PathProgramCache]: Analyzing trace with hash -250914480, now seen corresponding path program 2 times [2022-11-22 02:35:47,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:47,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455064528] [2022-11-22 02:35:47,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:47,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:47,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:47,567 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-22 02:35:47,567 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:47,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455064528] [2022-11-22 02:35:47,568 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455064528] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:35:47,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210518151] [2022-11-22 02:35:47,568 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-22 02:35:47,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:35:47,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:35:47,569 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:35:47,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-22 02:35:47,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2022-11-22 02:35:47,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-22 02:35:47,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-22 02:35:47,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:35:47,720 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-22 02:35:47,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:35:47,796 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-22 02:35:47,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210518151] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:35:47,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [931248596] [2022-11-22 02:35:47,799 INFO L159 IcfgInterpreter]: Started Sifa with 14 locations of interest [2022-11-22 02:35:47,799 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:35:47,799 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:35:47,799 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:35:47,800 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:35:47,841 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-22 02:35:47,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-11-22 02:35:47,881 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 02:35:47,881 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-22 02:35:47,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:47,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:47,922 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2022-11-22 02:35:47,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:47,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:47,932 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2022-11-22 02:35:47,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:47,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:47,952 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:35:47,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:47,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:47,966 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:35:48,099 INFO L321 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-22 02:35:48,099 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 232 treesize of output 255 [2022-11-22 02:35:48,133 INFO L321 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-22 02:35:48,134 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 225 treesize of output 233 [2022-11-22 02:35:48,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:48,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:48,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:48,503 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-11-22 02:35:48,503 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 241 treesize of output 227 [2022-11-22 02:35:48,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:48,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:48,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:48,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:48,582 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-22 02:35:48,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 245 treesize of output 230 [2022-11-22 02:35:48,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:48,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:48,624 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 225 [2022-11-22 02:35:48,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:48,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:48,657 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 225 [2022-11-22 02:35:48,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:48,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:48,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:48,674 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:48,731 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-22 02:35:48,732 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 381 treesize of output 399 [2022-11-22 02:35:48,757 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:48,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:48,818 INFO L321 Elim1Store]: treesize reduction 90, result has 37.9 percent of original size [2022-11-22 02:35:48,819 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 398 treesize of output 427 [2022-11-22 02:35:49,125 INFO L321 Elim1Store]: treesize reduction 35, result has 2.8 percent of original size [2022-11-22 02:35:49,125 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 326 treesize of output 257 [2022-11-22 02:35:49,136 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 190 [2022-11-22 02:35:49,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 25 [2022-11-22 02:35:49,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,203 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 642 treesize of output 597 [2022-11-22 02:35:49,218 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-11-22 02:35:49,232 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 577 treesize of output 557 [2022-11-22 02:35:49,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:49,314 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-22 02:35:49,315 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 589 treesize of output 544 [2022-11-22 02:35:49,626 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:35:49,631 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:35:49,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:49,666 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:49,697 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-22 02:35:49,698 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 185 [2022-11-22 02:35:49,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:49,752 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:35:49,752 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 164 [2022-11-22 02:35:49,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-11-22 02:35:49,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,807 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 57 treesize of output 11 [2022-11-22 02:35:49,831 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 43 [2022-11-22 02:35:49,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,844 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-11-22 02:35:49,854 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:35:49,893 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 53 [2022-11-22 02:35:49,900 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:35:49,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:49,909 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2022-11-22 02:35:50,332 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-22 02:35:50,346 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-22 02:35:50,355 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-22 02:35:50,430 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-22 02:35:50,439 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-22 02:35:50,447 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-22 02:35:50,539 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-22 02:35:50,548 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-22 02:35:50,555 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-22 02:35:50,614 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:35:50,620 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:35:50,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:50,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:50,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:50,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:50,710 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-22 02:35:50,710 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 180 [2022-11-22 02:35:50,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:50,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:50,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:50,776 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:35:50,776 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 164 [2022-11-22 02:35:50,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:50,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:50,813 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-11-22 02:35:50,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:50,834 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 57 treesize of output 11 [2022-11-22 02:35:50,905 INFO L321 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2022-11-22 02:35:50,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 142 treesize of output 101 [2022-11-22 02:35:50,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:50,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:50,916 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 71 [2022-11-22 02:35:50,940 INFO L321 Elim1Store]: treesize reduction 35, result has 2.8 percent of original size [2022-11-22 02:35:50,941 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 194 treesize of output 145 [2022-11-22 02:35:50,948 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:35:50,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:50,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:50,960 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 91 [2022-11-22 02:35:51,010 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:35:52,804 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '1651#(and (<= 0 |ULTIMATE.start_dll_update_at_#in~head#1.offset|) (<= 0 |ULTIMATE.start_main_~s~0#1.offset|) (<= 1 |ULTIMATE.start_dll_create_~data#1|) (<= 2 |ULTIMATE.start_dll_create_#in~len#1|) (= |ULTIMATE.start_dll_update_at_#t~post11#1| |ULTIMATE.start_dll_update_at_~index#1|) (<= |ULTIMATE.start_dll_create_#res#1.offset| 0) (<= 0 |ULTIMATE.start_dll_update_at_#in~index#1|) (<= |ULTIMATE.start_dll_create_~data#1| 1) (<= 0 |ULTIMATE.start_main_~i~0#1|) (exists ((|v_ULTIMATE.start_dll_update_at_~head#1.base_24| Int) (|v_ULTIMATE.start_dll_update_at_~head#1.offset_24| Int)) (and (<= 0 |v_ULTIMATE.start_dll_update_at_~head#1.offset_24|) (<= |v_ULTIMATE.start_dll_update_at_~head#1.offset_24| 0) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_dll_update_at_~head#1.base_24|) (+ |v_ULTIMATE.start_dll_update_at_~head#1.offset_24| 4)) |ULTIMATE.start_dll_update_at_~head#1.base|) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_dll_update_at_~head#1.base_24|) (+ |v_ULTIMATE.start_dll_update_at_~head#1.offset_24| 4)) |ULTIMATE.start_dll_update_at_~head#1.offset|))) (<= |ULTIMATE.start_dll_update_at_#in~head#1.offset| 0) (= |ULTIMATE.start_main_~data~0#1| 1) (<= |ULTIMATE.start_dll_create_#in~len#1| 2) (<= |ULTIMATE.start_dll_create_~len#1| 0) (<= 1 |ULTIMATE.start_dll_create_#in~data#1|) (= |ULTIMATE.start_main_~len~0#1| 2) (= |#NULL.offset| 0) (<= |ULTIMATE.start_dll_create_#in~data#1| 1) (<= 2 |ULTIMATE.start_dll_update_at_~data#1|) (<= |ULTIMATE.start_dll_create_~head~0#1.offset| 0) (<= 0 |ULTIMATE.start_dll_create_~head~0#1.offset|) (<= 2 |ULTIMATE.start_main_~new_data~0#1|) (<= 2 |ULTIMATE.start_dll_update_at_#in~data#1|) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~s~0#1.offset| 0) (<= 0 |ULTIMATE.start_dll_create_#res#1.offset|) (= |#NULL.base| 0) (not (<= |ULTIMATE.start_dll_update_at_#t~post11#1| 2147483648)))' at error location [2022-11-22 02:35:52,804 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:35:52,804 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:35:52,804 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 4, 4] total 11 [2022-11-22 02:35:52,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822692285] [2022-11-22 02:35:52,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:35:52,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-22 02:35:52,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:52,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-22 02:35:52,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=408, Unknown=2, NotChecked=0, Total=506 [2022-11-22 02:35:52,806 INFO L87 Difference]: Start difference. First operand 54 states and 60 transitions. Second operand has 12 states, 11 states have (on average 4.545454545454546) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:53,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:53,008 INFO L93 Difference]: Finished difference Result 71 states and 80 transitions. [2022-11-22 02:35:53,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-22 02:35:53,009 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 4.545454545454546) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-11-22 02:35:53,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:53,010 INFO L225 Difference]: With dead ends: 71 [2022-11-22 02:35:53,010 INFO L226 Difference]: Without dead ends: 68 [2022-11-22 02:35:53,010 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=158, Invalid=652, Unknown=2, NotChecked=0, Total=812 [2022-11-22 02:35:53,011 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 205 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:53,011 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 66 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:35:53,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2022-11-22 02:35:53,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 51. [2022-11-22 02:35:53,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 42 states have (on average 1.3571428571428572) internal successors, (57), 50 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:53,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 57 transitions. [2022-11-22 02:35:53,021 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 57 transitions. Word has length 23 [2022-11-22 02:35:53,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:53,021 INFO L495 AbstractCegarLoop]: Abstraction has 51 states and 57 transitions. [2022-11-22 02:35:53,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 4.545454545454546) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:53,022 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 57 transitions. [2022-11-22 02:35:53,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-22 02:35:53,022 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:53,022 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:35:53,028 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-22 02:35:53,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-22 02:35:53,228 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:53,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:53,229 INFO L85 PathProgramCache]: Analyzing trace with hash 811585808, now seen corresponding path program 1 times [2022-11-22 02:35:53,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:53,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143593272] [2022-11-22 02:35:53,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:53,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:53,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:53,298 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-22 02:35:53,298 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:53,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143593272] [2022-11-22 02:35:53,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143593272] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:35:53,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:35:53,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-22 02:35:53,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459849594] [2022-11-22 02:35:53,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:35:53,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-22 02:35:53,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:53,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-22 02:35:53,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 02:35:53,300 INFO L87 Difference]: Start difference. First operand 51 states and 57 transitions. Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:53,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:53,345 INFO L93 Difference]: Finished difference Result 51 states and 57 transitions. [2022-11-22 02:35:53,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-22 02:35:53,346 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-11-22 02:35:53,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:53,347 INFO L225 Difference]: With dead ends: 51 [2022-11-22 02:35:53,347 INFO L226 Difference]: Without dead ends: 50 [2022-11-22 02:35:53,348 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-22 02:35:53,349 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 0 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:53,350 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 50 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:35:53,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-11-22 02:35:53,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2022-11-22 02:35:53,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 42 states have (on average 1.3333333333333333) internal successors, (56), 49 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:53,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 56 transitions. [2022-11-22 02:35:53,360 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 56 transitions. Word has length 24 [2022-11-22 02:35:53,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:53,360 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 56 transitions. [2022-11-22 02:35:53,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:53,361 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 56 transitions. [2022-11-22 02:35:53,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-22 02:35:53,361 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:53,362 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:35:53,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-22 02:35:53,362 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:53,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:53,363 INFO L85 PathProgramCache]: Analyzing trace with hash -325592861, now seen corresponding path program 1 times [2022-11-22 02:35:53,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:53,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786586394] [2022-11-22 02:35:53,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:53,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:53,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:53,460 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-22 02:35:53,460 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:53,460 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786586394] [2022-11-22 02:35:53,460 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786586394] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:35:53,460 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:35:53,461 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-22 02:35:53,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528555147] [2022-11-22 02:35:53,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:35:53,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 02:35:53,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:53,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 02:35:53,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 02:35:53,462 INFO L87 Difference]: Start difference. First operand 50 states and 56 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:53,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:53,531 INFO L93 Difference]: Finished difference Result 80 states and 88 transitions. [2022-11-22 02:35:53,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-22 02:35:53,532 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-11-22 02:35:53,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:53,534 INFO L225 Difference]: With dead ends: 80 [2022-11-22 02:35:53,534 INFO L226 Difference]: Without dead ends: 66 [2022-11-22 02:35:53,535 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:35:53,535 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 21 mSDsluCounter, 37 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:53,536 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 62 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:35:53,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-11-22 02:35:53,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 54. [2022-11-22 02:35:53,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 46 states have (on average 1.326086956521739) internal successors, (61), 53 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:53,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 61 transitions. [2022-11-22 02:35:53,551 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 61 transitions. Word has length 24 [2022-11-22 02:35:53,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:53,552 INFO L495 AbstractCegarLoop]: Abstraction has 54 states and 61 transitions. [2022-11-22 02:35:53,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:53,552 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 61 transitions. [2022-11-22 02:35:53,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-11-22 02:35:53,555 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:53,556 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:35:53,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-11-22 02:35:53,556 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:53,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:53,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1503387806, now seen corresponding path program 1 times [2022-11-22 02:35:53,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:53,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863556299] [2022-11-22 02:35:53,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:53,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:53,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:53,651 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-22 02:35:53,651 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:53,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863556299] [2022-11-22 02:35:53,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863556299] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:35:53,652 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-22 02:35:53,652 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-22 02:35:53,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124155110] [2022-11-22 02:35:53,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:35:53,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 02:35:53,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:53,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 02:35:53,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-22 02:35:53,656 INFO L87 Difference]: Start difference. First operand 54 states and 61 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:53,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:53,740 INFO L93 Difference]: Finished difference Result 62 states and 68 transitions. [2022-11-22 02:35:53,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 02:35:53,740 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-11-22 02:35:53,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:53,741 INFO L225 Difference]: With dead ends: 62 [2022-11-22 02:35:53,741 INFO L226 Difference]: Without dead ends: 60 [2022-11-22 02:35:53,741 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-22 02:35:53,742 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 9 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:53,742 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 56 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:35:53,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-11-22 02:35:53,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 57. [2022-11-22 02:35:53,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 49 states have (on average 1.3061224489795917) internal successors, (64), 56 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:53,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 64 transitions. [2022-11-22 02:35:53,763 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 64 transitions. Word has length 25 [2022-11-22 02:35:53,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:53,764 INFO L495 AbstractCegarLoop]: Abstraction has 57 states and 64 transitions. [2022-11-22 02:35:53,764 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), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:53,764 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 64 transitions. [2022-11-22 02:35:53,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-11-22 02:35:53,765 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:53,765 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:35:53,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-11-22 02:35:53,765 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:53,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:53,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1750080047, now seen corresponding path program 1 times [2022-11-22 02:35:53,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:53,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388080812] [2022-11-22 02:35:53,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:53,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:53,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:53,931 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-22 02:35:53,931 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:53,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388080812] [2022-11-22 02:35:53,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388080812] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:35:53,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555028402] [2022-11-22 02:35:53,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:53,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:35:53,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:35:53,939 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:35:53,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-22 02:35:54,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:54,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-22 02:35:54,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:35:54,146 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-22 02:35:54,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:35:54,200 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-22 02:35:54,200 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555028402] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:35:54,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1822250080] [2022-11-22 02:35:54,204 INFO L159 IcfgInterpreter]: Started Sifa with 15 locations of interest [2022-11-22 02:35:54,204 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:35:54,205 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:35:54,205 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:35:54,205 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:35:54,249 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 02:35:54,249 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-22 02:35:54,259 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-22 02:35:54,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,288 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:35:54,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,305 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2022-11-22 02:35:54,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,314 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2022-11-22 02:35:54,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,332 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:35:54,458 INFO L321 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-22 02:35:54,459 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 232 treesize of output 255 [2022-11-22 02:35:54,490 INFO L321 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-22 02:35:54,491 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 225 treesize of output 233 [2022-11-22 02:35:54,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,828 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-11-22 02:35:54,829 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 233 treesize of output 219 [2022-11-22 02:35:54,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,906 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-22 02:35:54,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 237 treesize of output 222 [2022-11-22 02:35:54,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,945 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 217 [2022-11-22 02:35:54,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:54,985 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 217 [2022-11-22 02:35:55,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:55,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:55,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:55,005 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:55,071 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-11-22 02:35:55,071 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 373 treesize of output 396 [2022-11-22 02:35:55,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:55,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:55,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:55,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 438 treesize of output 473 [2022-11-22 02:35:55,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:55,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:55,151 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 381 treesize of output 336 [2022-11-22 02:35:55,166 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 316 treesize of output 312 [2022-11-22 02:35:55,202 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-11-22 02:35:55,336 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 91 [2022-11-22 02:35:55,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:55,352 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 23 [2022-11-22 02:35:55,369 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 43 [2022-11-22 02:35:55,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:55,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:55,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:55,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:55,422 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-22 02:35:55,423 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 352 treesize of output 307 [2022-11-22 02:35:55,871 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:35:55,876 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:35:55,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:55,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:55,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:55,957 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:35:55,958 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 189 [2022-11-22 02:35:55,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:55,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:55,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:55,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:56,009 INFO L321 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2022-11-22 02:35:56,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 178 [2022-11-22 02:35:56,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:56,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2022-11-22 02:35:56,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:56,054 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 27 treesize of output 11 [2022-11-22 02:35:56,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:56,078 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 57 treesize of output 11 [2022-11-22 02:35:56,094 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 43 [2022-11-22 02:35:56,102 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:35:56,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:56,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:56,113 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-11-22 02:35:56,183 INFO L321 Elim1Store]: treesize reduction 35, result has 2.8 percent of original size [2022-11-22 02:35:56,183 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 106 treesize of output 65 [2022-11-22 02:35:56,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:56,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:56,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 27 [2022-11-22 02:35:56,201 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:35:56,433 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-22 02:35:56,444 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-22 02:35:56,455 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-22 02:35:56,587 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-22 02:35:56,593 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-22 02:35:56,605 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-22 02:35:56,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-22 02:35:56,704 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-22 02:35:56,711 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-22 02:35:56,784 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:35:56,789 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:35:56,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:56,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:56,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:56,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:56,864 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-22 02:35:56,864 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 185 [2022-11-22 02:35:56,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:56,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:56,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:35:56,929 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:35:56,929 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 164 [2022-11-22 02:35:56,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:56,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:56,981 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-11-22 02:35:57,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:57,044 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 57 treesize of output 11 [2022-11-22 02:35:57,064 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 67 [2022-11-22 02:35:57,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:57,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:57,074 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 45 [2022-11-22 02:35:57,083 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 5 treesize of output 3 [2022-11-22 02:35:57,121 INFO L321 Elim1Store]: treesize reduction 35, result has 2.8 percent of original size [2022-11-22 02:35:57,121 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 98 treesize of output 57 [2022-11-22 02:35:57,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:57,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:35:57,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 27 [2022-11-22 02:35:57,139 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 5 treesize of output 3 [2022-11-22 02:35:57,176 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:35:58,925 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '2451#(and (<= 0 |ULTIMATE.start_dll_update_at_#in~head#1.offset|) (<= 0 |ULTIMATE.start_main_~s~0#1.offset|) (<= 1 |ULTIMATE.start_dll_create_~data#1|) (<= 2 |ULTIMATE.start_dll_create_#in~len#1|) (<= |ULTIMATE.start_dll_create_#res#1.offset| 0) (= (select (select |#memory_int| |ULTIMATE.start_dll_update_at_~head#1.base|) |ULTIMATE.start_dll_update_at_~head#1.offset|) |ULTIMATE.start_dll_update_at_~data#1|) (not (< 0 |ULTIMATE.start_dll_update_at_~index#1|)) (<= |ULTIMATE.start_dll_create_~data#1| 1) (<= |ULTIMATE.start_dll_update_at_#in~head#1.offset| 0) (= |ULTIMATE.start_main_~data~0#1| 1) (not (<= |ULTIMATE.start_main_#t~post13#1| 2147483646)) (<= |ULTIMATE.start_dll_create_#in~len#1| 2) (<= |ULTIMATE.start_dll_create_~len#1| 0) (<= 1 |ULTIMATE.start_dll_create_#in~data#1|) (= |ULTIMATE.start_main_~len~0#1| 2) (= |#NULL.offset| 0) (<= |ULTIMATE.start_dll_create_#in~data#1| 1) (<= |ULTIMATE.start_dll_create_~head~0#1.offset| 0) (<= 0 |ULTIMATE.start_dll_create_~head~0#1.offset|) (<= 0 |#StackHeapBarrier|) (<= |ULTIMATE.start_main_~s~0#1.offset| 0) (<= 0 |ULTIMATE.start_dll_create_#res#1.offset|) (= |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_#t~post13#1|) (= |#NULL.base| 0))' at error location [2022-11-22 02:35:58,925 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-22 02:35:58,925 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:35:58,925 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 12 [2022-11-22 02:35:58,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891860021] [2022-11-22 02:35:58,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-22 02:35:58,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-22 02:35:58,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:58,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-22 02:35:58,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=502, Unknown=2, NotChecked=0, Total=600 [2022-11-22 02:35:58,927 INFO L87 Difference]: Start difference. First operand 57 states and 64 transitions. Second operand has 13 states, 12 states have (on average 3.75) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:59,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:59,181 INFO L93 Difference]: Finished difference Result 89 states and 102 transitions. [2022-11-22 02:35:59,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-22 02:35:59,182 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 3.75) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-11-22 02:35:59,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:59,182 INFO L225 Difference]: With dead ends: 89 [2022-11-22 02:35:59,182 INFO L226 Difference]: Without dead ends: 88 [2022-11-22 02:35:59,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 57 SyntacticMatches, 2 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=197, Invalid=923, Unknown=2, NotChecked=0, Total=1122 [2022-11-22 02:35:59,183 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 53 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:59,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 116 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:35:59,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-11-22 02:35:59,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 77. [2022-11-22 02:35:59,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 69 states have (on average 1.3478260869565217) internal successors, (93), 76 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:59,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 93 transitions. [2022-11-22 02:35:59,197 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 93 transitions. Word has length 26 [2022-11-22 02:35:59,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:59,197 INFO L495 AbstractCegarLoop]: Abstraction has 77 states and 93 transitions. [2022-11-22 02:35:59,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 3.75) internal successors, (45), 13 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:59,197 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 93 transitions. [2022-11-22 02:35:59,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-22 02:35:59,198 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:59,198 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:35:59,207 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-11-22 02:35:59,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:35:59,404 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:35:59,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:35:59,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1582093499, now seen corresponding path program 1 times [2022-11-22 02:35:59,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:35:59,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628565473] [2022-11-22 02:35:59,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:59,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:35:59,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:59,532 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-22 02:35:59,533 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:35:59,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628565473] [2022-11-22 02:35:59,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628565473] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:35:59,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127215810] [2022-11-22 02:35:59,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:35:59,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:35:59,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:35:59,535 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:35:59,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-22 02:35:59,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:35:59,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 301 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-22 02:35:59,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:35:59,752 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-22 02:35:59,752 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:35:59,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127215810] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:35:59,753 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:35:59,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 6 [2022-11-22 02:35:59,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773208852] [2022-11-22 02:35:59,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:35:59,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-22 02:35:59,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:35:59,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-22 02:35:59,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-11-22 02:35:59,754 INFO L87 Difference]: Start difference. First operand 77 states and 93 transitions. Second operand has 6 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:59,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:35:59,851 INFO L93 Difference]: Finished difference Result 80 states and 95 transitions. [2022-11-22 02:35:59,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-22 02:35:59,851 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-11-22 02:35:59,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:35:59,852 INFO L225 Difference]: With dead ends: 80 [2022-11-22 02:35:59,852 INFO L226 Difference]: Without dead ends: 79 [2022-11-22 02:35:59,852 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-22 02:35:59,853 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 20 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 47 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:35:59,853 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 47 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:35:59,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-11-22 02:35:59,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 76. [2022-11-22 02:35:59,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 69 states have (on average 1.3043478260869565) internal successors, (90), 75 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:59,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 90 transitions. [2022-11-22 02:35:59,867 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 90 transitions. Word has length 27 [2022-11-22 02:35:59,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:35:59,867 INFO L495 AbstractCegarLoop]: Abstraction has 76 states and 90 transitions. [2022-11-22 02:35:59,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 4.4) internal successors, (22), 6 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:35:59,868 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 90 transitions. [2022-11-22 02:35:59,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-22 02:35:59,868 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:35:59,869 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:35:59,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-22 02:36:00,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-22 02:36:00,079 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:36:00,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:36:00,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1897303742, now seen corresponding path program 1 times [2022-11-22 02:36:00,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:36:00,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602565564] [2022-11-22 02:36:00,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:00,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:36:00,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:00,246 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-22 02:36:00,247 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:36:00,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602565564] [2022-11-22 02:36:00,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602565564] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:36:00,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748895597] [2022-11-22 02:36:00,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:00,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:36:00,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:36:00,251 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:36:00,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-22 02:36:00,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:00,429 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-22 02:36:00,430 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:36:00,499 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-22 02:36:00,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:36:00,558 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-22 02:36:00,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748895597] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:36:00,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1093046941] [2022-11-22 02:36:00,560 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2022-11-22 02:36:00,560 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:36:00,561 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:36:00,561 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:36:00,561 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:36:00,606 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-22 02:36:00,607 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-11-22 02:36:00,642 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 02:36:00,642 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-22 02:36:00,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:00,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:00,677 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:36:00,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:00,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:00,694 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:36:00,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:00,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:00,716 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2022-11-22 02:36:00,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:00,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:00,727 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2022-11-22 02:36:00,837 INFO L321 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-22 02:36:00,837 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 232 treesize of output 255 [2022-11-22 02:36:00,877 INFO L321 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-22 02:36:00,878 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 225 treesize of output 233 [2022-11-22 02:36:01,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,191 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-11-22 02:36:01,192 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 233 treesize of output 219 [2022-11-22 02:36:01,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,256 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-22 02:36:01,256 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 237 treesize of output 222 [2022-11-22 02:36:01,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,300 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 217 [2022-11-22 02:36:01,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:01,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:01,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:01,439 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-11-22 02:36:01,440 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 373 treesize of output 401 [2022-11-22 02:36:01,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,483 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 295 [2022-11-22 02:36:01,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:01,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:01,510 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 438 treesize of output 468 [2022-11-22 02:36:01,565 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 420 treesize of output 354 [2022-11-22 02:36:01,574 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-11-22 02:36:01,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:01,586 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 334 treesize of output 315 [2022-11-22 02:36:01,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,683 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-22 02:36:01,684 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 365 treesize of output 320 [2022-11-22 02:36:01,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,741 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 462 treesize of output 393 [2022-11-22 02:36:01,752 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 378 treesize of output 338 [2022-11-22 02:36:01,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:01,771 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 294 [2022-11-22 02:36:02,099 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:36:02,105 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:36:02,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:02,192 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:36:02,193 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 189 [2022-11-22 02:36:02,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:02,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:02,254 INFO L321 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2022-11-22 02:36:02,254 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 178 [2022-11-22 02:36:02,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,280 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2022-11-22 02:36:02,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,297 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 27 treesize of output 11 [2022-11-22 02:36:02,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,363 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 57 treesize of output 11 [2022-11-22 02:36:02,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 67 [2022-11-22 02:36:02,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,400 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 45 [2022-11-22 02:36:02,408 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:36:02,434 INFO L321 Elim1Store]: treesize reduction 35, result has 2.8 percent of original size [2022-11-22 02:36:02,435 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 106 treesize of output 65 [2022-11-22 02:36:02,441 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:36:02,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,450 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 27 [2022-11-22 02:36:02,523 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:36:02,530 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:36:02,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,563 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:02,619 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:36:02,619 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 184 [2022-11-22 02:36:02,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:02,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:02,679 INFO L321 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2022-11-22 02:36:02,679 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 173 [2022-11-22 02:36:02,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,721 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-11-22 02:36:02,752 INFO L321 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2022-11-22 02:36:02,753 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 30 [2022-11-22 02:36:02,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-11-22 02:36:02,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,806 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 57 treesize of output 11 [2022-11-22 02:36:02,833 INFO L321 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2022-11-22 02:36:02,833 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 142 treesize of output 101 [2022-11-22 02:36:02,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:02,843 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 71 [2022-11-22 02:36:03,006 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-22 02:36:03,015 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-22 02:36:03,025 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-22 02:36:03,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-22 02:36:03,099 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-22 02:36:03,107 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-22 02:36:03,154 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-22 02:36:03,161 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-22 02:36:03,170 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-22 02:36:03,487 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:36:06,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1093046941] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:36:06,652 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:36:06,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [6, 5, 5] total 27 [2022-11-22 02:36:06,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613195584] [2022-11-22 02:36:06,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:36:06,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-22 02:36:06,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:36:06,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-22 02:36:06,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=549, Unknown=2, NotChecked=0, Total=702 [2022-11-22 02:36:06,655 INFO L87 Difference]: Start difference. First operand 76 states and 90 transitions. Second operand has 15 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:08,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:36:08,486 INFO L93 Difference]: Finished difference Result 100 states and 116 transitions. [2022-11-22 02:36:08,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-22 02:36:08,487 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-11-22 02:36:08,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:36:08,487 INFO L225 Difference]: With dead ends: 100 [2022-11-22 02:36:08,487 INFO L226 Difference]: Without dead ends: 97 [2022-11-22 02:36:08,488 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 59 SyntacticMatches, 9 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=256, Invalid=864, Unknown=2, NotChecked=0, Total=1122 [2022-11-22 02:36:08,489 INFO L413 NwaCegarLoop]: 9 mSDtfsCounter, 93 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:36:08,489 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 77 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 168 Invalid, 1 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:36:08,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-11-22 02:36:08,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 84. [2022-11-22 02:36:08,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 77 states have (on average 1.2857142857142858) internal successors, (99), 83 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:08,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 99 transitions. [2022-11-22 02:36:08,502 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 99 transitions. Word has length 29 [2022-11-22 02:36:08,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:36:08,502 INFO L495 AbstractCegarLoop]: Abstraction has 84 states and 99 transitions. [2022-11-22 02:36:08,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:08,502 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 99 transitions. [2022-11-22 02:36:08,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-22 02:36:08,503 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:36:08,503 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1] [2022-11-22 02:36:08,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-22 02:36:08,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-22 02:36:08,704 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:36:08,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:36:08,704 INFO L85 PathProgramCache]: Analyzing trace with hash -823599082, now seen corresponding path program 1 times [2022-11-22 02:36:08,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:36:08,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022167379] [2022-11-22 02:36:08,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:08,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:36:08,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:08,898 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-22 02:36:08,899 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:36:08,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022167379] [2022-11-22 02:36:08,899 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022167379] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:36:08,899 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81188523] [2022-11-22 02:36:08,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:08,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:36:08,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:36:08,901 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:36:08,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-22 02:36:09,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:09,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-22 02:36:09,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:36:09,235 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-11-22 02:36:09,235 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:36:09,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81188523] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:36:09,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:36:09,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 13 [2022-11-22 02:36:09,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696709661] [2022-11-22 02:36:09,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:36:09,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-22 02:36:09,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:36:09,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-22 02:36:09,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-11-22 02:36:09,237 INFO L87 Difference]: Start difference. First operand 84 states and 99 transitions. Second operand has 8 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:09,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:36:09,374 INFO L93 Difference]: Finished difference Result 135 states and 157 transitions. [2022-11-22 02:36:09,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-22 02:36:09,379 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2022-11-22 02:36:09,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:36:09,380 INFO L225 Difference]: With dead ends: 135 [2022-11-22 02:36:09,380 INFO L226 Difference]: Without dead ends: 67 [2022-11-22 02:36:09,381 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-11-22 02:36:09,381 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 48 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:36:09,382 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 75 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 95 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:36:09,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-11-22 02:36:09,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 63. [2022-11-22 02:36:09,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 58 states have (on average 1.206896551724138) internal successors, (70), 62 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:09,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 70 transitions. [2022-11-22 02:36:09,396 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 70 transitions. Word has length 30 [2022-11-22 02:36:09,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:36:09,397 INFO L495 AbstractCegarLoop]: Abstraction has 63 states and 70 transitions. [2022-11-22 02:36:09,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.125) internal successors, (25), 7 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:09,397 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 70 transitions. [2022-11-22 02:36:09,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-22 02:36:09,397 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:36:09,398 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:36:09,405 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-11-22 02:36:09,602 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:36:09,603 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:36:09,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:36:09,603 INFO L85 PathProgramCache]: Analyzing trace with hash 241518265, now seen corresponding path program 1 times [2022-11-22 02:36:09,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:36:09,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820539895] [2022-11-22 02:36:09,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:09,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:36:09,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:09,704 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-22 02:36:09,704 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:36:09,704 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820539895] [2022-11-22 02:36:09,704 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820539895] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:36:09,705 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247582261] [2022-11-22 02:36:09,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:09,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:36:09,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:36:09,706 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:36:09,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-22 02:36:09,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:09,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-22 02:36:09,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:36:09,983 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-22 02:36:09,983 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:36:09,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247582261] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:36:09,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:36:09,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 6 [2022-11-22 02:36:09,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676826161] [2022-11-22 02:36:09,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:36:09,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-22 02:36:09,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:36:09,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-22 02:36:09,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-11-22 02:36:09,986 INFO L87 Difference]: Start difference. First operand 63 states and 70 transitions. Second operand has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:10,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:36:10,047 INFO L93 Difference]: Finished difference Result 67 states and 73 transitions. [2022-11-22 02:36:10,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-22 02:36:10,047 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-11-22 02:36:10,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:36:10,048 INFO L225 Difference]: With dead ends: 67 [2022-11-22 02:36:10,048 INFO L226 Difference]: Without dead ends: 66 [2022-11-22 02:36:10,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2022-11-22 02:36:10,050 INFO L413 NwaCegarLoop]: 18 mSDtfsCounter, 28 mSDsluCounter, 16 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-22 02:36:10,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [28 Valid, 34 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-22 02:36:10,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-11-22 02:36:10,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 63. [2022-11-22 02:36:10,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 58 states have (on average 1.1896551724137931) internal successors, (69), 62 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:10,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 69 transitions. [2022-11-22 02:36:10,065 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 69 transitions. Word has length 31 [2022-11-22 02:36:10,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:36:10,066 INFO L495 AbstractCegarLoop]: Abstraction has 63 states and 69 transitions. [2022-11-22 02:36:10,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:10,066 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 69 transitions. [2022-11-22 02:36:10,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-11-22 02:36:10,067 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:36:10,067 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:36:10,080 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-22 02:36:10,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-22 02:36:10,281 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:36:10,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:36:10,281 INFO L85 PathProgramCache]: Analyzing trace with hash 2052208996, now seen corresponding path program 1 times [2022-11-22 02:36:10,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:36:10,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385001126] [2022-11-22 02:36:10,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:10,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:36:10,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:10,441 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-22 02:36:10,441 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:36:10,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385001126] [2022-11-22 02:36:10,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385001126] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:36:10,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133708385] [2022-11-22 02:36:10,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:10,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:36:10,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:36:10,443 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:36:10,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-22 02:36:10,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:10,662 INFO L263 TraceCheckSpWp]: Trace formula consists of 312 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-22 02:36:10,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:36:10,719 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-22 02:36:10,719 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:36:10,761 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-11-22 02:36:10,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133708385] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:36:10,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1008517460] [2022-11-22 02:36:10,763 INFO L159 IcfgInterpreter]: Started Sifa with 21 locations of interest [2022-11-22 02:36:10,763 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:36:10,764 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:36:10,764 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:36:10,764 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:36:10,807 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 02:36:10,807 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-22 02:36:10,824 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-22 02:36:10,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:10,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:10,856 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2022-11-22 02:36:10,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:10,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:10,871 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2022-11-22 02:36:10,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:10,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:10,888 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:36:10,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:10,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:10,902 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:36:11,021 INFO L321 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-22 02:36:11,022 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 232 treesize of output 255 [2022-11-22 02:36:11,053 INFO L321 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-22 02:36:11,053 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 225 treesize of output 233 [2022-11-22 02:36:11,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,367 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-11-22 02:36:11,367 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 233 treesize of output 219 [2022-11-22 02:36:11,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,435 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-22 02:36:11,436 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 237 treesize of output 222 [2022-11-22 02:36:11,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,476 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 217 [2022-11-22 02:36:11,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:11,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:11,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:11,587 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-11-22 02:36:11,587 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 373 treesize of output 396 [2022-11-22 02:36:11,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,616 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 304 treesize of output 295 [2022-11-22 02:36:11,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:11,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:11,638 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 438 treesize of output 473 [2022-11-22 02:36:11,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,700 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-22 02:36:11,700 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 365 treesize of output 320 [2022-11-22 02:36:11,816 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 171 treesize of output 91 [2022-11-22 02:36:11,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,830 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 23 [2022-11-22 02:36:11,845 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 43 [2022-11-22 02:36:11,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:11,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 381 treesize of output 328 [2022-11-22 02:36:11,927 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-11-22 02:36:11,939 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 308 treesize of output 302 [2022-11-22 02:36:12,305 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:36:12,311 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:36:12,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:12,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:12,375 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-22 02:36:12,375 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 185 [2022-11-22 02:36:12,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:12,438 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:36:12,439 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 164 [2022-11-22 02:36:12,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,464 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2022-11-22 02:36:12,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,482 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 27 treesize of output 11 [2022-11-22 02:36:12,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,519 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 57 treesize of output 11 [2022-11-22 02:36:12,539 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 67 [2022-11-22 02:36:12,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,549 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 45 [2022-11-22 02:36:12,558 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 5 treesize of output 3 [2022-11-22 02:36:12,587 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 45 [2022-11-22 02:36:12,594 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 5 treesize of output 3 [2022-11-22 02:36:12,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,604 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2022-11-22 02:36:12,835 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:36:12,841 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:36:12,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:12,926 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:36:12,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 184 [2022-11-22 02:36:12,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:12,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:12,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:12,974 INFO L321 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2022-11-22 02:36:12,974 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 173 [2022-11-22 02:36:13,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:13,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:13,010 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-11-22 02:36:13,037 INFO L321 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2022-11-22 02:36:13,037 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 30 [2022-11-22 02:36:13,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:13,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:13,053 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-11-22 02:36:13,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:13,075 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 57 treesize of output 11 [2022-11-22 02:36:13,152 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-22 02:36:13,152 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 143 treesize of output 122 [2022-11-22 02:36:13,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:13,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:13,162 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 78 [2022-11-22 02:36:13,284 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-22 02:36:13,294 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-22 02:36:13,305 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-22 02:36:13,394 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-22 02:36:13,404 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-22 02:36:13,418 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-22 02:36:13,488 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-22 02:36:13,496 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-22 02:36:13,505 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-22 02:36:13,827 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:36:16,872 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [1008517460] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:36:16,872 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:36:16,873 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [6, 5, 5] total 23 [2022-11-22 02:36:16,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1815722691] [2022-11-22 02:36:16,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:36:16,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-22 02:36:16,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:36:16,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-22 02:36:16,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=430, Unknown=2, NotChecked=0, Total=552 [2022-11-22 02:36:16,874 INFO L87 Difference]: Start difference. First operand 63 states and 69 transitions. Second operand has 14 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:17,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:36:17,578 INFO L93 Difference]: Finished difference Result 77 states and 84 transitions. [2022-11-22 02:36:17,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-22 02:36:17,578 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-11-22 02:36:17,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:36:17,579 INFO L225 Difference]: With dead ends: 77 [2022-11-22 02:36:17,579 INFO L226 Difference]: Without dead ends: 75 [2022-11-22 02:36:17,579 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 66 SyntacticMatches, 10 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=129, Invalid=469, Unknown=2, NotChecked=0, Total=600 [2022-11-22 02:36:17,580 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 68 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 6 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-22 02:36:17,580 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 62 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 202 Invalid, 1 Unknown, 0 Unchecked, 0.3s Time] [2022-11-22 02:36:17,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2022-11-22 02:36:17,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 65. [2022-11-22 02:36:17,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 60 states have (on average 1.1833333333333333) internal successors, (71), 64 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:17,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 71 transitions. [2022-11-22 02:36:17,597 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 71 transitions. Word has length 31 [2022-11-22 02:36:17,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:36:17,598 INFO L495 AbstractCegarLoop]: Abstraction has 65 states and 71 transitions. [2022-11-22 02:36:17,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 13 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:17,598 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 71 transitions. [2022-11-22 02:36:17,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-11-22 02:36:17,598 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:36:17,599 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:36:17,606 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-22 02:36:17,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-22 02:36:17,805 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:36:17,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:36:17,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1501122809, now seen corresponding path program 1 times [2022-11-22 02:36:17,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:36:17,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499802593] [2022-11-22 02:36:17,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:17,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:36:17,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:17,952 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-22 02:36:17,952 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:36:17,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499802593] [2022-11-22 02:36:17,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499802593] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:36:17,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1376514089] [2022-11-22 02:36:17,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:17,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:36:17,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:36:17,955 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:36:17,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-22 02:36:18,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:18,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-22 02:36:18,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:36:18,231 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-22 02:36:18,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:36:18,272 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2022-11-22 02:36:18,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1376514089] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:36:18,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [941124786] [2022-11-22 02:36:18,279 INFO L159 IcfgInterpreter]: Started Sifa with 22 locations of interest [2022-11-22 02:36:18,279 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:36:18,279 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:36:18,279 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:36:18,280 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:36:18,320 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-22 02:36:18,321 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-11-22 02:36:18,354 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 02:36:18,354 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-22 02:36:18,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,387 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:36:18,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,406 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:36:18,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,425 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2022-11-22 02:36:18,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,441 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2022-11-22 02:36:18,534 INFO L321 Elim1Store]: treesize reduction 54, result has 27.0 percent of original size [2022-11-22 02:36:18,534 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 227 treesize of output 235 [2022-11-22 02:36:18,593 INFO L321 Elim1Store]: treesize reduction 78, result has 26.4 percent of original size [2022-11-22 02:36:18,594 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 230 treesize of output 245 [2022-11-22 02:36:18,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:18,926 INFO L321 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2022-11-22 02:36:18,926 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 241 treesize of output 227 [2022-11-22 02:36:18,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:18,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:19,002 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-11-22 02:36:19,002 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 245 treesize of output 230 [2022-11-22 02:36:19,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,039 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 234 treesize of output 225 [2022-11-22 02:36:19,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:19,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:19,157 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-22 02:36:19,158 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 381 treesize of output 404 [2022-11-22 02:36:19,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,187 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 312 treesize of output 303 [2022-11-22 02:36:19,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:19,208 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 446 treesize of output 476 [2022-11-22 02:36:19,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,264 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:19,271 INFO L321 Elim1Store]: treesize reduction 22, result has 4.3 percent of original size [2022-11-22 02:36:19,272 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 395 treesize of output 350 [2022-11-22 02:36:19,381 INFO L321 Elim1Store]: treesize reduction 35, result has 2.8 percent of original size [2022-11-22 02:36:19,381 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 326 treesize of output 257 [2022-11-22 02:36:19,393 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 250 treesize of output 190 [2022-11-22 02:36:19,406 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 37 [2022-11-22 02:36:19,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,576 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 642 treesize of output 589 [2022-11-22 02:36:19,586 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-11-22 02:36:19,597 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 569 treesize of output 539 [2022-11-22 02:36:19,855 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:36:19,860 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:36:19,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:19,937 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:36:19,938 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 189 [2022-11-22 02:36:19,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:19,963 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:19,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:19,989 INFO L321 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2022-11-22 02:36:19,990 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 178 [2022-11-22 02:36:20,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-11-22 02:36:20,051 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 43 [2022-11-22 02:36:20,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,063 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-11-22 02:36:20,073 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:36:20,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,100 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 57 treesize of output 11 [2022-11-22 02:36:20,138 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 53 [2022-11-22 02:36:20,144 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:36:20,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,154 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2022-11-22 02:36:20,444 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:36:20,451 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:36:20,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:20,540 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:36:20,540 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 184 [2022-11-22 02:36:20,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:20,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:20,594 INFO L321 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2022-11-22 02:36:20,594 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 178 [2022-11-22 02:36:20,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,627 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-11-22 02:36:20,652 INFO L321 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2022-11-22 02:36:20,652 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 30 [2022-11-22 02:36:20,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,664 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-11-22 02:36:20,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,683 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 57 treesize of output 11 [2022-11-22 02:36:20,718 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 67 [2022-11-22 02:36:20,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:20,728 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 45 [2022-11-22 02:36:20,737 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:36:20,840 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-22 02:36:20,850 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-22 02:36:20,859 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-22 02:36:20,928 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-22 02:36:20,934 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-22 02:36:20,941 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-22 02:36:20,984 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-22 02:36:20,990 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-22 02:36:21,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-22 02:36:21,640 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:36:24,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [941124786] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:36:24,598 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:36:24,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [6, 5, 5] total 27 [2022-11-22 02:36:24,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178670946] [2022-11-22 02:36:24,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:36:24,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-22 02:36:24,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:36:24,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-22 02:36:24,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=628, Unknown=2, NotChecked=0, Total=756 [2022-11-22 02:36:24,600 INFO L87 Difference]: Start difference. First operand 65 states and 71 transitions. Second operand has 18 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:27,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:36:27,308 INFO L93 Difference]: Finished difference Result 79 states and 86 transitions. [2022-11-22 02:36:27,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-22 02:36:27,309 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-11-22 02:36:27,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:36:27,309 INFO L225 Difference]: With dead ends: 79 [2022-11-22 02:36:27,309 INFO L226 Difference]: Without dead ends: 49 [2022-11-22 02:36:27,310 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 74 SyntacticMatches, 7 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 443 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=254, Invalid=1226, Unknown=2, NotChecked=0, Total=1482 [2022-11-22 02:36:27,310 INFO L413 NwaCegarLoop]: 6 mSDtfsCounter, 83 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 23 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-22 02:36:27,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 59 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 259 Invalid, 1 Unknown, 0 Unchecked, 0.5s Time] [2022-11-22 02:36:27,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-11-22 02:36:27,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2022-11-22 02:36:27,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 44 states have (on average 1.1818181818181819) internal successors, (52), 48 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:27,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 52 transitions. [2022-11-22 02:36:27,321 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 52 transitions. Word has length 34 [2022-11-22 02:36:27,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:36:27,321 INFO L495 AbstractCegarLoop]: Abstraction has 49 states and 52 transitions. [2022-11-22 02:36:27,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.4705882352941178) internal successors, (25), 17 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:27,321 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 52 transitions. [2022-11-22 02:36:27,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-22 02:36:27,322 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:36:27,322 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:36:27,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-22 02:36:27,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:36:27,523 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:36:27,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:36:27,523 INFO L85 PathProgramCache]: Analyzing trace with hash 116563978, now seen corresponding path program 1 times [2022-11-22 02:36:27,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:36:27,523 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547286815] [2022-11-22 02:36:27,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:27,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:36:27,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:27,715 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-22 02:36:27,716 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:36:27,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547286815] [2022-11-22 02:36:27,716 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547286815] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:36:27,716 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394061886] [2022-11-22 02:36:27,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:27,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:36:27,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:36:27,718 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:36:27,744 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-22 02:36:27,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:27,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-22 02:36:27,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:36:28,064 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-22 02:36:28,065 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-22 02:36:28,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394061886] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:36:28,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-22 02:36:28,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2022-11-22 02:36:28,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683329031] [2022-11-22 02:36:28,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:36:28,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-22 02:36:28,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:36:28,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-22 02:36:28,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-11-22 02:36:28,067 INFO L87 Difference]: Start difference. First operand 49 states and 52 transitions. Second operand has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:28,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:36:28,188 INFO L93 Difference]: Finished difference Result 49 states and 52 transitions. [2022-11-22 02:36:28,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-22 02:36:28,188 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-11-22 02:36:28,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:36:28,189 INFO L225 Difference]: With dead ends: 49 [2022-11-22 02:36:28,189 INFO L226 Difference]: Without dead ends: 47 [2022-11-22 02:36:28,189 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2022-11-22 02:36:28,189 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 32 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-22 02:36:28,190 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [32 Valid, 44 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-22 02:36:28,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-11-22 02:36:28,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2022-11-22 02:36:28,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 43 states have (on average 1.1395348837209303) internal successors, (49), 45 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:28,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 49 transitions. [2022-11-22 02:36:28,201 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 49 transitions. Word has length 38 [2022-11-22 02:36:28,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:36:28,201 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 49 transitions. [2022-11-22 02:36:28,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 5.4) internal successors, (27), 5 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:28,201 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 49 transitions. [2022-11-22 02:36:28,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-22 02:36:28,202 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:36:28,202 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:36:28,208 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-22 02:36:28,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:36:28,409 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:36:28,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:36:28,409 INFO L85 PathProgramCache]: Analyzing trace with hash 348837420, now seen corresponding path program 1 times [2022-11-22 02:36:28,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:36:28,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825697553] [2022-11-22 02:36:28,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:28,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:36:28,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:28,588 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-22 02:36:28,588 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:36:28,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825697553] [2022-11-22 02:36:28,589 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825697553] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:36:28,589 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990351038] [2022-11-22 02:36:28,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:28,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:36:28,589 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:36:28,590 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:36:28,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-22 02:36:28,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:28,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-22 02:36:28,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:36:28,883 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-22 02:36:28,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:36:28,940 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-22 02:36:28,940 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990351038] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:36:28,940 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [922988593] [2022-11-22 02:36:28,945 INFO L159 IcfgInterpreter]: Started Sifa with 23 locations of interest [2022-11-22 02:36:28,945 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:36:28,946 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:36:28,946 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:36:28,946 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:36:28,985 INFO L321 Elim1Store]: treesize reduction 20, result has 48.7 percent of original size [2022-11-22 02:36:28,985 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 30 [2022-11-22 02:36:29,024 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 02:36:29,024 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-22 02:36:29,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:36:29,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,070 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:36:29,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,089 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2022-11-22 02:36:29,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,100 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2022-11-22 02:36:29,189 INFO L321 Elim1Store]: treesize reduction 54, result has 27.0 percent of original size [2022-11-22 02:36:29,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 227 treesize of output 235 [2022-11-22 02:36:29,257 INFO L321 Elim1Store]: treesize reduction 78, result has 26.4 percent of original size [2022-11-22 02:36:29,257 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 230 treesize of output 245 [2022-11-22 02:36:29,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:29,785 INFO L321 Elim1Store]: treesize reduction 40, result has 27.3 percent of original size [2022-11-22 02:36:29,785 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 319 treesize of output 297 [2022-11-22 02:36:29,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:29,865 INFO L321 Elim1Store]: treesize reduction 24, result has 4.0 percent of original size [2022-11-22 02:36:29,865 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 323 treesize of output 300 [2022-11-22 02:36:29,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,904 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 312 treesize of output 303 [2022-11-22 02:36:29,920 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:29,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:29,922 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:29,996 INFO L321 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-22 02:36:29,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 459 treesize of output 477 [2022-11-22 02:36:30,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:30,029 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 396 treesize of output 387 [2022-11-22 02:36:30,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:30,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:30,048 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 530 treesize of output 565 [2022-11-22 02:36:30,276 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 184 treesize of output 120 [2022-11-22 02:36:30,285 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 84 [2022-11-22 02:36:30,297 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 17 [2022-11-22 02:36:30,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:30,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:30,538 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 832 treesize of output 779 [2022-11-22 02:36:30,554 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 759 treesize of output 729 [2022-11-22 02:36:30,604 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-11-22 02:36:30,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:30,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:30,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:30,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:30,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:30,663 INFO L321 Elim1Store]: treesize reduction 22, result has 4.3 percent of original size [2022-11-22 02:36:30,663 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 779 treesize of output 726 [2022-11-22 02:36:30,992 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:36:30,997 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:36:31,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:31,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:31,074 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-22 02:36:31,075 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 185 [2022-11-22 02:36:31,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:31,131 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:36:31,131 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 159 [2022-11-22 02:36:31,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,167 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-11-22 02:36:31,215 INFO L321 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2022-11-22 02:36:31,216 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 30 [2022-11-22 02:36:31,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,228 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-11-22 02:36:31,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,243 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 57 treesize of output 11 [2022-11-22 02:36:31,268 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 67 [2022-11-22 02:36:31,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,278 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 45 [2022-11-22 02:36:31,286 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 5 treesize of output 3 [2022-11-22 02:36:31,390 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:36:31,399 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:36:31,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:31,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:31,472 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-22 02:36:31,473 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 180 [2022-11-22 02:36:31,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:31,553 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:36:31,553 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 159 [2022-11-22 02:36:31,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,575 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2022-11-22 02:36:31,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,595 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 27 treesize of output 11 [2022-11-22 02:36:31,623 INFO L321 Elim1Store]: treesize reduction 23, result has 4.2 percent of original size [2022-11-22 02:36:31,623 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 30 [2022-11-22 02:36:31,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,636 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-11-22 02:36:31,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,656 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 57 treesize of output 11 [2022-11-22 02:36:31,758 INFO L321 Elim1Store]: treesize reduction 15, result has 6.3 percent of original size [2022-11-22 02:36:31,759 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 143 treesize of output 122 [2022-11-22 02:36:31,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:31,768 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 78 [2022-11-22 02:36:31,890 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-22 02:36:31,900 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-22 02:36:31,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 11 treesize of output 7 [2022-11-22 02:36:32,047 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-22 02:36:32,055 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-22 02:36:32,062 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-22 02:36:32,192 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-22 02:36:32,199 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-22 02:36:32,208 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-22 02:36:32,552 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:36:36,371 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [922988593] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:36:36,371 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:36:36,371 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [6, 6, 6] total 29 [2022-11-22 02:36:36,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639864873] [2022-11-22 02:36:36,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:36:36,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-22 02:36:36,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:36:36,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-22 02:36:36,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=718, Unknown=3, NotChecked=0, Total=870 [2022-11-22 02:36:36,373 INFO L87 Difference]: Start difference. First operand 46 states and 49 transitions. Second operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:38,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:36:38,636 INFO L93 Difference]: Finished difference Result 67 states and 72 transitions. [2022-11-22 02:36:38,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-22 02:36:38,636 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2022-11-22 02:36:38,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:36:38,637 INFO L225 Difference]: With dead ends: 67 [2022-11-22 02:36:38,637 INFO L226 Difference]: Without dead ends: 64 [2022-11-22 02:36:38,637 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 89 SyntacticMatches, 8 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=287, Invalid=1270, Unknown=3, NotChecked=0, Total=1560 [2022-11-22 02:36:38,638 INFO L413 NwaCegarLoop]: 4 mSDtfsCounter, 98 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 16 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 328 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-22 02:36:38,638 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 51 Invalid, 328 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 311 Invalid, 1 Unknown, 0 Unchecked, 0.5s Time] [2022-11-22 02:36:38,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-11-22 02:36:38,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 53. [2022-11-22 02:36:38,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 50 states have (on average 1.14) internal successors, (57), 52 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:38,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 57 transitions. [2022-11-22 02:36:38,649 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 57 transitions. Word has length 40 [2022-11-22 02:36:38,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:36:38,649 INFO L495 AbstractCegarLoop]: Abstraction has 53 states and 57 transitions. [2022-11-22 02:36:38,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:38,649 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 57 transitions. [2022-11-22 02:36:38,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-22 02:36:38,650 INFO L187 NwaCegarLoop]: Found error trace [2022-11-22 02:36:38,650 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:36:38,655 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-22 02:36:38,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-11-22 02:36:38,850 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW === [ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 11 more)] === [2022-11-22 02:36:38,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-22 02:36:38,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1605141185, now seen corresponding path program 1 times [2022-11-22 02:36:38,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-22 02:36:38,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007134645] [2022-11-22 02:36:38,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:38,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-22 02:36:38,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:39,016 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-22 02:36:39,016 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-22 02:36:39,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007134645] [2022-11-22 02:36:39,016 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007134645] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-22 02:36:39,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436485777] [2022-11-22 02:36:39,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-22 02:36:39,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-22 02:36:39,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 [2022-11-22 02:36:39,018 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-22 02:36:39,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-22 02:36:39,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-22 02:36:39,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-22 02:36:39,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-22 02:36:39,333 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-22 02:36:39,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-22 02:36:39,411 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-22 02:36:39,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436485777] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-22 02:36:39,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [202956998] [2022-11-22 02:36:39,412 INFO L159 IcfgInterpreter]: Started Sifa with 24 locations of interest [2022-11-22 02:36:39,413 INFO L166 IcfgInterpreter]: Building call graph [2022-11-22 02:36:39,413 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-22 02:36:39,413 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-22 02:36:39,413 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-22 02:36:39,465 INFO L321 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-22 02:36:39,465 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 27 treesize of output 41 [2022-11-22 02:36:39,477 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 22 [2022-11-22 02:36:39,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:39,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:39,505 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:36:39,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:39,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:39,524 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 28 [2022-11-22 02:36:39,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:39,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:39,534 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2022-11-22 02:36:39,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:39,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:39,549 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 26 [2022-11-22 02:36:39,662 INFO L321 Elim1Store]: treesize reduction 70, result has 34.0 percent of original size [2022-11-22 02:36:39,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 232 treesize of output 255 [2022-11-22 02:36:39,694 INFO L321 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2022-11-22 02:36:39,695 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 225 treesize of output 233 [2022-11-22 02:36:39,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:39,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,069 INFO L321 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-11-22 02:36:40,070 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 5 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 233 treesize of output 219 [2022-11-22 02:36:40,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,146 INFO L321 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2022-11-22 02:36:40,147 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 237 treesize of output 222 [2022-11-22 02:36:40,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,190 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 217 [2022-11-22 02:36:40,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:40,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:40,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:40,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:40,291 INFO L321 Elim1Store]: treesize reduction 66, result has 32.0 percent of original size [2022-11-22 02:36:40,292 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 5 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 373 treesize of output 401 [2022-11-22 02:36:40,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,325 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 238 treesize of output 229 [2022-11-22 02:36:40,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:40,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:40,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:40,391 INFO L321 Elim1Store]: treesize reduction 74, result has 34.5 percent of original size [2022-11-22 02:36:40,392 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 360 treesize of output 389 [2022-11-22 02:36:40,573 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 54 [2022-11-22 02:36:40,583 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2022-11-22 02:36:40,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:40,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,596 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 17 [2022-11-22 02:36:40,662 INFO L321 Elim1Store]: treesize reduction 35, result has 2.8 percent of original size [2022-11-22 02:36:40,662 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 108 treesize of output 61 [2022-11-22 02:36:40,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,673 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2022-11-22 02:36:40,686 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 16 [2022-11-22 02:36:40,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:40,742 INFO L321 Elim1Store]: treesize reduction 13, result has 7.1 percent of original size [2022-11-22 02:36:40,743 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 7 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 563 treesize of output 518 [2022-11-22 02:36:41,050 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:36:41,057 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:36:41,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:41,172 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:36:41,172 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 189 [2022-11-22 02:36:41,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:41,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:41,225 INFO L321 Elim1Store]: treesize reduction 31, result has 22.5 percent of original size [2022-11-22 02:36:41,225 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 158 treesize of output 178 [2022-11-22 02:36:41,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,262 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 17 [2022-11-22 02:36:41,287 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 87 treesize of output 43 [2022-11-22 02:36:41,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,299 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 20 [2022-11-22 02:36:41,308 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:36:41,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,325 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 57 treesize of output 11 [2022-11-22 02:36:41,366 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 53 [2022-11-22 02:36:41,373 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:36:41,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,382 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2022-11-22 02:36:41,607 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 6 treesize of output 5 [2022-11-22 02:36:41,613 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 9 [2022-11-22 02:36:41,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:41,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:41,681 INFO L321 Elim1Store]: treesize reduction 19, result has 32.1 percent of original size [2022-11-22 02:36:41,682 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 171 treesize of output 185 [2022-11-22 02:36:41,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-22 02:36:41,747 INFO L321 Elim1Store]: treesize reduction 15, result has 46.4 percent of original size [2022-11-22 02:36:41,748 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 2 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 146 treesize of output 164 [2022-11-22 02:36:41,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,774 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 7 [2022-11-22 02:36:41,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,792 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 27 treesize of output 11 [2022-11-22 02:36:41,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,828 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 57 treesize of output 11 [2022-11-22 02:36:41,847 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 67 [2022-11-22 02:36:41,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,857 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 45 [2022-11-22 02:36:41,867 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:36:41,899 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 97 treesize of output 53 [2022-11-22 02:36:41,906 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 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 13 treesize of output 3 [2022-11-22 02:36:41,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-22 02:36:41,914 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2022-11-22 02:36:42,114 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-22 02:36:42,128 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-22 02:36:42,137 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-22 02:36:42,263 INFO L350 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-22 02:36:42,274 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-22 02:36:42,282 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-22 02:36:42,400 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-22 02:36:42,411 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-22 02:36:42,418 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-22 02:36:42,949 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-22 02:36:46,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSifa [202956998] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-22 02:36:46,543 INFO L184 FreeRefinementEngine]: Found 1 perfect and 3 imperfect interpolant sequences. [2022-11-22 02:36:46,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [8, 8, 8] total 28 [2022-11-22 02:36:46,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776989485] [2022-11-22 02:36:46,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-22 02:36:46,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-22 02:36:46,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-22 02:36:46,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-22 02:36:46,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=635, Unknown=2, NotChecked=0, Total=756 [2022-11-22 02:36:46,544 INFO L87 Difference]: Start difference. First operand 53 states and 57 transitions. Second operand has 20 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:48,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-22 02:36:48,768 INFO L93 Difference]: Finished difference Result 53 states and 57 transitions. [2022-11-22 02:36:48,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-22 02:36:48,771 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-11-22 02:36:48,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-22 02:36:48,771 INFO L225 Difference]: With dead ends: 53 [2022-11-22 02:36:48,772 INFO L226 Difference]: Without dead ends: 0 [2022-11-22 02:36:48,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 98 SyntacticMatches, 12 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=247, Invalid=1157, Unknown=2, NotChecked=0, Total=1406 [2022-11-22 02:36:48,773 INFO L413 NwaCegarLoop]: 1 mSDtfsCounter, 57 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 15 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 5 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-22 02:36:48,773 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 5 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 318 Invalid, 1 Unknown, 0 Unchecked, 0.5s Time] [2022-11-22 02:36:48,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-11-22 02:36:48,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-11-22 02:36:48,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:48,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-11-22 02:36:48,774 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 43 [2022-11-22 02:36:48,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-22 02:36:48,774 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-11-22 02:36:48,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-22 02:36:48,775 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-11-22 02:36:48,775 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-11-22 02:36:48,777 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 14 remaining) [2022-11-22 02:36:48,778 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 14 remaining) [2022-11-22 02:36:48,778 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 14 remaining) [2022-11-22 02:36:48,778 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 14 remaining) [2022-11-22 02:36:48,778 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 14 remaining) [2022-11-22 02:36:48,779 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 14 remaining) [2022-11-22 02:36:48,779 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 14 remaining) [2022-11-22 02:36:48,779 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 14 remaining) [2022-11-22 02:36:48,779 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 14 remaining) [2022-11-22 02:36:48,779 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 14 remaining) [2022-11-22 02:36:48,780 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 14 remaining) [2022-11-22 02:36:48,780 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 14 remaining) [2022-11-22 02:36:48,780 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 14 remaining) [2022-11-22 02:36:48,780 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 14 remaining) [2022-11-22 02:36:48,787 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-22 02:36:48,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-22 02:36:48,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-11-22 02:37:00,790 INFO L902 garLoopResultBuilder]: At program point myexitENTRY(lines 572 574) the Hoare annotation is: true [2022-11-22 02:37:00,791 INFO L902 garLoopResultBuilder]: At program point L573(line 573) the Hoare annotation is: true [2022-11-22 02:37:00,791 INFO L899 garLoopResultBuilder]: For program point myexitEXIT(lines 572 574) no Hoare annotation was computed. [2022-11-22 02:37:00,791 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW(line 630) no Hoare annotation was computed. [2022-11-22 02:37:00,791 INFO L899 garLoopResultBuilder]: For program point L630(line 630) no Hoare annotation was computed. [2022-11-22 02:37:00,791 INFO L899 garLoopResultBuilder]: For program point L630-1(line 630) no Hoare annotation was computed. [2022-11-22 02:37:00,791 INFO L899 garLoopResultBuilder]: For program point L589(lines 589 591) no Hoare annotation was computed. [2022-11-22 02:37:00,791 INFO L899 garLoopResultBuilder]: For program point L589-1(lines 589 591) no Hoare annotation was computed. [2022-11-22 02:37:00,791 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW(line 629) no Hoare annotation was computed. [2022-11-22 02:37:00,791 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW(line 599) no Hoare annotation was computed. [2022-11-22 02:37:00,791 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2022-11-22 02:37:00,792 INFO L902 garLoopResultBuilder]: At program point L590(line 590) the Hoare annotation is: true [2022-11-22 02:37:00,792 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr9ASSERT_VIOLATIONINTEGER_OVERFLOW(line 634) no Hoare annotation was computed. [2022-11-22 02:37:00,792 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW(line 599) no Hoare annotation was computed. [2022-11-22 02:37:00,792 INFO L899 garLoopResultBuilder]: For program point L599(line 599) no Hoare annotation was computed. [2022-11-22 02:37:00,792 INFO L899 garLoopResultBuilder]: For program point L599-1(line 599) no Hoare annotation was computed. [2022-11-22 02:37:00,792 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr8ASSERT_VIOLATIONINTEGER_OVERFLOW(line 634) no Hoare annotation was computed. [2022-11-22 02:37:00,792 INFO L899 garLoopResultBuilder]: For program point L633-3(line 633) no Hoare annotation was computed. [2022-11-22 02:37:00,792 INFO L899 garLoopResultBuilder]: For program point L633-4(line 633) no Hoare annotation was computed. [2022-11-22 02:37:00,793 INFO L895 garLoopResultBuilder]: At program point L633-5(lines 633 638) the Hoare annotation is: (let ((.cse0 (<= 0 |ULTIMATE.start_dll_update_at_#in~head#1.offset|)) (.cse1 (<= 0 |ULTIMATE.start_main_~s~0#1.offset|)) (.cse2 (<= |ULTIMATE.start_dll_get_data_at_#in~head#1.offset| 0)) (.cse3 (<= 1 |ULTIMATE.start_dll_create_~data#1|)) (.cse4 (or (= |ULTIMATE.start_dll_create_~new_head~0#1.offset| 0) (= |ULTIMATE.start_dll_create_~head~0#1.base| 0))) (.cse5 (<= 2 |ULTIMATE.start_dll_create_#in~len#1|)) (.cse6 (<= |ULTIMATE.start_dll_create_#res#1.offset| 0)) (.cse7 (<= 0 |ULTIMATE.start_dll_update_at_#in~index#1|)) (.cse8 (<= |ULTIMATE.start_dll_update_at_~index#1| 1)) (.cse9 (<= |ULTIMATE.start_dll_create_~data#1| 1)) (.cse10 (<= |ULTIMATE.start_dll_update_at_#in~head#1.offset| 0)) (.cse11 (= |ULTIMATE.start_main_~data~0#1| 1)) (.cse12 (<= 0 |ULTIMATE.start_dll_get_data_at_#in~head#1.offset|)) (.cse13 (<= 0 |ULTIMATE.start_dll_create_~len#1|)) (.cse14 (<= |ULTIMATE.start_dll_create_#in~len#1| 2)) (.cse15 (<= 0 |ULTIMATE.start_dll_get_data_at_#in~index#1|)) (.cse16 (<= |ULTIMATE.start_dll_create_~len#1| 0)) (.cse17 (<= 1 |ULTIMATE.start_dll_create_#in~data#1|)) (.cse18 (= |ULTIMATE.start_main_~len~0#1| 2)) (.cse19 (= |#NULL.offset| 0)) (.cse20 (<= |ULTIMATE.start_dll_create_#in~data#1| 1)) (.cse21 (<= 2 |ULTIMATE.start_dll_update_at_~data#1|)) (.cse22 (<= |ULTIMATE.start_dll_create_~head~0#1.offset| 0)) (.cse23 (<= 0 |ULTIMATE.start_dll_create_~head~0#1.offset|)) (.cse24 (<= 2 |ULTIMATE.start_main_~expected~0#1|)) (.cse25 (<= 2 |ULTIMATE.start_main_~new_data~0#1|)) (.cse26 (<= 2 |ULTIMATE.start_dll_update_at_#in~data#1|)) (.cse27 (<= 0 |#StackHeapBarrier|)) (.cse28 (<= |ULTIMATE.start_main_~s~0#1.offset| 0)) (.cse29 (<= 0 |ULTIMATE.start_dll_create_#res#1.offset|)) (.cse30 (= |#NULL.base| 0))) (or (and .cse0 (<= 0 |ULTIMATE.start_dll_update_at_~index#1|) .cse1 .cse2 .cse3 .cse4 .cse5 (<= |ULTIMATE.start_main_~i~0#1| 2147483647) .cse6 .cse7 .cse8 (<= 0 |ULTIMATE.start_dll_get_data_at_~index#1|) (<= |ULTIMATE.start_dll_get_data_at_~index#1| 0) .cse9 (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_dll_update_at_~head#1.offset|) .cse10 .cse11 .cse12 .cse13 (<= 2 |ULTIMATE.start_dll_get_data_at_#res#1|) (<= |ULTIMATE.start_dll_update_at_~head#1.offset| 0) .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30) (and .cse0 .cse1 .cse3 .cse4 (= |ULTIMATE.start_main_~i~0#1| 0) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30) (and .cse0 .cse1 .cse2 .cse3 (<= |ULTIMATE.start_main_~expected~0#1| 4) .cse4 .cse5 (<= 1 |ULTIMATE.start_main_~i~0#1|) .cse6 (<= |ULTIMATE.start_dll_get_data_at_#in~index#1| 2) .cse7 .cse8 (<= |ULTIMATE.start_main_~i~0#1| 2) .cse9 (<= |ULTIMATE.start_dll_get_data_at_~index#1| 2) .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30))) [2022-11-22 02:37:00,793 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr11ASSERT_VIOLATIONINTEGER_OVERFLOW(line 613) no Hoare annotation was computed. [2022-11-22 02:37:00,793 INFO L902 garLoopResultBuilder]: At program point L642(lines 624 643) the Hoare annotation is: true [2022-11-22 02:37:00,793 INFO L899 garLoopResultBuilder]: For program point L634(line 634) no Hoare annotation was computed. [2022-11-22 02:37:00,794 INFO L899 garLoopResultBuilder]: For program point L634-1(line 634) no Hoare annotation was computed. [2022-11-22 02:37:00,794 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr10ASSERT_VIOLATIONINTEGER_OVERFLOW(line 613) no Hoare annotation was computed. [2022-11-22 02:37:00,794 INFO L895 garLoopResultBuilder]: At program point L618-2(lines 618 621) the Hoare annotation is: (let ((.cse0 (<= 0 |ULTIMATE.start_dll_update_at_#in~head#1.offset|)) (.cse1 (<= 0 |ULTIMATE.start_main_~s~0#1.offset|)) (.cse2 (<= 1 |ULTIMATE.start_dll_create_~data#1|)) (.cse3 (<= 2 |ULTIMATE.start_dll_create_#in~len#1|)) (.cse4 (<= |ULTIMATE.start_dll_create_#res#1.offset| 0)) (.cse5 (<= 0 |ULTIMATE.start_dll_update_at_#in~index#1|)) (.cse6 (<= |ULTIMATE.start_dll_create_~data#1| 1)) (.cse7 (<= |ULTIMATE.start_dll_update_at_#in~head#1.offset| 0)) (.cse8 (<= 0 |ULTIMATE.start_dll_create_~len#1|)) (.cse9 (<= |ULTIMATE.start_dll_create_#in~len#1| 2)) (.cse10 (<= |ULTIMATE.start_dll_create_~len#1| 0)) (.cse11 (<= 1 |ULTIMATE.start_dll_create_#in~data#1|)) (.cse12 (= |ULTIMATE.start_main_~len~0#1| 2)) (.cse13 (= |#NULL.offset| 0)) (.cse14 (let ((.cse25 (= |ULTIMATE.start_main_~data~0#1| 1))) (or (and (= |ULTIMATE.start_dll_create_~new_head~0#1.offset| 0) .cse25) (and .cse25 (= |ULTIMATE.start_dll_create_~head~0#1.base| 0))))) (.cse15 (<= |ULTIMATE.start_dll_create_#in~data#1| 1)) (.cse16 (<= 2 |ULTIMATE.start_dll_update_at_~data#1|)) (.cse17 (<= |ULTIMATE.start_dll_create_~head~0#1.offset| 0)) (.cse18 (<= 0 |ULTIMATE.start_dll_create_~head~0#1.offset|)) (.cse19 (<= 2 |ULTIMATE.start_main_~new_data~0#1|)) (.cse20 (<= 2 |ULTIMATE.start_dll_update_at_#in~data#1|)) (.cse21 (<= 0 |#StackHeapBarrier|)) (.cse22 (<= |ULTIMATE.start_main_~s~0#1.offset| 0)) (.cse23 (<= 0 |ULTIMATE.start_dll_create_#res#1.offset|)) (.cse24 (= |#NULL.base| 0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= 1 |ULTIMATE.start_main_~i~0#1|) .cse4 .cse5 (<= |ULTIMATE.start_dll_update_at_~index#1| 1) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (< |ULTIMATE.start_main_~i~0#1| |ULTIMATE.start_main_~len~0#1|) .cse21 .cse22 .cse23 .cse24) (and .cse0 .cse1 .cse2 (= |ULTIMATE.start_main_~i~0#1| 0) .cse3 .cse4 .cse5 .cse6 (<= 0 |ULTIMATE.start_dll_update_at_~head#1.offset|) .cse7 .cse8 (<= |ULTIMATE.start_dll_update_at_~head#1.offset| 0) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 (= |ULTIMATE.start_dll_update_at_~index#1| 0) .cse24))) [2022-11-22 02:37:00,794 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW(line 620) no Hoare annotation was computed. [2022-11-22 02:37:00,795 INFO L895 garLoopResultBuilder]: At program point L635(lines 635 637) the Hoare annotation is: (let ((.cse2 (<= 0 |ULTIMATE.start_main_~s~0#1.offset|)) (.cse3 (<= |ULTIMATE.start_dll_get_data_at_#in~head#1.offset| 0)) (.cse5 (<= |ULTIMATE.start_main_~expected~0#1| 4)) (.cse8 (<= |ULTIMATE.start_dll_get_data_at_#in~index#1| 2)) (.cse0 (<= 0 |ULTIMATE.start_dll_update_at_#in~head#1.offset|)) (.cse1 (let ((.cse39 (= |#NULL.offset| 0))) (or (and .cse39 (= |ULTIMATE.start_dll_create_~head~0#1.base| 0)) (and (= |ULTIMATE.start_dll_create_~new_head~0#1.offset| 0) .cse39)))) (.cse4 (<= 1 |ULTIMATE.start_dll_create_~data#1|)) (.cse6 (<= 2 |ULTIMATE.start_dll_create_#in~len#1|)) (.cse7 (<= |ULTIMATE.start_dll_create_#res#1.offset| 0)) (.cse9 (= (select (select |#memory_int| |ULTIMATE.start_dll_get_data_at_~head#1.base|) |ULTIMATE.start_dll_get_data_at_~head#1.offset|) |ULTIMATE.start_dll_get_data_at_#res#1|)) (.cse10 (<= 0 |ULTIMATE.start_dll_update_at_#in~index#1|)) (.cse11 (<= |ULTIMATE.start_dll_update_at_~index#1| 1)) (.cse12 (<= |ULTIMATE.start_dll_create_~len#1| 2)) (.cse13 (<= 0 (+ |ULTIMATE.start_main_#t~ret15#1| 2147483648))) (.cse14 (= |ULTIMATE.start_dll_get_data_at_#res#1| |ULTIMATE.start_main_#t~ret15#1|)) (.cse15 (<= |ULTIMATE.start_dll_get_data_at_~index#1| 0)) (.cse16 (<= |ULTIMATE.start_dll_create_~data#1| 1)) (.cse17 (<= |ULTIMATE.start_dll_update_at_#in~head#1.offset| 0)) (.cse18 (= |ULTIMATE.start_main_~data~0#1| 1)) (.cse19 (<= 0 |ULTIMATE.start_dll_get_data_at_#in~head#1.offset|)) (.cse20 (<= |ULTIMATE.start_main_#t~ret15#1| 2147483647)) (.cse21 (<= 0 |ULTIMATE.start_dll_create_~len#1|)) (.cse22 (<= |ULTIMATE.start_dll_create_#in~len#1| 2)) (.cse23 (<= 0 |ULTIMATE.start_dll_get_data_at_#in~index#1|)) (.cse24 (<= |ULTIMATE.start_dll_create_~len#1| 0)) (.cse25 (<= 1 |ULTIMATE.start_dll_create_#in~data#1|)) (.cse26 (= |ULTIMATE.start_main_~len~0#1| 2)) (.cse27 (<= |ULTIMATE.start_dll_create_#in~data#1| 1)) (.cse28 (<= 2 |ULTIMATE.start_dll_update_at_~data#1|)) (.cse29 (<= |ULTIMATE.start_dll_create_~head~0#1.offset| 0)) (.cse30 (<= 0 |ULTIMATE.start_dll_create_~head~0#1.offset|)) (.cse31 (<= 2 |ULTIMATE.start_main_~expected~0#1|)) (.cse32 (<= 2 |ULTIMATE.start_main_~new_data~0#1|)) (.cse33 (<= |ULTIMATE.start_main_~i~0#1| 1)) (.cse34 (<= 2 |ULTIMATE.start_dll_update_at_#in~data#1|)) (.cse35 (<= 0 |#StackHeapBarrier|)) (.cse36 (<= |ULTIMATE.start_main_~s~0#1.offset| 0)) (.cse37 (<= 0 |ULTIMATE.start_dll_create_#res#1.offset|)) (.cse38 (= |#NULL.base| 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (<= 1 |ULTIMATE.start_main_~i~0#1|) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38) (and .cse0 (<= 0 |ULTIMATE.start_dll_update_at_~index#1|) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_dll_update_at_~head#1.offset|) .cse17 .cse18 .cse19 .cse20 .cse21 (<= |ULTIMATE.start_dll_update_at_~head#1.offset| 0) .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 .cse38) (and .cse0 .cse1 .cse4 .cse6 .cse7 (= |ULTIMATE.start_dll_get_data_at_#in~head#1.base| |ULTIMATE.start_main_~s~0#1.base|) .cse9 (= |ULTIMATE.start_dll_get_data_at_#in~head#1.base| |ULTIMATE.start_dll_get_data_at_~head#1.base|) .cse10 (= |ULTIMATE.start_dll_get_data_at_#in~head#1.offset| |ULTIMATE.start_dll_get_data_at_~head#1.offset|) .cse11 .cse12 (= (+ |ULTIMATE.start_main_~len~0#1| |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~expected~0#1|) .cse13 .cse14 .cse15 .cse16 (= |ULTIMATE.start_dll_get_data_at_~index#1| |ULTIMATE.start_dll_get_data_at_#in~index#1|) .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34 .cse35 .cse36 .cse37 (= |ULTIMATE.start_dll_get_data_at_#in~head#1.offset| |ULTIMATE.start_main_~s~0#1.offset|) .cse38))) [2022-11-22 02:37:00,795 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr13ASSERT_VIOLATIONINTEGER_OVERFLOW(line 633) no Hoare annotation was computed. [2022-11-22 02:37:00,795 INFO L895 garLoopResultBuilder]: At program point L611-2(lines 611 614) the Hoare annotation is: (let ((.cse1 (<= 0 |ULTIMATE.start_main_~s~0#1.offset|)) (.cse2 (<= |ULTIMATE.start_dll_get_data_at_#in~head#1.offset| 0)) (.cse4 (<= |ULTIMATE.start_main_~expected~0#1| 4)) (.cse8 (<= |ULTIMATE.start_dll_get_data_at_#in~index#1| 2)) (.cse12 (<= |ULTIMATE.start_dll_get_data_at_~index#1| 2)) (.cse18 (<= 0 |ULTIMATE.start_dll_get_data_at_#in~index#1|)) (.cse0 (<= 0 |ULTIMATE.start_dll_update_at_#in~head#1.offset|)) (.cse3 (<= 1 |ULTIMATE.start_dll_create_~data#1|)) (.cse5 (or (= |ULTIMATE.start_dll_create_~new_head~0#1.offset| 0) (= |ULTIMATE.start_dll_create_~head~0#1.base| 0))) (.cse6 (<= 2 |ULTIMATE.start_dll_create_#in~len#1|)) (.cse7 (<= |ULTIMATE.start_dll_create_#res#1.offset| 0)) (.cse9 (<= 0 |ULTIMATE.start_dll_update_at_#in~index#1|)) (.cse10 (<= |ULTIMATE.start_dll_update_at_~index#1| 1)) (.cse11 (<= |ULTIMATE.start_dll_create_~data#1| 1)) (.cse13 (<= |ULTIMATE.start_dll_update_at_#in~head#1.offset| 0)) (.cse14 (= |ULTIMATE.start_main_~data~0#1| 1)) (.cse15 (<= 0 |ULTIMATE.start_dll_get_data_at_#in~head#1.offset|)) (.cse16 (<= 0 |ULTIMATE.start_dll_create_~len#1|)) (.cse17 (<= |ULTIMATE.start_dll_create_#in~len#1| 2)) (.cse19 (<= |ULTIMATE.start_dll_create_~len#1| 0)) (.cse20 (<= 1 |ULTIMATE.start_dll_create_#in~data#1|)) (.cse21 (= |ULTIMATE.start_main_~len~0#1| 2)) (.cse22 (= |#NULL.offset| 0)) (.cse23 (<= |ULTIMATE.start_dll_create_#in~data#1| 1)) (.cse24 (<= 2 |ULTIMATE.start_dll_update_at_~data#1|)) (.cse25 (<= |ULTIMATE.start_dll_create_~head~0#1.offset| 0)) (.cse26 (<= 0 |ULTIMATE.start_dll_create_~head~0#1.offset|)) (.cse27 (<= 2 |ULTIMATE.start_main_~expected~0#1|)) (.cse28 (<= 2 |ULTIMATE.start_main_~new_data~0#1|)) (.cse29 (<= |ULTIMATE.start_main_~i~0#1| 1)) (.cse30 (<= 2 |ULTIMATE.start_dll_update_at_#in~data#1|)) (.cse31 (<= 0 |#StackHeapBarrier|)) (.cse32 (<= |ULTIMATE.start_main_~s~0#1.offset| 0)) (.cse33 (<= 0 |ULTIMATE.start_dll_create_#res#1.offset|)) (.cse34 (= |#NULL.base| 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (<= 1 |ULTIMATE.start_main_~i~0#1|) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34) (and .cse0 (<= 0 |ULTIMATE.start_dll_update_at_~index#1|) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (<= 0 |ULTIMATE.start_main_~i~0#1|) (<= 0 |ULTIMATE.start_dll_update_at_~head#1.offset|) .cse13 .cse14 .cse15 .cse16 (<= |ULTIMATE.start_dll_update_at_~head#1.offset| 0) .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 .cse34) (and .cse0 .cse3 .cse5 .cse6 .cse7 (= |ULTIMATE.start_dll_get_data_at_#in~head#1.base| |ULTIMATE.start_main_~s~0#1.base|) (= |ULTIMATE.start_dll_get_data_at_#in~head#1.base| |ULTIMATE.start_dll_get_data_at_~head#1.base|) .cse9 (= |ULTIMATE.start_dll_get_data_at_#in~head#1.offset| |ULTIMATE.start_dll_get_data_at_~head#1.offset|) .cse10 (= (+ |ULTIMATE.start_main_~len~0#1| |ULTIMATE.start_main_~i~0#1|) |ULTIMATE.start_main_~expected~0#1|) .cse11 (= |ULTIMATE.start_dll_get_data_at_~index#1| |ULTIMATE.start_dll_get_data_at_#in~index#1|) .cse13 .cse14 .cse15 .cse16 .cse17 (= |ULTIMATE.start_dll_get_data_at_~index#1| 0) .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse27 .cse28 .cse29 .cse30 .cse31 .cse32 .cse33 (= |ULTIMATE.start_dll_get_data_at_#in~head#1.offset| |ULTIMATE.start_main_~s~0#1.offset|) .cse34))) [2022-11-22 02:37:00,795 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2022-11-22 02:37:00,796 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW(line 620) no Hoare annotation was computed. [2022-11-22 02:37:00,796 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr12ASSERT_VIOLATIONINTEGER_OVERFLOW(line 633) no Hoare annotation was computed. [2022-11-22 02:37:00,796 INFO L899 garLoopResultBuilder]: For program point L620(line 620) no Hoare annotation was computed. [2022-11-22 02:37:00,796 INFO L899 garLoopResultBuilder]: For program point L620-1(line 620) no Hoare annotation was computed. [2022-11-22 02:37:00,796 INFO L895 garLoopResultBuilder]: At program point L587-2(lines 587 600) the Hoare annotation is: (and (let ((.cse0 (= |#NULL.offset| 0))) (or (and .cse0 (= |ULTIMATE.start_dll_create_~head~0#1.base| 0)) (and (= |ULTIMATE.start_dll_create_~new_head~0#1.offset| 0) .cse0))) (<= 1 |ULTIMATE.start_dll_create_~data#1|) (<= 2 |ULTIMATE.start_dll_create_#in~len#1|) (<= |ULTIMATE.start_dll_create_~len#1| 2) (<= |ULTIMATE.start_dll_create_~data#1| 1) (= |ULTIMATE.start_main_~data~0#1| 1) (<= 0 |ULTIMATE.start_dll_create_~len#1|) (<= |ULTIMATE.start_dll_create_#in~len#1| 2) (<= 1 |ULTIMATE.start_dll_create_#in~data#1|) (= |ULTIMATE.start_main_~len~0#1| 2) (<= |ULTIMATE.start_dll_create_#in~data#1| 1) (<= |ULTIMATE.start_dll_create_~head~0#1.offset| 0) (<= 0 |ULTIMATE.start_dll_create_~head~0#1.offset|) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0)) [2022-11-22 02:37:00,796 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW(line 630) no Hoare annotation was computed. [2022-11-22 02:37:00,797 INFO L902 garLoopResultBuilder]: At program point L604-2(lines 604 608) the Hoare annotation is: true [2022-11-22 02:37:00,797 INFO L899 garLoopResultBuilder]: For program point L629-3(line 629) no Hoare annotation was computed. [2022-11-22 02:37:00,797 INFO L899 garLoopResultBuilder]: For program point L629-4(line 629) no Hoare annotation was computed. [2022-11-22 02:37:00,797 INFO L895 garLoopResultBuilder]: At program point L629-5(lines 629 632) the Hoare annotation is: (let ((.cse0 (<= 0 |ULTIMATE.start_dll_update_at_#in~head#1.offset|)) (.cse1 (<= 0 |ULTIMATE.start_main_~s~0#1.offset|)) (.cse2 (<= 1 |ULTIMATE.start_dll_create_~data#1|)) (.cse3 (or (= |ULTIMATE.start_dll_create_~new_head~0#1.offset| 0) (= |ULTIMATE.start_dll_create_~head~0#1.base| 0))) (.cse4 (<= 2 |ULTIMATE.start_dll_create_#in~len#1|)) (.cse5 (<= |ULTIMATE.start_dll_create_#res#1.offset| 0)) (.cse6 (<= 0 |ULTIMATE.start_dll_update_at_#in~index#1|)) (.cse7 (<= |ULTIMATE.start_dll_update_at_~index#1| 1)) (.cse8 (<= |ULTIMATE.start_dll_create_~data#1| 1)) (.cse9 (<= |ULTIMATE.start_dll_update_at_#in~head#1.offset| 0)) (.cse10 (= |ULTIMATE.start_main_~data~0#1| 1)) (.cse11 (<= 0 |ULTIMATE.start_dll_create_~len#1|)) (.cse12 (<= |ULTIMATE.start_dll_create_#in~len#1| 2)) (.cse13 (<= |ULTIMATE.start_dll_create_~len#1| 0)) (.cse14 (<= 1 |ULTIMATE.start_dll_create_#in~data#1|)) (.cse15 (= |ULTIMATE.start_main_~len~0#1| 2)) (.cse16 (= |#NULL.offset| 0)) (.cse17 (<= |ULTIMATE.start_dll_create_#in~data#1| 1)) (.cse18 (<= 2 |ULTIMATE.start_dll_update_at_~data#1|)) (.cse19 (<= |ULTIMATE.start_dll_create_~head~0#1.offset| 0)) (.cse20 (<= 0 |ULTIMATE.start_dll_create_~head~0#1.offset|)) (.cse21 (<= 2 |ULTIMATE.start_main_~new_data~0#1|)) (.cse22 (<= 2 |ULTIMATE.start_dll_update_at_#in~data#1|)) (.cse23 (<= 0 |#StackHeapBarrier|)) (.cse24 (<= |ULTIMATE.start_main_~s~0#1.offset| 0)) (.cse25 (<= 0 |ULTIMATE.start_dll_create_#res#1.offset|)) (.cse26 (= |#NULL.base| 0))) (or (and .cse0 (<= 0 |ULTIMATE.start_dll_update_at_~index#1|) .cse1 .cse2 .cse3 .cse4 (<= 1 |ULTIMATE.start_main_~i~0#1|) .cse5 .cse6 .cse7 .cse8 (<= 0 |ULTIMATE.start_dll_update_at_~head#1.offset|) .cse9 .cse10 .cse11 (<= |ULTIMATE.start_dll_update_at_~head#1.offset| 0) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 (<= |ULTIMATE.start_main_~i~0#1| 1) .cse22 .cse23 .cse24 .cse25 .cse26) (and .cse1 .cse2 .cse3 (= |ULTIMATE.start_main_~i~0#1| 0) .cse4 .cse5 .cse8 (= |ULTIMATE.start_dll_create_~head~0#1.base| |ULTIMATE.start_dll_create_#res#1.base|) .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 (= |ULTIMATE.start_dll_create_#res#1.base| |ULTIMATE.start_main_~s~0#1.base|) .cse20 .cse23 .cse24 .cse25 .cse26) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (<= |ULTIMATE.start_main_~i~0#1| 2) .cse8 .cse9 (<= 2 |ULTIMATE.start_main_~i~0#1|) .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26))) [2022-11-22 02:37:00,797 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW(line 629) no Hoare annotation was computed. [2022-11-22 02:37:00,798 INFO L899 garLoopResultBuilder]: For program point L613(line 613) no Hoare annotation was computed. [2022-11-22 02:37:00,798 INFO L899 garLoopResultBuilder]: For program point L613-1(line 613) no Hoare annotation was computed. [2022-11-22 02:37:00,801 INFO L444 BasicCegarLoop]: Path program histogram: [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-22 02:37:00,803 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-11-22 02:37:00,837 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 22.11 02:37:00 BoogieIcfgContainer [2022-11-22 02:37:00,838 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-11-22 02:37:00,838 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-22 02:37:00,838 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-22 02:37:00,839 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-22 02:37:00,839 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 02:35:28" (3/4) ... [2022-11-22 02:37:00,842 INFO L137 WitnessPrinter]: Generating witness for correct program [2022-11-22 02:37:00,847 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure myexit [2022-11-22 02:37:00,852 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 27 nodes and edges [2022-11-22 02:37:00,853 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 14 nodes and edges [2022-11-22 02:37:00,853 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2022-11-22 02:37:00,853 INFO L915 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2022-11-22 02:37:00,878 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((#NULL == 0 && head == 0) || (new_head == 0 && #NULL == 0)) && 1 <= data) && 2 <= \old(len)) && len <= 2) && data <= 1) && data == 1) && 0 <= len) && \old(len) <= 2) && 1 <= \old(data)) && len == 2) && \old(data) <= 1) && head <= 0) && 0 <= head) && 0 <= unknown-#StackHeapBarrier-unknown) && #NULL == 0 [2022-11-22 02:37:00,878 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((0 <= head && 0 <= index) && 0 <= s) && 1 <= data) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && 1 <= i) && \result <= 0) && 0 <= \old(index)) && index <= 1) && data <= 1) && 0 <= head) && head <= 0) && data == 1) && 0 <= len) && head <= 0) && \old(len) <= 2) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) || ((((((((((((((((((((((0 <= s && 1 <= data) && (new_head == 0 || head == 0)) && i == 0) && 2 <= \old(len)) && \result <= 0) && data <= 1) && head == \result) && data == 1) && 0 <= len) && \old(len) <= 2) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && head <= 0) && \result == s) && 0 <= head) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0)) || ((((((((((((((((((((((((((((0 <= head && 0 <= s) && 1 <= data) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && \result <= 0) && 0 <= \old(index)) && index <= 1) && i <= 2) && data <= 1) && head <= 0) && 2 <= i) && data == 1) && 0 <= len) && \old(len) <= 2) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= new_data) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) [2022-11-22 02:37:00,879 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((((0 <= head && 0 <= index) && 0 <= s) && head <= 0) && 1 <= data) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && i <= 2147483647) && \result <= 0) && 0 <= \old(index)) && index <= 1) && 0 <= index) && index <= 0) && data <= 1) && 0 <= i) && 0 <= head) && head <= 0) && data == 1) && 0 <= head) && 0 <= len) && 2 <= \result) && head <= 0) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) || (((((((((((((((((((((((((((0 <= head && 0 <= s) && 1 <= data) && (new_head == 0 || head == 0)) && i == 0) && 2 <= \old(len)) && \result <= 0) && 0 <= \old(index)) && index <= 1) && data <= 1) && head <= 0) && data == 1) && 0 <= len) && \old(len) <= 2) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= new_data) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0)) || (((((((((((((((((((((((((((((((((((0 <= head && 0 <= s) && head <= 0) && 1 <= data) && expected <= 4) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && 1 <= i) && \result <= 0) && \old(index) <= 2) && 0 <= \old(index)) && index <= 1) && i <= 2) && data <= 1) && index <= 2) && head <= 0) && data == 1) && 0 <= head) && 0 <= len) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) [2022-11-22 02:37:00,879 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((0 <= head && 0 <= s) && 1 <= data) && 2 <= \old(len)) && 1 <= i) && \result <= 0) && 0 <= \old(index)) && index <= 1) && data <= 1) && head <= 0) && 0 <= len) && \old(len) <= 2) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && ((new_head == 0 && data == 1) || (data == 1 && head == 0))) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= new_data) && 2 <= \old(data)) && i < len) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) || ((((((((((((((((((((((((((((0 <= head && 0 <= s) && 1 <= data) && i == 0) && 2 <= \old(len)) && \result <= 0) && 0 <= \old(index)) && data <= 1) && 0 <= head) && head <= 0) && 0 <= len) && head <= 0) && \old(len) <= 2) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && ((new_head == 0 && data == 1) || (data == 1 && head == 0))) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= new_data) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && index == 0) && #NULL == 0) [2022-11-22 02:37:00,880 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((0 <= head && 0 <= s) && head <= 0) && 1 <= data) && expected <= 4) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && 1 <= i) && \result <= 0) && \old(index) <= 2) && 0 <= \old(index)) && index <= 1) && data <= 1) && index <= 2) && head <= 0) && data == 1) && 0 <= head) && 0 <= len) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) || ((((((((((((((((((((((((((((((((((((((0 <= head && 0 <= index) && 0 <= s) && head <= 0) && 1 <= data) && expected <= 4) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && \result <= 0) && \old(index) <= 2) && 0 <= \old(index)) && index <= 1) && data <= 1) && index <= 2) && 0 <= i) && 0 <= head) && head <= 0) && data == 1) && 0 <= head) && 0 <= len) && head <= 0) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0)) || (((((((((((((((((((((((((((((((((((0 <= head && 1 <= data) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && \result <= 0) && head == s) && head == head) && 0 <= \old(index)) && head == head) && index <= 1) && len + i == expected) && data <= 1) && index == \old(index)) && head <= 0) && data == 1) && 0 <= head) && 0 <= len) && \old(len) <= 2) && index == 0) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && head == s) && #NULL == 0) [2022-11-22 02:37:00,880 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((((0 <= head && ((#NULL == 0 && head == 0) || (new_head == 0 && #NULL == 0))) && 0 <= s) && head <= 0) && 1 <= data) && expected <= 4) && 2 <= \old(len)) && 1 <= i) && \result <= 0) && \old(index) <= 2) && unknown-#memory_int-unknown[head][head] == \result) && 0 <= \old(index)) && index <= 1) && len <= 2) && 0 <= aux-dll_get_data_at(s, i)-aux + 2147483648) && \result == aux-dll_get_data_at(s, i)-aux) && index <= 0) && data <= 1) && head <= 0) && data == 1) && 0 <= head) && aux-dll_get_data_at(s, i)-aux <= 2147483647) && 0 <= len) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) || ((((((((((((((((((((((((((((((((((((((((((0 <= head && 0 <= index) && ((#NULL == 0 && head == 0) || (new_head == 0 && #NULL == 0))) && 0 <= s) && head <= 0) && 1 <= data) && expected <= 4) && 2 <= \old(len)) && \result <= 0) && \old(index) <= 2) && unknown-#memory_int-unknown[head][head] == \result) && 0 <= \old(index)) && index <= 1) && len <= 2) && 0 <= aux-dll_get_data_at(s, i)-aux + 2147483648) && \result == aux-dll_get_data_at(s, i)-aux) && index <= 0) && data <= 1) && 0 <= i) && 0 <= head) && head <= 0) && data == 1) && 0 <= head) && aux-dll_get_data_at(s, i)-aux <= 2147483647) && 0 <= len) && head <= 0) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0)) || ((((((((((((((((((((((((((((((((((((((((0 <= head && ((#NULL == 0 && head == 0) || (new_head == 0 && #NULL == 0))) && 1 <= data) && 2 <= \old(len)) && \result <= 0) && head == s) && unknown-#memory_int-unknown[head][head] == \result) && head == head) && 0 <= \old(index)) && head == head) && index <= 1) && len <= 2) && len + i == expected) && 0 <= aux-dll_get_data_at(s, i)-aux + 2147483648) && \result == aux-dll_get_data_at(s, i)-aux) && index <= 0) && data <= 1) && index == \old(index)) && head <= 0) && data == 1) && 0 <= head) && aux-dll_get_data_at(s, i)-aux <= 2147483647) && 0 <= len) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && head == s) && #NULL == 0) [2022-11-22 02:37:00,892 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/witness.graphml [2022-11-22 02:37:00,893 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-22 02:37:00,893 INFO L158 Benchmark]: Toolchain (without parser) took 93807.08ms. Allocated memory was 132.1MB in the beginning and 423.6MB in the end (delta: 291.5MB). Free memory was 100.9MB in the beginning and 257.2MB in the end (delta: -156.3MB). Peak memory consumption was 136.2MB. Max. memory is 16.1GB. [2022-11-22 02:37:00,893 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 107.0MB. Free memory is still 62.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-22 02:37:00,893 INFO L158 Benchmark]: CACSL2BoogieTranslator took 498.22ms. Allocated memory is still 132.1MB. Free memory was 100.5MB in the beginning and 83.3MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2022-11-22 02:37:00,894 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.42ms. Allocated memory is still 132.1MB. Free memory was 83.3MB in the beginning and 81.0MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-22 02:37:00,894 INFO L158 Benchmark]: Boogie Preprocessor took 29.90ms. Allocated memory is still 132.1MB. Free memory was 81.0MB in the beginning and 79.2MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-22 02:37:00,894 INFO L158 Benchmark]: RCFGBuilder took 613.32ms. Allocated memory is still 132.1MB. Free memory was 79.2MB in the beginning and 59.1MB in the end (delta: 20.1MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2022-11-22 02:37:00,894 INFO L158 Benchmark]: TraceAbstraction took 92536.51ms. Allocated memory was 132.1MB in the beginning and 423.6MB in the end (delta: 291.5MB). Free memory was 58.6MB in the beginning and 261.4MB in the end (delta: -202.8MB). Peak memory consumption was 215.0MB. Max. memory is 16.1GB. [2022-11-22 02:37:00,894 INFO L158 Benchmark]: Witness Printer took 54.51ms. Allocated memory is still 423.6MB. Free memory was 261.4MB in the beginning and 257.2MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2022-11-22 02:37:00,895 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.16ms. Allocated memory is still 107.0MB. Free memory is still 62.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 498.22ms. Allocated memory is still 132.1MB. Free memory was 100.5MB in the beginning and 83.3MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 68.42ms. Allocated memory is still 132.1MB. Free memory was 83.3MB in the beginning and 81.0MB in the end (delta: 2.3MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 29.90ms. Allocated memory is still 132.1MB. Free memory was 81.0MB in the beginning and 79.2MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 613.32ms. Allocated memory is still 132.1MB. Free memory was 79.2MB in the beginning and 59.1MB in the end (delta: 20.1MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * TraceAbstraction took 92536.51ms. Allocated memory was 132.1MB in the beginning and 423.6MB in the end (delta: 291.5MB). Free memory was 58.6MB in the beginning and 261.4MB in the end (delta: -202.8MB). Peak memory consumption was 215.0MB. Max. memory is 16.1GB. * Witness Printer took 54.51ms. Allocated memory is still 423.6MB. Free memory was 261.4MB in the beginning and 257.2MB 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: 599]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 599]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 630]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 630]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 620]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 620]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 629]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 629]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 634]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 634]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 613]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 613]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 633]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 633]: 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 2 procedures, 44 locations, 14 error locations. Started 1 CEGAR loops. OverallTime: 92.5s, OverallIterations: 22, TraceHistogramMax: 3, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 13.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 11.8s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 6 mSolverCounterUnknown, 1080 SdHoareTripleChecker+Valid, 3.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1080 mSDsluCounter, 1478 SdHoareTripleChecker+Invalid, 3.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1074 mSDsCounter, 141 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2357 IncrementalHoareTripleChecker+Invalid, 2504 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 141 mSolverCounterUnsat, 404 mSDtfsCounter, 2357 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1081 GetRequests, 690 SyntacticMatches, 66 SemanticMatches, 325 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2710 ImplicationChecksByTransitivity, 34.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=84occurred in iteration=15, InterpolantAutomatonStates: 191, 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, 22 MinimizatonAttempts, 197 StatesRemovedByMinimization, 17 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 11 LocationsWithAnnotation, 13 PreInvPairs, 41 NumberOfFragments, 1637 HoareAnnotationTreeSize, 13 FomulaSimplifications, 59100 FormulaSimplificationTreeSizeReduction, 6.6s HoareSimplificationTime, 11 FomulaSimplificationsInter, 139375 FormulaSimplificationTreeSizeReductionInter, 5.2s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 3.8s InterpolantComputationTime, 900 NumberOfCodeBlocks, 884 NumberOfCodeBlocksAsserted, 36 NumberOfCheckSat, 1122 ConstructedInterpolants, 0 QuantifiedInterpolants, 2884 SizeOfPredicates, 34 NumberOfNonLiveVariables, 3799 ConjunctsInSsa, 79 ConjunctsInUnsatCore, 46 InterpolantComputations, 12 PerfectInterpolantSequences, 413/526 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: 22.7s, ICFG_INTERPRETER_ENTERED_PROCEDURES: 7, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 125, DAG_INTERPRETER_EARLY_EXITS: 0, TOOLS_POST_APPLICATIONS: 452, TOOLS_POST_TIME: 21.5s, TOOLS_POST_CALL_APPLICATIONS: 0, TOOLS_POST_CALL_TIME: 0.0s, TOOLS_POST_RETURN_APPLICATIONS: 0, TOOLS_POST_RETURN_TIME: 0.0s, TOOLS_QUANTIFIERELIM_APPLICATIONS: 452, TOOLS_QUANTIFIERELIM_TIME: 21.3s, TOOLS_QUANTIFIERELIM_MAX_TIME: 1.3s, FLUID_QUERY_TIME: 0.0s, FLUID_QUERIES: 727, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 41, DOMAIN_JOIN_TIME: 0.4s, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.0s, DOMAIN_WIDEN_APPLICATIONS: 27, DOMAIN_WIDEN_TIME: 0.3s, DOMAIN_ISSUBSETEQ_APPLICATIONS: 53, DOMAIN_ISSUBSETEQ_TIME: 0.1s, DOMAIN_ISBOTTOM_APPLICATIONS: 125, DOMAIN_ISBOTTOM_TIME: 0.2s, LOOP_SUMMARIZER_APPLICATIONS: 26, LOOP_SUMMARIZER_CACHE_MISSES: 26, LOOP_SUMMARIZER_OVERALL_TIME: 16.9s, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 16.9s, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 53, CALL_SUMMARIZER_APPLICATIONS: 0, CALL_SUMMARIZER_CACHE_MISSES: 0, CALL_SUMMARIZER_OVERALL_TIME: 0.0s, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 0.0s, PROCEDURE_GRAPH_BUILDER_TIME: 0.0s, PATH_EXPR_TIME: 0.0s, REGEX_TO_DAG_TIME: 0.0s, DAG_COMPRESSION_TIME: 0.1s, DAG_COMPRESSION_PROCESSED_NODES: 3318, DAG_COMPRESSION_RETAINED_NODES: 501, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 14 specifications checked. All of them hold - InvariantResult [Line: 629]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((0 <= head && 0 <= index) && 0 <= s) && 1 <= data) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && 1 <= i) && \result <= 0) && 0 <= \old(index)) && index <= 1) && data <= 1) && 0 <= head) && head <= 0) && data == 1) && 0 <= len) && head <= 0) && \old(len) <= 2) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) || ((((((((((((((((((((((0 <= s && 1 <= data) && (new_head == 0 || head == 0)) && i == 0) && 2 <= \old(len)) && \result <= 0) && data <= 1) && head == \result) && data == 1) && 0 <= len) && \old(len) <= 2) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && head <= 0) && \result == s) && 0 <= head) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0)) || ((((((((((((((((((((((((((((0 <= head && 0 <= s) && 1 <= data) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && \result <= 0) && 0 <= \old(index)) && index <= 1) && i <= 2) && data <= 1) && head <= 0) && 2 <= i) && data == 1) && 0 <= len) && \old(len) <= 2) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= new_data) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) - InvariantResult [Line: 611]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((0 <= head && 0 <= s) && head <= 0) && 1 <= data) && expected <= 4) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && 1 <= i) && \result <= 0) && \old(index) <= 2) && 0 <= \old(index)) && index <= 1) && data <= 1) && index <= 2) && head <= 0) && data == 1) && 0 <= head) && 0 <= len) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) || ((((((((((((((((((((((((((((((((((((((0 <= head && 0 <= index) && 0 <= s) && head <= 0) && 1 <= data) && expected <= 4) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && \result <= 0) && \old(index) <= 2) && 0 <= \old(index)) && index <= 1) && data <= 1) && index <= 2) && 0 <= i) && 0 <= head) && head <= 0) && data == 1) && 0 <= head) && 0 <= len) && head <= 0) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0)) || (((((((((((((((((((((((((((((((((((0 <= head && 1 <= data) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && \result <= 0) && head == s) && head == head) && 0 <= \old(index)) && head == head) && index <= 1) && len + i == expected) && data <= 1) && index == \old(index)) && head <= 0) && data == 1) && 0 <= head) && 0 <= len) && \old(len) <= 2) && index == 0) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && head == s) && #NULL == 0) - InvariantResult [Line: 624]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 587]: Loop Invariant Derived loop invariant: (((((((((((((((#NULL == 0 && head == 0) || (new_head == 0 && #NULL == 0)) && 1 <= data) && 2 <= \old(len)) && len <= 2) && data <= 1) && data == 1) && 0 <= len) && \old(len) <= 2) && 1 <= \old(data)) && len == 2) && \old(data) <= 1) && head <= 0) && 0 <= head) && 0 <= unknown-#StackHeapBarrier-unknown) && #NULL == 0 - InvariantResult [Line: 633]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((0 <= head && 0 <= index) && 0 <= s) && head <= 0) && 1 <= data) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && i <= 2147483647) && \result <= 0) && 0 <= \old(index)) && index <= 1) && 0 <= index) && index <= 0) && data <= 1) && 0 <= i) && 0 <= head) && head <= 0) && data == 1) && 0 <= head) && 0 <= len) && 2 <= \result) && head <= 0) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) || (((((((((((((((((((((((((((0 <= head && 0 <= s) && 1 <= data) && (new_head == 0 || head == 0)) && i == 0) && 2 <= \old(len)) && \result <= 0) && 0 <= \old(index)) && index <= 1) && data <= 1) && head <= 0) && data == 1) && 0 <= len) && \old(len) <= 2) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= new_data) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0)) || (((((((((((((((((((((((((((((((((((0 <= head && 0 <= s) && head <= 0) && 1 <= data) && expected <= 4) && (new_head == 0 || head == 0)) && 2 <= \old(len)) && 1 <= i) && \result <= 0) && \old(index) <= 2) && 0 <= \old(index)) && index <= 1) && i <= 2) && data <= 1) && index <= 2) && head <= 0) && data == 1) && 0 <= head) && 0 <= len) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) - InvariantResult [Line: 604]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 635]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((0 <= head && ((#NULL == 0 && head == 0) || (new_head == 0 && #NULL == 0))) && 0 <= s) && head <= 0) && 1 <= data) && expected <= 4) && 2 <= \old(len)) && 1 <= i) && \result <= 0) && \old(index) <= 2) && unknown-#memory_int-unknown[head][head] == \result) && 0 <= \old(index)) && index <= 1) && len <= 2) && 0 <= aux-dll_get_data_at(s, i)-aux + 2147483648) && \result == aux-dll_get_data_at(s, i)-aux) && index <= 0) && data <= 1) && head <= 0) && data == 1) && 0 <= head) && aux-dll_get_data_at(s, i)-aux <= 2147483647) && 0 <= len) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) || ((((((((((((((((((((((((((((((((((((((((((0 <= head && 0 <= index) && ((#NULL == 0 && head == 0) || (new_head == 0 && #NULL == 0))) && 0 <= s) && head <= 0) && 1 <= data) && expected <= 4) && 2 <= \old(len)) && \result <= 0) && \old(index) <= 2) && unknown-#memory_int-unknown[head][head] == \result) && 0 <= \old(index)) && index <= 1) && len <= 2) && 0 <= aux-dll_get_data_at(s, i)-aux + 2147483648) && \result == aux-dll_get_data_at(s, i)-aux) && index <= 0) && data <= 1) && 0 <= i) && 0 <= head) && head <= 0) && data == 1) && 0 <= head) && aux-dll_get_data_at(s, i)-aux <= 2147483647) && 0 <= len) && head <= 0) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0)) || ((((((((((((((((((((((((((((((((((((((((0 <= head && ((#NULL == 0 && head == 0) || (new_head == 0 && #NULL == 0))) && 1 <= data) && 2 <= \old(len)) && \result <= 0) && head == s) && unknown-#memory_int-unknown[head][head] == \result) && head == head) && 0 <= \old(index)) && head == head) && index <= 1) && len <= 2) && len + i == expected) && 0 <= aux-dll_get_data_at(s, i)-aux + 2147483648) && \result == aux-dll_get_data_at(s, i)-aux) && index <= 0) && data <= 1) && index == \old(index)) && head <= 0) && data == 1) && 0 <= head) && aux-dll_get_data_at(s, i)-aux <= 2147483647) && 0 <= len) && \old(len) <= 2) && 0 <= \old(index)) && len <= 0) && 1 <= \old(data)) && len == 2) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= expected) && 2 <= new_data) && i <= 1) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && head == s) && #NULL == 0) - InvariantResult [Line: 573]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 618]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((0 <= head && 0 <= s) && 1 <= data) && 2 <= \old(len)) && 1 <= i) && \result <= 0) && 0 <= \old(index)) && index <= 1) && data <= 1) && head <= 0) && 0 <= len) && \old(len) <= 2) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && ((new_head == 0 && data == 1) || (data == 1 && head == 0))) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= new_data) && 2 <= \old(data)) && i < len) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && #NULL == 0) || ((((((((((((((((((((((((((((0 <= head && 0 <= s) && 1 <= data) && i == 0) && 2 <= \old(len)) && \result <= 0) && 0 <= \old(index)) && data <= 1) && 0 <= head) && head <= 0) && 0 <= len) && head <= 0) && \old(len) <= 2) && len <= 0) && 1 <= \old(data)) && len == 2) && #NULL == 0) && ((new_head == 0 && data == 1) || (data == 1 && head == 0))) && \old(data) <= 1) && 2 <= data) && head <= 0) && 0 <= head) && 2 <= new_data) && 2 <= \old(data)) && 0 <= unknown-#StackHeapBarrier-unknown) && s <= 0) && 0 <= \result) && index == 0) && #NULL == 0) RESULT: Ultimate proved your program to be correct! [2022-11-22 02:37:00,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e11f580a-8ced-4f4c-aab9-951f8ff32ce0/bin/utaipan-g80aRyZoba/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE