./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash a38de44f112a10364737c35b840e673503a211a020b9f494a50e4a32c8fe31c0 --- 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-5e519f3 [2022-11-03 01:37:35,270 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 01:37:35,273 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 01:37:35,324 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 01:37:35,325 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 01:37:35,329 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 01:37:35,332 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 01:37:35,337 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 01:37:35,339 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 01:37:35,345 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 01:37:35,346 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 01:37:35,348 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 01:37:35,349 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 01:37:35,352 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 01:37:35,354 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 01:37:35,356 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 01:37:35,357 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 01:37:35,359 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 01:37:35,360 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 01:37:35,368 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 01:37:35,369 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 01:37:35,371 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 01:37:35,374 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 01:37:35,375 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 01:37:35,384 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 01:37:35,384 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 01:37:35,385 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 01:37:35,386 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 01:37:35,387 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 01:37:35,388 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 01:37:35,388 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 01:37:35,389 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 01:37:35,391 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 01:37:35,393 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 01:37:35,395 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 01:37:35,395 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 01:37:35,396 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 01:37:35,396 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 01:37:35,397 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 01:37:35,398 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 01:37:35,398 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 01:37:35,399 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-03 01:37:35,438 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 01:37:35,439 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 01:37:35,440 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 01:37:35,440 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 01:37:35,441 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 01:37:35,441 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 01:37:35,441 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 01:37:35,441 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 01:37:35,442 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 01:37:35,442 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 01:37:35,443 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 01:37:35,443 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 01:37:35,443 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 01:37:35,444 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 01:37:35,444 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 01:37:35,444 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 01:37:35,444 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 01:37:35,445 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 01:37:35,445 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 01:37:35,446 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-03 01:37:35,446 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 01:37:35,446 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-03 01:37:35,446 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 01:37:35,446 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 01:37:35,447 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 01:37:35,447 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 01:37:35,447 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-03 01:37:35,447 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 01:37:35,448 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 01:37:35,448 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 01:37:35,448 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 01:37:35,449 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 01:37:35,449 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 01:37:35,449 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 01:37:35,449 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 01:37:35,449 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 01:37:35,450 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 01:37:35,450 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 01:37:35,450 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 01:37:35,450 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 01:37:35,450 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 01:37:35,451 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_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/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_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI 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 ! call(reach_error())) ) 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 -> a38de44f112a10364737c35b840e673503a211a020b9f494a50e4a32c8fe31c0 [2022-11-03 01:37:35,814 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 01:37:35,852 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 01:37:35,855 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 01:37:35,856 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 01:37:35,857 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 01:37:35,859 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i [2022-11-03 01:37:35,947 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/data/ee02cefbb/844d3347c372481286e55f94ec2eabb2/FLAG9c344231a [2022-11-03 01:37:36,537 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 01:37:36,538 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i [2022-11-03 01:37:36,553 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/data/ee02cefbb/844d3347c372481286e55f94ec2eabb2/FLAG9c344231a [2022-11-03 01:37:36,824 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/data/ee02cefbb/844d3347c372481286e55f94ec2eabb2 [2022-11-03 01:37:36,826 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 01:37:36,829 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 01:37:36,834 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 01:37:36,834 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 01:37:36,838 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 01:37:36,838 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:37:36" (1/1) ... [2022-11-03 01:37:36,840 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4ca82894 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:36, skipping insertion in model container [2022-11-03 01:37:36,840 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 01:37:36" (1/1) ... [2022-11-03 01:37:36,847 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 01:37:36,887 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 01:37:37,374 WARN L230 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_482ab679-887b-4ba2-beed-5b7dcb3b113a/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i[33822,33835] [2022-11-03 01:37:37,437 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 01:37:37,449 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 01:37:37,512 WARN L230 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_482ab679-887b-4ba2-beed-5b7dcb3b113a/sv-benchmarks/c/heap-manipulation/bubble_sort_linux-1.i[33822,33835] [2022-11-03 01:37:37,538 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 01:37:37,580 INFO L208 MainTranslator]: Completed translation [2022-11-03 01:37:37,580 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:37 WrapperNode [2022-11-03 01:37:37,580 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 01:37:37,581 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 01:37:37,581 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 01:37:37,582 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 01:37:37,589 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:37" (1/1) ... [2022-11-03 01:37:37,620 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:37" (1/1) ... [2022-11-03 01:37:37,657 INFO L138 Inliner]: procedures = 232, calls = 75, calls flagged for inlining = 10, calls inlined = 10, statements flattened = 116 [2022-11-03 01:37:37,658 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 01:37:37,659 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 01:37:37,659 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 01:37:37,659 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 01:37:37,669 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:37" (1/1) ... [2022-11-03 01:37:37,669 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:37" (1/1) ... [2022-11-03 01:37:37,684 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:37" (1/1) ... [2022-11-03 01:37:37,684 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:37" (1/1) ... [2022-11-03 01:37:37,709 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:37" (1/1) ... [2022-11-03 01:37:37,716 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:37" (1/1) ... [2022-11-03 01:37:37,718 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:37" (1/1) ... [2022-11-03 01:37:37,720 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:37" (1/1) ... [2022-11-03 01:37:37,724 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 01:37:37,724 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 01:37:37,725 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 01:37:37,725 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 01:37:37,732 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:37" (1/1) ... [2022-11-03 01:37:37,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 01:37:37,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:37:37,769 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 01:37:37,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 01:37:37,817 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 01:37:37,817 INFO L130 BoogieDeclarations]: Found specification of procedure inspect [2022-11-03 01:37:37,817 INFO L138 BoogieDeclarations]: Found implementation of procedure inspect [2022-11-03 01:37:37,818 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 01:37:37,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-11-03 01:37:37,818 INFO L130 BoogieDeclarations]: Found specification of procedure val_from_node [2022-11-03 01:37:37,818 INFO L138 BoogieDeclarations]: Found implementation of procedure val_from_node [2022-11-03 01:37:37,818 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 01:37:37,818 INFO L130 BoogieDeclarations]: Found specification of procedure fail [2022-11-03 01:37:37,818 INFO L138 BoogieDeclarations]: Found implementation of procedure fail [2022-11-03 01:37:37,818 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-03 01:37:37,818 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 01:37:37,818 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 01:37:37,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 01:37:37,819 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2022-11-03 01:37:37,819 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2022-11-03 01:37:37,819 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 01:37:37,819 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 01:37:37,819 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 01:37:37,955 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 01:37:37,957 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 01:37:38,507 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 01:37:38,610 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 01:37:38,610 INFO L300 CfgBuilder]: Removed 41 assume(true) statements. [2022-11-03 01:37:38,613 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:37:38 BoogieIcfgContainer [2022-11-03 01:37:38,613 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 01:37:38,615 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 01:37:38,616 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 01:37:38,624 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 01:37:38,625 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 01:37:36" (1/3) ... [2022-11-03 01:37:38,625 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@231359ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:37:38, skipping insertion in model container [2022-11-03 01:37:38,626 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 01:37:37" (2/3) ... [2022-11-03 01:37:38,626 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@231359ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 01:37:38, skipping insertion in model container [2022-11-03 01:37:38,626 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 01:37:38" (3/3) ... [2022-11-03 01:37:38,627 INFO L112 eAbstractionObserver]: Analyzing ICFG bubble_sort_linux-1.i [2022-11-03 01:37:38,648 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 01:37:38,648 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-03 01:37:38,728 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 01:37:38,734 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;@f48f0a3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 01:37:38,735 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-03 01:37:38,749 INFO L276 IsEmpty]: Start isEmpty. Operand has 105 states, 76 states have (on average 1.8421052631578947) internal successors, (140), 95 states have internal predecessors, (140), 23 states have call successors, (23), 4 states have call predecessors, (23), 4 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-11-03 01:37:38,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-03 01:37:38,758 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:37:38,759 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:37:38,760 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:37:38,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:37:38,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1563842699, now seen corresponding path program 1 times [2022-11-03 01:37:38,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:37:38,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456924296] [2022-11-03 01:37:38,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:37:38,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:37:38,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:37:38,951 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-03 01:37:38,955 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:37:38,956 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456924296] [2022-11-03 01:37:38,957 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456924296] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:37:38,957 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:37:38,957 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-03 01:37:38,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287298645] [2022-11-03 01:37:38,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:37:38,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-03 01:37:38,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:37:39,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-03 01:37:39,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-03 01:37:39,006 INFO L87 Difference]: Start difference. First operand has 105 states, 76 states have (on average 1.8421052631578947) internal successors, (140), 95 states have internal predecessors, (140), 23 states have call successors, (23), 4 states have call predecessors, (23), 4 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) Second operand has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:37:39,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:37:39,148 INFO L93 Difference]: Finished difference Result 206 states and 369 transitions. [2022-11-03 01:37:39,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-03 01:37:39,150 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-11-03 01:37:39,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:37:39,162 INFO L225 Difference]: With dead ends: 206 [2022-11-03 01:37:39,163 INFO L226 Difference]: Without dead ends: 97 [2022-11-03 01:37:39,172 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-03 01:37:39,176 INFO L413 NwaCegarLoop]: 114 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 01:37:39,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 114 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 01:37:39,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-11-03 01:37:39,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2022-11-03 01:37:39,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 72 states have (on average 1.2777777777777777) internal successors, (92), 87 states have internal predecessors, (92), 21 states have call successors, (21), 4 states have call predecessors, (21), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-03 01:37:39,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 118 transitions. [2022-11-03 01:37:39,243 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 118 transitions. Word has length 8 [2022-11-03 01:37:39,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:37:39,244 INFO L495 AbstractCegarLoop]: Abstraction has 97 states and 118 transitions. [2022-11-03 01:37:39,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (2), 1 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 01:37:39,245 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 118 transitions. [2022-11-03 01:37:39,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-11-03 01:37:39,247 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:37:39,247 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:37:39,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-03 01:37:39,248 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:37:39,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:37:39,248 INFO L85 PathProgramCache]: Analyzing trace with hash 896972321, now seen corresponding path program 1 times [2022-11-03 01:37:39,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:37:39,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056169700] [2022-11-03 01:37:39,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:37:39,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:37:39,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:37:39,710 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-03 01:37:39,710 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:37:39,711 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056169700] [2022-11-03 01:37:39,711 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056169700] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:37:39,711 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:37:39,712 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 01:37:39,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093119529] [2022-11-03 01:37:39,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:37:39,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 01:37:39,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:37:39,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 01:37:39,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 01:37:39,720 INFO L87 Difference]: Start difference. First operand 97 states and 118 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:37:39,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:37:39,956 INFO L93 Difference]: Finished difference Result 99 states and 119 transitions. [2022-11-03 01:37:39,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 01:37:39,958 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 15 [2022-11-03 01:37:39,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:37:39,962 INFO L225 Difference]: With dead ends: 99 [2022-11-03 01:37:39,963 INFO L226 Difference]: Without dead ends: 96 [2022-11-03 01:37:39,968 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-11-03 01:37:39,973 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 166 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:37:39,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 205 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:37:39,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-11-03 01:37:39,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 96. [2022-11-03 01:37:39,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 72 states have (on average 1.2638888888888888) internal successors, (91), 86 states have internal predecessors, (91), 20 states have call successors, (20), 4 states have call predecessors, (20), 3 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-03 01:37:39,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 116 transitions. [2022-11-03 01:37:39,996 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 116 transitions. Word has length 15 [2022-11-03 01:37:39,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:37:39,999 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 116 transitions. [2022-11-03 01:37:40,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:37:40,000 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 116 transitions. [2022-11-03 01:37:40,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-11-03 01:37:40,001 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:37:40,002 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:37:40,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-03 01:37:40,002 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:37:40,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:37:40,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1865049645, now seen corresponding path program 1 times [2022-11-03 01:37:40,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:37:40,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255756268] [2022-11-03 01:37:40,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:37:40,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:37:40,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:37:40,808 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-03 01:37:40,809 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:37:40,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255756268] [2022-11-03 01:37:40,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255756268] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:37:40,809 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:37:40,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-03 01:37:40,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128330425] [2022-11-03 01:37:40,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:37:40,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-03 01:37:40,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:37:40,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-03 01:37:40,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-11-03 01:37:40,812 INFO L87 Difference]: Start difference. First operand 96 states and 116 transitions. Second operand has 10 states, 8 states have (on average 1.75) internal successors, (14), 7 states have internal predecessors, (14), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:37:41,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:37:41,387 INFO L93 Difference]: Finished difference Result 181 states and 217 transitions. [2022-11-03 01:37:41,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-03 01:37:41,388 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 1.75) internal successors, (14), 7 states have internal predecessors, (14), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-11-03 01:37:41,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:37:41,403 INFO L225 Difference]: With dead ends: 181 [2022-11-03 01:37:41,403 INFO L226 Difference]: Without dead ends: 175 [2022-11-03 01:37:41,404 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2022-11-03 01:37:41,405 INFO L413 NwaCegarLoop]: 80 mSDtfsCounter, 341 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 469 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 01:37:41,405 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [348 Valid, 469 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 01:37:41,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-11-03 01:37:41,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 159. [2022-11-03 01:37:41,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 131 states have (on average 1.2671755725190839) internal successors, (166), 145 states have internal predecessors, (166), 23 states have call successors, (23), 6 states have call predecessors, (23), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-03 01:37:41,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 196 transitions. [2022-11-03 01:37:41,432 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 196 transitions. Word has length 18 [2022-11-03 01:37:41,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:37:41,433 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 196 transitions. [2022-11-03 01:37:41,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 1.75) internal successors, (14), 7 states have internal predecessors, (14), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:37:41,433 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 196 transitions. [2022-11-03 01:37:41,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-11-03 01:37:41,434 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:37:41,434 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:37:41,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-11-03 01:37:41,434 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:37:41,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:37:41,435 INFO L85 PathProgramCache]: Analyzing trace with hash 2031360974, now seen corresponding path program 1 times [2022-11-03 01:37:41,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:37:41,436 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958335464] [2022-11-03 01:37:41,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:37:41,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:37:41,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:37:42,662 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-03 01:37:42,662 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:37:42,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958335464] [2022-11-03 01:37:42,663 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958335464] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:37:42,663 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:37:42,663 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-03 01:37:42,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037886970] [2022-11-03 01:37:42,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:37:42,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-03 01:37:42,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:37:42,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-03 01:37:42,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2022-11-03 01:37:42,665 INFO L87 Difference]: Start difference. First operand 159 states and 196 transitions. Second operand has 13 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:37:43,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:37:43,961 INFO L93 Difference]: Finished difference Result 253 states and 308 transitions. [2022-11-03 01:37:43,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-03 01:37:43,961 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 21 [2022-11-03 01:37:43,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:37:43,963 INFO L225 Difference]: With dead ends: 253 [2022-11-03 01:37:43,963 INFO L226 Difference]: Without dead ends: 250 [2022-11-03 01:37:43,964 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=75, Invalid=305, Unknown=0, NotChecked=0, Total=380 [2022-11-03 01:37:43,972 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 275 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 1009 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 1078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 1009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-03 01:37:43,974 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [278 Valid, 231 Invalid, 1078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 1009 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-03 01:37:43,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-11-03 01:37:44,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 234. [2022-11-03 01:37:44,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 199 states have (on average 1.2613065326633166) internal successors, (251), 214 states have internal predecessors, (251), 28 states have call successors, (28), 8 states have call predecessors, (28), 6 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-03 01:37:44,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 290 transitions. [2022-11-03 01:37:44,016 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 290 transitions. Word has length 21 [2022-11-03 01:37:44,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:37:44,017 INFO L495 AbstractCegarLoop]: Abstraction has 234 states and 290 transitions. [2022-11-03 01:37:44,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 9 states have internal predecessors, (17), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:37:44,017 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 290 transitions. [2022-11-03 01:37:44,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-11-03 01:37:44,018 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:37:44,018 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:37:44,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-11-03 01:37:44,018 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:37:44,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:37:44,019 INFO L85 PathProgramCache]: Analyzing trace with hash -66680349, now seen corresponding path program 1 times [2022-11-03 01:37:44,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:37:44,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283465338] [2022-11-03 01:37:44,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:37:44,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:37:44,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:37:44,819 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-03 01:37:44,819 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:37:44,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283465338] [2022-11-03 01:37:44,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283465338] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:37:44,820 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:37:44,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-11-03 01:37:44,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056321629] [2022-11-03 01:37:44,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:37:44,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-03 01:37:44,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:37:44,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-03 01:37:44,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2022-11-03 01:37:44,827 INFO L87 Difference]: Start difference. First operand 234 states and 290 transitions. Second operand has 11 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:37:45,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:37:45,915 INFO L93 Difference]: Finished difference Result 254 states and 309 transitions. [2022-11-03 01:37:45,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-03 01:37:45,916 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 24 [2022-11-03 01:37:45,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:37:45,922 INFO L225 Difference]: With dead ends: 254 [2022-11-03 01:37:45,922 INFO L226 Difference]: Without dead ends: 251 [2022-11-03 01:37:45,923 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2022-11-03 01:37:45,927 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 329 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 905 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 905 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:37:45,928 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 192 Invalid, 971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 905 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-03 01:37:45,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2022-11-03 01:37:45,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 234. [2022-11-03 01:37:45,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 199 states have (on average 1.256281407035176) internal successors, (250), 214 states have internal predecessors, (250), 28 states have call successors, (28), 8 states have call predecessors, (28), 6 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-03 01:37:45,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 289 transitions. [2022-11-03 01:37:45,988 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 289 transitions. Word has length 24 [2022-11-03 01:37:45,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:37:45,989 INFO L495 AbstractCegarLoop]: Abstraction has 234 states and 289 transitions. [2022-11-03 01:37:45,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 7 states have internal predecessors, (20), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:37:45,989 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 289 transitions. [2022-11-03 01:37:45,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-11-03 01:37:45,991 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:37:45,991 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:37:45,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-11-03 01:37:45,991 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:37:45,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:37:45,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1858713401, now seen corresponding path program 1 times [2022-11-03 01:37:45,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:37:45,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737331574] [2022-11-03 01:37:45,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:37:45,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:37:46,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:37:47,131 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-03 01:37:47,131 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:37:47,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737331574] [2022-11-03 01:37:47,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737331574] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:37:47,132 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:37:47,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-03 01:37:47,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463570982] [2022-11-03 01:37:47,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:37:47,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-03 01:37:47,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:37:47,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-03 01:37:47,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-11-03 01:37:47,134 INFO L87 Difference]: Start difference. First operand 234 states and 289 transitions. Second operand has 12 states, 10 states have (on average 2.3) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:37:48,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:37:48,397 INFO L93 Difference]: Finished difference Result 251 states and 304 transitions. [2022-11-03 01:37:48,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-03 01:37:48,397 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.3) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 27 [2022-11-03 01:37:48,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:37:48,399 INFO L225 Difference]: With dead ends: 251 [2022-11-03 01:37:48,399 INFO L226 Difference]: Without dead ends: 248 [2022-11-03 01:37:48,399 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-11-03 01:37:48,400 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 304 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 1012 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1012 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-03 01:37:48,400 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [307 Valid, 220 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1012 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-03 01:37:48,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2022-11-03 01:37:48,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 234. [2022-11-03 01:37:48,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 199 states have (on average 1.2512562814070352) internal successors, (249), 214 states have internal predecessors, (249), 28 states have call successors, (28), 8 states have call predecessors, (28), 6 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-03 01:37:48,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 288 transitions. [2022-11-03 01:37:48,438 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 288 transitions. Word has length 27 [2022-11-03 01:37:48,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:37:48,438 INFO L495 AbstractCegarLoop]: Abstraction has 234 states and 288 transitions. [2022-11-03 01:37:48,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.3) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:37:48,438 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 288 transitions. [2022-11-03 01:37:48,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-11-03 01:37:48,439 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:37:48,439 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-03 01:37:48,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-11-03 01:37:48,440 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:37:48,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:37:48,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1917225074, now seen corresponding path program 1 times [2022-11-03 01:37:48,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:37:48,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280427301] [2022-11-03 01:37:48,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:37:48,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:37:48,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:37:50,433 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 01:37:50,433 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:37:50,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280427301] [2022-11-03 01:37:50,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280427301] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:37:50,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747952072] [2022-11-03 01:37:50,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:37:50,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:37:50,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:37:50,436 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:37:50,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-03 01:37:50,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:37:50,663 INFO L263 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 113 conjunts are in the unsatisfiable core [2022-11-03 01:37:50,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:37:50,791 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:37:50,792 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:37:50,816 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-03 01:37:50,817 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 21 treesize of output 21 [2022-11-03 01:37:50,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:37:50,829 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2022-11-03 01:37:50,939 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-03 01:37:50,952 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:37:51,173 INFO L356 Elim1Store]: treesize reduction 77, result has 3.8 percent of original size [2022-11-03 01:37:51,174 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_2| input size 40 context size 40 output size 40 [2022-11-03 01:37:51,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2069246273] [2022-11-03 01:37:51,194 INFO L159 IcfgInterpreter]: Started Sifa with 22 locations of interest [2022-11-03 01:37:51,194 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:37:51,197 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:37:51,202 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:37:51,202 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:37:51,301 INFO L356 Elim1Store]: treesize reduction 30, result has 48.3 percent of original size [2022-11-03 01:37:51,302 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 42 [2022-11-03 01:37:51,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:37:51,334 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:37:51,335 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:37:51,422 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:37:51,422 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:37:51,445 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 28 [2022-11-03 01:37:51,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:37:51,464 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:37:51,548 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-03 01:37:51,548 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 35 treesize of output 19 [2022-11-03 01:37:51,584 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 01:37:51,584 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 31 [2022-11-03 01:37:51,623 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-03 01:37:51,623 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-11-03 01:37:51,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:37:51,770 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:37:51,770 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:37:51,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:37:51,875 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:37:51,875 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:37:51,953 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:37:51,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:37:51,965 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:37:51,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:37:51,976 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:37:52,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:37:52,017 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:37:52,026 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:37:52,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:37:52,037 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:37:52,068 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:37:52,089 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:37:52,100 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:37:52,165 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 01:37:52,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:37:52,182 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:37:52,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:37:52,202 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:37:52,295 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:37:52,296 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 37 treesize of output 65 [2022-11-03 01:37:52,316 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:37:52,391 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:37:52,402 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:37:52,415 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:37:52,471 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:37:52,484 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:37:52,496 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:37:52,590 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:37:52,607 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:37:52,616 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:37:52,932 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:37:52,933 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:37:53,028 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:37:53,028 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:37:53,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:37:53,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:37:53,202 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:37:53,202 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:37:53,286 INFO L356 Elim1Store]: treesize reduction 76, result has 24.8 percent of original size [2022-11-03 01:37:53,286 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 7 case distinctions, treesize of input 223 treesize of output 232 [2022-11-03 01:37:53,446 INFO L356 Elim1Store]: treesize reduction 108, result has 23.4 percent of original size [2022-11-03 01:37:53,447 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 226 treesize of output 242 [2022-11-03 01:37:53,492 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-03 01:37:53,492 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 224 treesize of output 226 [2022-11-03 01:37:54,860 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:37:54,860 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:37:54,878 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:37:54,879 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:37:54,892 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 01:37:54,892 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 170 [2022-11-03 01:37:54,993 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:37:54,994 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:37:55,010 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:37:55,010 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:37:55,023 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 01:37:55,024 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 170 [2022-11-03 01:37:55,069 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:37:55,079 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:37:55,085 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:37:55,110 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:37:55,167 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:37:55,337 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 79 for LOIs [2022-11-03 01:37:55,354 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:38:01,207 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3649#(and (exists ((|v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6| Int)) (and (< |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6| |#StackHeapBarrier|) (= |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6| (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6|) 16)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6|) 12) 12) (not (= |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6| 0)) (not (= 3 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6|)) (= (select |#length| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6|) 20) (not (= |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6| 1)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6|) 16) 12) (= (select |#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6|) 1) (not (= 2 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6|)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6|) 12) |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_6|))) (= 22 (select |#length| 2)) (= |~#gl_list~0.base| 3) (= 2 (select |#length| 1)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| 1) 1) (= (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) |~#gl_list~0.offset|) (= (select |#valid| 0) 0) (= |~#gl_list~0.offset| 0) (= (select |#valid| 2) 1) (= |#NULL.offset| 0) (or (not (= |~#gl_list~0.base| (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) |~#gl_list~0.offset|))) (not (= |~#gl_list~0.offset| (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) |~#gl_list~0.offset|)))) (= (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) |~#gl_list~0.base|) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:38:01,207 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:38:01,207 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:38:01,207 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-11-03 01:38:01,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515410689] [2022-11-03 01:38:01,208 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:38:01,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-03 01:38:01,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:38:01,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-03 01:38:01,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=941, Unknown=17, NotChecked=0, Total=1056 [2022-11-03 01:38:01,209 INFO L87 Difference]: Start difference. First operand 234 states and 288 transitions. Second operand has 15 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:38:03,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:38:03,260 INFO L93 Difference]: Finished difference Result 341 states and 412 transitions. [2022-11-03 01:38:03,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-03 01:38:03,261 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 29 [2022-11-03 01:38:03,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:38:03,265 INFO L225 Difference]: With dead ends: 341 [2022-11-03 01:38:03,269 INFO L226 Difference]: Without dead ends: 338 [2022-11-03 01:38:03,271 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 14 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=198, Invalid=1671, Unknown=23, NotChecked=0, Total=1892 [2022-11-03 01:38:03,272 INFO L413 NwaCegarLoop]: 85 mSDtfsCounter, 569 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 1070 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 1203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1070 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-03 01:38:03,273 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [575 Valid, 254 Invalid, 1203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1070 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-03 01:38:03,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2022-11-03 01:38:03,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 309. [2022-11-03 01:38:03,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 267 states have (on average 1.250936329588015) internal successors, (334), 283 states have internal predecessors, (334), 33 states have call successors, (33), 10 states have call predecessors, (33), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:38:03,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 382 transitions. [2022-11-03 01:38:03,329 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 382 transitions. Word has length 29 [2022-11-03 01:38:03,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:38:03,330 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 382 transitions. [2022-11-03 01:38:03,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:38:03,330 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 382 transitions. [2022-11-03 01:38:03,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-03 01:38:03,332 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:38:03,332 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:38:03,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-03 01:38:03,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:38:03,552 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:38:03,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:38:03,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1990057232, now seen corresponding path program 1 times [2022-11-03 01:38:03,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:38:03,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099192574] [2022-11-03 01:38:03,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:38:03,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:38:03,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:38:05,069 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-03 01:38:05,069 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:38:05,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099192574] [2022-11-03 01:38:05,069 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099192574] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:38:05,069 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:38:05,069 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-03 01:38:05,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103640664] [2022-11-03 01:38:05,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:38:05,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-03 01:38:05,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:38:05,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-03 01:38:05,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-11-03 01:38:05,071 INFO L87 Difference]: Start difference. First operand 309 states and 382 transitions. Second operand has 12 states, 10 states have (on average 2.6) internal successors, (26), 8 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:38:06,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:38:06,824 INFO L93 Difference]: Finished difference Result 325 states and 396 transitions. [2022-11-03 01:38:06,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-03 01:38:06,825 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.6) internal successors, (26), 8 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 30 [2022-11-03 01:38:06,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:38:06,827 INFO L225 Difference]: With dead ends: 325 [2022-11-03 01:38:06,827 INFO L226 Difference]: Without dead ends: 322 [2022-11-03 01:38:06,827 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=66, Invalid=276, Unknown=0, NotChecked=0, Total=342 [2022-11-03 01:38:06,828 INFO L413 NwaCegarLoop]: 75 mSDtfsCounter, 298 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 1038 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 301 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 1101 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1038 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-03 01:38:06,828 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [301 Valid, 222 Invalid, 1101 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1038 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-03 01:38:06,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2022-11-03 01:38:06,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 309. [2022-11-03 01:38:06,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 267 states have (on average 1.247191011235955) internal successors, (333), 283 states have internal predecessors, (333), 33 states have call successors, (33), 10 states have call predecessors, (33), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:38:06,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 381 transitions. [2022-11-03 01:38:06,876 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 381 transitions. Word has length 30 [2022-11-03 01:38:06,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:38:06,877 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 381 transitions. [2022-11-03 01:38:06,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.6) internal successors, (26), 8 states have internal predecessors, (26), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:38:06,877 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 381 transitions. [2022-11-03 01:38:06,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-03 01:38:06,878 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:38:06,878 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, 1, 1, 1] [2022-11-03 01:38:06,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-11-03 01:38:06,879 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:38:06,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:38:06,880 INFO L85 PathProgramCache]: Analyzing trace with hash -1829333469, now seen corresponding path program 1 times [2022-11-03 01:38:06,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:38:06,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310969025] [2022-11-03 01:38:06,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:38:06,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:38:06,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:38:08,678 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 01:38:08,679 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:38:08,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310969025] [2022-11-03 01:38:08,679 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310969025] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:38:08,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697320604] [2022-11-03 01:38:08,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:38:08,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:38:08,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:38:08,681 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:38:08,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-03 01:38:08,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:38:08,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 117 conjunts are in the unsatisfiable core [2022-11-03 01:38:08,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:38:08,930 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:38:08,931 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 21 treesize of output 25 [2022-11-03 01:38:08,937 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 7 [2022-11-03 01:38:08,958 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:38:08,958 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-03 01:38:08,969 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:38:08,988 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:38:08,988 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:38:09,073 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-03 01:38:09,083 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:38:09,229 INFO L356 Elim1Store]: treesize reduction 77, result has 3.8 percent of original size [2022-11-03 01:38:09,230 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_17| input size 43 context size 43 output size 43 [2022-11-03 01:38:09,230 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [224335327] [2022-11-03 01:38:09,232 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 01:38:09,232 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:38:09,233 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:38:09,233 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:38:09,233 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:38:09,298 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:38:09,298 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:38:09,311 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 30 [2022-11-03 01:38:09,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,323 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:38:09,332 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 28 [2022-11-03 01:38:09,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,344 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:38:09,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,475 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:38:09,475 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:38:09,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,574 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:38:09,574 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:38:09,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,717 INFO L356 Elim1Store]: treesize reduction 131, result has 34.8 percent of original size [2022-11-03 01:38:09,717 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 70 [2022-11-03 01:38:09,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,758 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:38:09,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,766 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:38:09,774 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:38:09,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,807 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:38:09,815 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:38:09,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,825 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:38:09,851 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:38:09,863 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:38:09,881 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:38:09,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,943 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:38:09,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,959 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:38:09,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:09,977 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:38:09,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:10,062 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:38:10,063 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 61 [2022-11-03 01:38:10,085 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 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-03 01:38:10,136 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:38:10,145 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:38:10,160 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:38:10,224 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:38:10,234 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:38:10,248 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:38:10,300 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 23 [2022-11-03 01:38:10,314 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 9 [2022-11-03 01:38:10,351 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 19 [2022-11-03 01:38:10,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:10,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:38:10,714 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:38:10,715 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:38:10,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:10,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:38:10,853 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:38:10,853 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:38:10,944 INFO L356 Elim1Store]: treesize reduction 76, result has 24.8 percent of original size [2022-11-03 01:38:10,944 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 7 case distinctions, treesize of input 223 treesize of output 232 [2022-11-03 01:38:11,060 INFO L356 Elim1Store]: treesize reduction 108, result has 23.4 percent of original size [2022-11-03 01:38:11,060 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 226 treesize of output 242 [2022-11-03 01:38:11,111 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-03 01:38:11,112 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 224 treesize of output 226 [2022-11-03 01:38:12,098 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:38:12,098 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:38:12,128 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:38:12,128 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:38:12,157 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 01:38:12,158 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 170 [2022-11-03 01:38:12,263 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:38:12,263 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:38:12,278 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:38:12,279 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:38:12,291 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 01:38:12,292 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 170 [2022-11-03 01:38:12,335 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:38:12,341 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:38:12,354 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:38:12,376 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:38:12,445 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:38:12,663 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 84 for LOIs [2022-11-03 01:38:12,680 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:38:18,896 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '5619#(and (= 22 (select |#length| 2)) (= (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) 0) (= |~#gl_list~0.base| 3) (= 2 (select |#length| 1)) (= (select |#valid| 3) 1) (exists ((|v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15| Int)) (and (not (= 1 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15|)) (= (select |#length| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15|) 20) (= (select |#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15|) 1) (< |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15| |#StackHeapBarrier|) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15|) 16) |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15|) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15|) 16) 12) (not (= 0 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15|)) (not (= 3 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15|)) (not (= 2 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15|)) (= 12 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15|) 12)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15|) 12) |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_15|))) (= (select |#length| 3) 8) (= (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) 0) (= (select |#valid| 1) 1) (= (select |#valid| 0) 0) (= |~#gl_list~0.offset| 0) (= (select |#valid| 2) 1) (= |#NULL.offset| 0) (or (not (= |~#gl_list~0.base| (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) |~#gl_list~0.offset|))) (not (= |~#gl_list~0.offset| (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) |~#gl_list~0.offset|)))) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:38:18,896 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:38:18,896 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:38:18,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-11-03 01:38:18,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894384626] [2022-11-03 01:38:18,896 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:38:18,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-03 01:38:18,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:38:18,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-03 01:38:18,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=1071, Unknown=16, NotChecked=0, Total=1190 [2022-11-03 01:38:18,898 INFO L87 Difference]: Start difference. First operand 309 states and 381 transitions. Second operand has 15 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 10 states have internal predecessors, (26), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:38:20,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:38:20,918 INFO L93 Difference]: Finished difference Result 339 states and 408 transitions. [2022-11-03 01:38:20,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-03 01:38:20,919 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 10 states have internal predecessors, (26), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 32 [2022-11-03 01:38:20,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:38:20,921 INFO L225 Difference]: With dead ends: 339 [2022-11-03 01:38:20,922 INFO L226 Difference]: Without dead ends: 336 [2022-11-03 01:38:20,923 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 502 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=208, Invalid=2030, Unknown=18, NotChecked=0, Total=2256 [2022-11-03 01:38:20,924 INFO L413 NwaCegarLoop]: 73 mSDtfsCounter, 830 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 1201 mSolverCounterSat, 179 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 836 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 1380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 179 IncrementalHoareTripleChecker+Valid, 1201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:38:20,924 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [836 Valid, 227 Invalid, 1380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [179 Valid, 1201 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-11-03 01:38:20,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2022-11-03 01:38:20,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 309. [2022-11-03 01:38:20,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 267 states have (on average 1.243445692883895) internal successors, (332), 283 states have internal predecessors, (332), 33 states have call successors, (33), 10 states have call predecessors, (33), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:38:20,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 380 transitions. [2022-11-03 01:38:20,974 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 380 transitions. Word has length 32 [2022-11-03 01:38:20,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:38:20,975 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 380 transitions. [2022-11-03 01:38:20,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 10 states have internal predecessors, (26), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:38:20,975 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 380 transitions. [2022-11-03 01:38:20,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-11-03 01:38:20,976 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:38:20,976 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:38:21,010 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-11-03 01:38:21,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:38:21,204 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:38:21,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:38:21,204 INFO L85 PathProgramCache]: Analyzing trace with hash -2141730359, now seen corresponding path program 1 times [2022-11-03 01:38:21,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:38:21,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587651841] [2022-11-03 01:38:21,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:38:21,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:38:21,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:38:22,074 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-03 01:38:22,075 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:38:22,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587651841] [2022-11-03 01:38:22,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587651841] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:38:22,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:38:22,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-11-03 01:38:22,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897702608] [2022-11-03 01:38:22,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:38:22,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-03 01:38:22,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:38:22,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-03 01:38:22,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=110, Unknown=0, NotChecked=0, Total=132 [2022-11-03 01:38:22,077 INFO L87 Difference]: Start difference. First operand 309 states and 380 transitions. Second operand has 12 states, 10 states have (on average 2.9) internal successors, (29), 8 states have internal predecessors, (29), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:38:23,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:38:23,322 INFO L93 Difference]: Finished difference Result 324 states and 393 transitions. [2022-11-03 01:38:23,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-03 01:38:23,323 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 10 states have (on average 2.9) internal successors, (29), 8 states have internal predecessors, (29), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 33 [2022-11-03 01:38:23,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:38:23,325 INFO L225 Difference]: With dead ends: 324 [2022-11-03 01:38:23,325 INFO L226 Difference]: Without dead ends: 321 [2022-11-03 01:38:23,326 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2022-11-03 01:38:23,327 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 395 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 954 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 954 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-11-03 01:38:23,327 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [398 Valid, 200 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 954 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-11-03 01:38:23,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 321 states. [2022-11-03 01:38:23,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 321 to 309. [2022-11-03 01:38:23,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 267 states have (on average 1.2397003745318351) internal successors, (331), 283 states have internal predecessors, (331), 33 states have call successors, (33), 10 states have call predecessors, (33), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:38:23,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 379 transitions. [2022-11-03 01:38:23,385 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 379 transitions. Word has length 33 [2022-11-03 01:38:23,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:38:23,385 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 379 transitions. [2022-11-03 01:38:23,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 10 states have (on average 2.9) internal successors, (29), 8 states have internal predecessors, (29), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:38:23,385 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 379 transitions. [2022-11-03 01:38:23,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-11-03 01:38:23,386 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:38:23,387 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, 1, 1, 1, 1, 1, 1] [2022-11-03 01:38:23,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-11-03 01:38:23,387 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:38:23,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:38:23,388 INFO L85 PathProgramCache]: Analyzing trace with hash 929776377, now seen corresponding path program 1 times [2022-11-03 01:38:23,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:38:23,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694316795] [2022-11-03 01:38:23,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:38:23,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:38:23,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:38:26,421 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 01:38:26,421 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:38:26,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694316795] [2022-11-03 01:38:26,422 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694316795] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:38:26,422 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016834208] [2022-11-03 01:38:26,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:38:26,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:38:26,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:38:26,428 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:38:26,451 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-03 01:38:26,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:38:26,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 157 conjunts are in the unsatisfiable core [2022-11-03 01:38:26,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:38:26,706 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:38:26,707 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:38:26,723 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:38:26,723 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-03 01:38:26,734 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:38:26,754 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-03 01:38:26,755 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 21 treesize of output 21 [2022-11-03 01:38:26,822 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-03 01:38:26,832 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:38:27,109 INFO L356 Elim1Store]: treesize reduction 89, result has 3.3 percent of original size [2022-11-03 01:38:27,110 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_32| input size 60 context size 60 output size 60 [2022-11-03 01:38:27,112 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1328700963] [2022-11-03 01:38:27,116 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-11-03 01:38:27,116 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:38:27,117 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:38:27,117 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:38:27,117 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:38:27,190 INFO L356 Elim1Store]: treesize reduction 30, result has 48.3 percent of original size [2022-11-03 01:38:27,191 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 42 [2022-11-03 01:38:27,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:27,221 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:38:27,221 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:38:27,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:27,246 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:38:27,247 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:38:27,302 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:38:27,302 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:38:27,316 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 28 [2022-11-03 01:38:27,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:27,457 INFO L356 Elim1Store]: treesize reduction 131, result has 34.8 percent of original size [2022-11-03 01:38:27,457 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 70 [2022-11-03 01:38:27,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:27,534 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:38:27,535 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:38:27,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:27,639 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:38:27,639 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:38:27,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:27,681 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:38:27,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:27,690 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:38:27,699 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:38:27,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:27,735 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:38:27,744 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:38:27,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:27,755 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:38:27,779 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:38:27,792 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:38:27,801 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:38:27,857 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 01:38:27,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:27,871 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:38:27,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:27,899 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:38:27,980 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:38:27,981 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 37 treesize of output 65 [2022-11-03 01:38:27,995 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:38:28,057 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:38:28,066 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:38:28,080 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:38:28,127 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:38:28,137 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:38:28,146 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:38:28,202 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:38:28,211 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:38:28,226 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:38:28,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:28,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:38:28,588 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:38:28,589 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:38:28,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:28,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:38:28,702 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:38:28,703 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:38:28,833 INFO L356 Elim1Store]: treesize reduction 96, result has 31.9 percent of original size [2022-11-03 01:38:28,834 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 228 treesize of output 256 [2022-11-03 01:38:28,886 INFO L356 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2022-11-03 01:38:28,886 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 221 treesize of output 230 [2022-11-03 01:38:28,907 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 224 treesize of output 226 [2022-11-03 01:38:30,402 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:38:30,403 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:38:30,418 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:38:30,419 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:38:30,426 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:38:30,522 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:38:30,523 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:38:30,541 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:38:30,542 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:38:30,549 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:38:30,597 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:38:30,605 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:38:30,615 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:38:30,637 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:38:30,682 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:38:30,979 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 93 for LOIs [2022-11-03 01:38:30,996 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:38:37,866 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '7600#(and (= (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|))) (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)))) (= 22 (select |#length| 2)) (= |~#gl_list~0.base| 3) (= 2 (select |#length| 1)) (or (not (= (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) 0)) (not (= (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) 0))) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|))) (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)))) (= (select |#valid| 1) 1) (= (select |#valid| 0) 0) (= |~#gl_list~0.offset| 0) (exists ((|v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24| Int)) (and (= (select |#length| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24|) 20) (< |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24| |#StackHeapBarrier|) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24|) 12) 12) (not (= 2 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24|)) (not (= 3 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24|)) (= (select |#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24|) 1) (not (= 1 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24|)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24|) 12) |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24|) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24|) 16) |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24|) (= 12 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24|) 16)) (not (= 0 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_24|)))) (= (select |#valid| 2) 1) (= |#NULL.offset| 0) (or (not (= |~#gl_list~0.base| (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) |~#gl_list~0.offset|))) (not (= |~#gl_list~0.offset| (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) |~#gl_list~0.offset|)))) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:38:37,867 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:38:37,867 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:38:37,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-11-03 01:38:37,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650274005] [2022-11-03 01:38:37,867 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:38:37,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-03 01:38:37,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:38:37,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-03 01:38:37,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=1273, Unknown=18, NotChecked=0, Total=1406 [2022-11-03 01:38:37,869 INFO L87 Difference]: Start difference. First operand 309 states and 379 transitions. Second operand has 16 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:38:40,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:38:40,623 INFO L93 Difference]: Finished difference Result 337 states and 404 transitions. [2022-11-03 01:38:40,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-03 01:38:40,631 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 35 [2022-11-03 01:38:40,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:38:40,633 INFO L225 Difference]: With dead ends: 337 [2022-11-03 01:38:40,633 INFO L226 Difference]: Without dead ends: 334 [2022-11-03 01:38:40,634 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 16 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=231, Invalid=2301, Unknown=18, NotChecked=0, Total=2550 [2022-11-03 01:38:40,635 INFO L413 NwaCegarLoop]: 90 mSDtfsCounter, 591 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 1303 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 597 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 1425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-11-03 01:38:40,635 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [597 Valid, 373 Invalid, 1425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1303 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-11-03 01:38:40,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-11-03 01:38:40,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 309. [2022-11-03 01:38:40,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 267 states have (on average 1.2359550561797752) internal successors, (330), 283 states have internal predecessors, (330), 33 states have call successors, (33), 10 states have call predecessors, (33), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:38:40,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 378 transitions. [2022-11-03 01:38:40,698 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 378 transitions. Word has length 35 [2022-11-03 01:38:40,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:38:40,698 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 378 transitions. [2022-11-03 01:38:40,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 11 states have internal predecessors, (29), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:38:40,699 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 378 transitions. [2022-11-03 01:38:40,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-11-03 01:38:40,700 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:38:40,700 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:38:40,734 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-03 01:38:40,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:38:40,922 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:38:40,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:38:40,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1272507570, now seen corresponding path program 2 times [2022-11-03 01:38:40,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:38:40,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544248832] [2022-11-03 01:38:40,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:38:40,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:38:41,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:38:43,399 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 23 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 01:38:43,399 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:38:43,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544248832] [2022-11-03 01:38:43,400 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544248832] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:38:43,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834825950] [2022-11-03 01:38:43,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:38:43,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:38:43,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:38:43,401 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:38:43,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-03 01:38:45,379 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 01:38:45,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:38:45,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 222 conjunts are in the unsatisfiable core [2022-11-03 01:38:45,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:38:45,448 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:38:45,448 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:38:45,465 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:38:45,466 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-03 01:38:45,472 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:38:45,489 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-03 01:38:45,489 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 21 treesize of output 21 [2022-11-03 01:38:45,555 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-03 01:38:45,563 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:38:45,726 INFO L356 Elim1Store]: treesize reduction 77, result has 3.8 percent of original size [2022-11-03 01:38:45,727 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_47| input size 53 context size 53 output size 53 [2022-11-03 01:38:45,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1459580442] [2022-11-03 01:38:45,729 INFO L159 IcfgInterpreter]: Started Sifa with 22 locations of interest [2022-11-03 01:38:45,729 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:38:45,730 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:38:45,730 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:38:45,730 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:38:45,793 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:38:45,794 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:38:45,804 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 28 [2022-11-03 01:38:45,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:45,814 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:38:45,827 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 30 [2022-11-03 01:38:45,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:45,838 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:38:45,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:45,974 INFO L356 Elim1Store]: treesize reduction 131, result has 34.8 percent of original size [2022-11-03 01:38:45,974 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 70 [2022-11-03 01:38:45,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:46,057 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:38:46,058 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:38:46,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:46,171 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:38:46,171 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:38:46,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:46,207 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:38:46,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:46,216 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:38:46,224 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:38:46,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:46,253 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:38:46,263 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:38:46,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:46,272 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:38:46,310 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:38:46,324 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:38:46,333 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:38:46,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:46,389 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:38:46,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:46,409 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:38:46,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:46,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:46,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:46,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:46,426 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:38:46,500 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:38:46,500 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 37 treesize of output 65 [2022-11-03 01:38:46,519 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 7 [2022-11-03 01:38:46,571 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:38:46,584 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:38:46,596 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:38:46,645 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:38:46,657 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:38:46,669 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:38:46,717 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:38:46,731 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:38:46,740 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:38:47,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:47,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:38:47,111 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:38:47,112 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:38:47,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:38:47,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:38:47,217 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:38:47,217 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:38:47,357 INFO L356 Elim1Store]: treesize reduction 96, result has 31.9 percent of original size [2022-11-03 01:38:47,357 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 228 treesize of output 256 [2022-11-03 01:38:47,413 INFO L356 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2022-11-03 01:38:47,414 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 221 treesize of output 230 [2022-11-03 01:38:47,448 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 224 treesize of output 226 [2022-11-03 01:38:48,388 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:38:48,389 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 312 treesize of output 284 [2022-11-03 01:38:48,408 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:38:48,409 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 284 treesize of output 256 [2022-11-03 01:38:48,423 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 264 treesize of output 244 [2022-11-03 01:38:48,552 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:38:48,552 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 312 treesize of output 284 [2022-11-03 01:38:48,570 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:38:48,571 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 284 treesize of output 256 [2022-11-03 01:38:48,579 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 264 treesize of output 244 [2022-11-03 01:38:48,634 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:38:48,639 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:38:48,650 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:38:48,673 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:38:48,724 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:38:48,863 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 79 for LOIs [2022-11-03 01:38:48,875 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:38:54,580 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8627#(and (= 22 (select |#length| 2)) (exists ((|v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33| Int)) (and (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33|) 12) 12) (= (select |#length| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33|) 20) (= 12 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33|) 16)) (= (select |#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33|) 1) (not (= 3 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33|)) (not (= 0 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33|)) (not (= 2 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33|)) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33|) 12) |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33|) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33|) 16) |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33|) (not (= 1 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33|)) (< |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_33| |#StackHeapBarrier|))) (= |~#gl_list~0.base| 3) (= 2 (select |#length| 1)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select |#valid| 1) 1) (= (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) |~#gl_list~0.offset|) (= (select |#valid| 0) 0) (= |~#gl_list~0.offset| 0) (= (select |#valid| 2) 1) (= |#NULL.offset| 0) (or (not (= |~#gl_list~0.base| (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) |~#gl_list~0.offset|))) (not (= |~#gl_list~0.offset| (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) |~#gl_list~0.offset|)))) (= (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) |~#gl_list~0.base|) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:38:54,580 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:38:54,580 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:38:54,580 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-11-03 01:38:54,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480304612] [2022-11-03 01:38:54,580 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:38:54,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-03 01:38:54,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:38:54,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-03 01:38:54,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1269, Unknown=6, NotChecked=0, Total=1406 [2022-11-03 01:38:54,582 INFO L87 Difference]: Start difference. First operand 309 states and 378 transitions. Second operand has 20 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 5 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:38:56,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:38:56,084 INFO L93 Difference]: Finished difference Result 328 states and 395 transitions. [2022-11-03 01:38:56,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-03 01:38:56,092 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 5 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 37 [2022-11-03 01:38:56,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:38:56,096 INFO L225 Difference]: With dead ends: 328 [2022-11-03 01:38:56,096 INFO L226 Difference]: Without dead ends: 325 [2022-11-03 01:38:56,097 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 572 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=225, Invalid=1931, Unknown=6, NotChecked=0, Total=2162 [2022-11-03 01:38:56,098 INFO L413 NwaCegarLoop]: 84 mSDtfsCounter, 482 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 1059 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 485 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 1204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 1059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-03 01:38:56,099 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [485 Valid, 247 Invalid, 1204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 1059 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-03 01:38:56,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2022-11-03 01:38:56,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 309. [2022-11-03 01:38:56,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 267 states have (on average 1.2322097378277153) internal successors, (329), 283 states have internal predecessors, (329), 33 states have call successors, (33), 10 states have call predecessors, (33), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:38:56,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 377 transitions. [2022-11-03 01:38:56,177 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 377 transitions. Word has length 37 [2022-11-03 01:38:56,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:38:56,177 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 377 transitions. [2022-11-03 01:38:56,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 5 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:38:56,178 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 377 transitions. [2022-11-03 01:38:56,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-11-03 01:38:56,180 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:38:56,180 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:38:56,224 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-03 01:38:56,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-03 01:38:56,393 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:38:56,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:38:56,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1552238075, now seen corresponding path program 1 times [2022-11-03 01:38:56,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:38:56,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422304384] [2022-11-03 01:38:56,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:38:56,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:38:56,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:38:57,538 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-03 01:38:57,538 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:38:57,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422304384] [2022-11-03 01:38:57,538 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422304384] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:38:57,539 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:38:57,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-03 01:38:57,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388203188] [2022-11-03 01:38:57,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:38:57,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-03 01:38:57,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:38:57,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-03 01:38:57,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-11-03 01:38:57,540 INFO L87 Difference]: Start difference. First operand 309 states and 377 transitions. Second operand has 13 states, 11 states have (on average 2.909090909090909) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:38:59,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:38:59,104 INFO L93 Difference]: Finished difference Result 322 states and 388 transitions. [2022-11-03 01:38:59,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-03 01:38:59,104 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 2.909090909090909) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 36 [2022-11-03 01:38:59,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:38:59,106 INFO L225 Difference]: With dead ends: 322 [2022-11-03 01:38:59,106 INFO L226 Difference]: Without dead ends: 319 [2022-11-03 01:38:59,107 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-11-03 01:38:59,107 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 339 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 1129 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 339 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 1194 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-03 01:38:59,108 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [339 Valid, 225 Invalid, 1194 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1129 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-03 01:38:59,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-11-03 01:38:59,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 309. [2022-11-03 01:38:59,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 267 states have (on average 1.2284644194756553) internal successors, (328), 283 states have internal predecessors, (328), 33 states have call successors, (33), 10 states have call predecessors, (33), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:38:59,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 376 transitions. [2022-11-03 01:38:59,163 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 376 transitions. Word has length 36 [2022-11-03 01:38:59,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:38:59,163 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 376 transitions. [2022-11-03 01:38:59,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 2.909090909090909) internal successors, (32), 9 states have internal predecessors, (32), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:38:59,164 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 376 transitions. [2022-11-03 01:38:59,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-03 01:38:59,164 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:38:59,165 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:38:59,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-11-03 01:38:59,165 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:38:59,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:38:59,166 INFO L85 PathProgramCache]: Analyzing trace with hash 501463376, now seen corresponding path program 1 times [2022-11-03 01:38:59,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:38:59,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592354062] [2022-11-03 01:38:59,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:38:59,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:38:59,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:39:01,934 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 01:39:01,934 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:39:01,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592354062] [2022-11-03 01:39:01,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592354062] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:39:01,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [290971490] [2022-11-03 01:39:01,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:39:01,935 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:39:01,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:39:01,936 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:39:01,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-03 01:39:02,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:39:02,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 140 conjunts are in the unsatisfiable core [2022-11-03 01:39:02,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:39:02,218 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:39:02,218 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-03 01:39:02,221 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:39:02,241 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:39:02,241 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-03 01:39:02,245 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:39:02,269 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:39:02,270 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:39:02,335 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:39:02,339 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:39:02,573 INFO L356 Elim1Store]: treesize reduction 77, result has 3.8 percent of original size [2022-11-03 01:39:02,573 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_62| input size 56 context size 56 output size 56 [2022-11-03 01:39:02,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1673406092] [2022-11-03 01:39:02,576 INFO L159 IcfgInterpreter]: Started Sifa with 31 locations of interest [2022-11-03 01:39:02,576 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:39:02,576 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:39:02,577 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:39:02,577 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:39:02,634 INFO L356 Elim1Store]: treesize reduction 30, result has 48.3 percent of original size [2022-11-03 01:39:02,635 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 42 [2022-11-03 01:39:02,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:02,657 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:39:02,657 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:39:02,676 INFO L356 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-03 01:39:02,677 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 26 treesize of output 32 [2022-11-03 01:39:02,727 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:39:02,727 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:39:02,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:02,740 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:39:02,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:02,836 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:39:02,836 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:39:02,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:02,962 INFO L356 Elim1Store]: treesize reduction 131, result has 34.8 percent of original size [2022-11-03 01:39:02,962 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 70 [2022-11-03 01:39:02,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,087 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:39:03,087 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:39:03,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:39:03,150 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:39:03,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,159 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:39:03,187 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:39:03,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,196 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:39:03,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,205 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:39:03,228 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:39:03,241 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:39:03,248 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:39:03,299 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 01:39:03,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,312 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:39:03,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,326 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:39:03,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,342 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:39:03,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,373 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:39:03,373 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 53 [2022-11-03 01:39:03,425 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 7 treesize of output 3 [2022-11-03 01:39:03,435 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:39:03,443 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:39:03,490 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:39:03,498 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:39:03,510 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 7 treesize of output 3 [2022-11-03 01:39:03,571 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 19 [2022-11-03 01:39:03,587 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 9 [2022-11-03 01:39:03,597 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 23 [2022-11-03 01:39:03,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:39:03,930 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:39:03,930 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:39:03,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:03,961 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:39:04,045 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:39:04,045 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:39:04,173 INFO L356 Elim1Store]: treesize reduction 96, result has 31.9 percent of original size [2022-11-03 01:39:04,174 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 228 treesize of output 256 [2022-11-03 01:39:04,230 INFO L356 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2022-11-03 01:39:04,231 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 221 treesize of output 230 [2022-11-03 01:39:04,252 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 224 treesize of output 226 [2022-11-03 01:39:04,988 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:39:04,989 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:39:05,026 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:39:05,026 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:39:05,034 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:39:05,125 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:39:05,126 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:39:05,143 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:39:05,143 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:39:05,151 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:39:05,192 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:39:05,198 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:39:05,208 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:39:05,230 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:39:05,272 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:39:05,545 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 31 for LOIs [2022-11-03 01:39:05,550 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:39:14,409 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '10570#(and (<= |~#gl_list~0.base| 3) (<= 0 |#NULL.base|) (<= 3 |~#gl_list~0.base|) (<= |#NULL.offset| 0) (<= |#NULL.base| 0) (<= 0 |~#gl_list~0.offset|) (<= 0 |#NULL.offset|) (exists ((v_inspect_~head.base_BEFORE_CALL_5 Int) (v_inspect_~head.offset_BEFORE_CALL_5 Int)) (and (= v_inspect_~head.base_BEFORE_CALL_5 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_5) (+ v_inspect_~head.offset_BEFORE_CALL_5 4))) (= v_inspect_~head.offset_BEFORE_CALL_5 (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_5) (+ v_inspect_~head.offset_BEFORE_CALL_5 4))))) (<= 0 |#StackHeapBarrier|) (<= |~#gl_list~0.offset| 0))' at error location [2022-11-03 01:39:14,409 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:39:14,409 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:39:14,409 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-11-03 01:39:14,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143731498] [2022-11-03 01:39:14,409 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:39:14,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-03 01:39:14,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:39:14,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-03 01:39:14,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=1406, Unknown=20, NotChecked=0, Total=1560 [2022-11-03 01:39:14,411 INFO L87 Difference]: Start difference. First operand 309 states and 376 transitions. Second operand has 16 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:39:17,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:39:17,547 INFO L93 Difference]: Finished difference Result 337 states and 402 transitions. [2022-11-03 01:39:17,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-03 01:39:17,556 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 38 [2022-11-03 01:39:17,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:39:17,561 INFO L225 Difference]: With dead ends: 337 [2022-11-03 01:39:17,561 INFO L226 Difference]: Without dead ends: 334 [2022-11-03 01:39:17,562 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 9.9s TimeCoverageRelationStatistics Valid=189, Invalid=2141, Unknown=22, NotChecked=0, Total=2352 [2022-11-03 01:39:17,563 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 436 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 2149 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 2239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 2149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-03 01:39:17,564 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 440 Invalid, 2239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 2149 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-11-03 01:39:17,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-11-03 01:39:17,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 309. [2022-11-03 01:39:17,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 267 states have (on average 1.2247191011235956) internal successors, (327), 283 states have internal predecessors, (327), 33 states have call successors, (33), 10 states have call predecessors, (33), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:39:17,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 375 transitions. [2022-11-03 01:39:17,648 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 375 transitions. Word has length 38 [2022-11-03 01:39:17,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:39:17,649 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 375 transitions. [2022-11-03 01:39:17,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 11 states have internal predecessors, (32), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:39:17,649 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 375 transitions. [2022-11-03 01:39:17,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-03 01:39:17,651 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:39:17,651 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:39:17,691 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-03 01:39:17,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-11-03 01:39:17,865 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:39:17,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:39:17,865 INFO L85 PathProgramCache]: Analyzing trace with hash -2143919517, now seen corresponding path program 2 times [2022-11-03 01:39:17,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:39:17,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178984844] [2022-11-03 01:39:17,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:39:17,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:39:18,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:39:20,660 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 01:39:20,660 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:39:20,660 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178984844] [2022-11-03 01:39:20,661 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178984844] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:39:20,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [147439361] [2022-11-03 01:39:20,661 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:39:20,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:39:20,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:39:20,662 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:39:20,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-03 01:39:22,560 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 01:39:22,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:39:22,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 585 conjuncts, 233 conjunts are in the unsatisfiable core [2022-11-03 01:39:22,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:39:22,634 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:39:22,634 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-11-03 01:39:22,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:22,640 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 13 treesize of output 7 [2022-11-03 01:39:22,659 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:39:22,660 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:39:22,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:22,723 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:39:22,770 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 31 [2022-11-03 01:39:22,848 INFO L356 Elim1Store]: treesize reduction 142, result has 27.9 percent of original size [2022-11-03 01:39:22,848 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 50 treesize of output 117 [2022-11-03 01:39:22,858 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-11-03 01:39:22,895 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-11-03 01:39:22,928 INFO L356 Elim1Store]: treesize reduction 19, result has 40.6 percent of original size [2022-11-03 01:39:22,928 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 52 [2022-11-03 01:39:22,972 INFO L356 Elim1Store]: treesize reduction 19, result has 40.6 percent of original size [2022-11-03 01:39:22,973 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 52 [2022-11-03 01:39:22,991 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:39:22,991 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-11-03 01:39:23,053 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 87 [2022-11-03 01:39:23,059 WARN L234 Elim1Store]: Array PQE input equivalent to false [2022-11-03 01:39:23,069 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 9 treesize of output 7 [2022-11-03 01:39:23,089 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:39:23,089 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 27 [2022-11-03 01:39:24,062 INFO L356 Elim1Store]: treesize reduction 339, result has 0.9 percent of original size [2022-11-03 01:39:24,063 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_77| input size 353 context size 353 output size 353 [2022-11-03 01:39:24,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1036253459] [2022-11-03 01:39:24,065 INFO L159 IcfgInterpreter]: Started Sifa with 25 locations of interest [2022-11-03 01:39:24,066 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:39:24,066 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:39:24,066 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:39:24,066 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:39:24,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,126 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:39:24,127 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:39:24,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,150 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:39:24,151 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:39:24,197 INFO L356 Elim1Store]: treesize reduction 30, result has 48.3 percent of original size [2022-11-03 01:39:24,198 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 42 [2022-11-03 01:39:24,222 INFO L356 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-03 01:39:24,223 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 26 treesize of output 32 [2022-11-03 01:39:24,281 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:39:24,282 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:39:24,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,422 INFO L356 Elim1Store]: treesize reduction 131, result has 34.8 percent of original size [2022-11-03 01:39:24,422 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 70 [2022-11-03 01:39:24,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,497 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:39:24,498 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:39:24,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,596 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:39:24,597 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:39:24,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,634 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:39:24,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,644 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:39:24,652 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:39:24,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,686 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:39:24,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,696 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:39:24,705 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:39:24,732 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:39:24,741 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:39:24,756 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:39:24,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,815 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:39:24,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,828 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:39:24,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:24,845 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:39:24,920 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:39:24,920 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 37 treesize of output 65 [2022-11-03 01:39:24,943 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 7 [2022-11-03 01:39:24,986 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:39:24,997 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:39:25,006 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:39:25,049 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:39:25,058 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:39:25,066 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:39:25,143 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:39:25,152 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:39:25,162 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:39:25,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:25,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:39:25,498 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:39:25,499 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:39:25,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:25,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:39:25,601 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:39:25,602 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:39:25,720 INFO L356 Elim1Store]: treesize reduction 96, result has 31.9 percent of original size [2022-11-03 01:39:25,720 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 228 treesize of output 256 [2022-11-03 01:39:25,767 INFO L356 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2022-11-03 01:39:25,767 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 221 treesize of output 230 [2022-11-03 01:39:25,787 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 224 treesize of output 226 [2022-11-03 01:39:26,299 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:39:26,300 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:39:26,327 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:39:26,327 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:39:26,335 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:39:26,466 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:39:26,467 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:39:26,485 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:39:26,486 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:39:26,494 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:39:26,544 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:39:26,548 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:39:26,554 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:39:26,577 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:39:26,621 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:39:26,809 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 84 for LOIs [2022-11-03 01:39:26,822 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:39:33,392 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11591#(and (= 22 (select |#length| 2)) (= (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) 0) (= |~#gl_list~0.base| 3) (= 2 (select |#length| 1)) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) 0) (= (select |#valid| 1) 1) (= (select |#valid| 0) 0) (= |~#gl_list~0.offset| 0) (= (select |#valid| 2) 1) (= |#NULL.offset| 0) (or (not (= |~#gl_list~0.base| (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) |~#gl_list~0.offset|))) (not (= |~#gl_list~0.offset| (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) |~#gl_list~0.offset|)))) (exists ((|v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51| Int)) (and (not (= 3 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51|)) (not (= 1 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51|)) (not (= 0 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51|)) (= (select |#length| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51|) 20) (< |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51| |#StackHeapBarrier|) (not (= 2 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51|)) (= 12 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51|) 16)) (= (select |#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51|) 1) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51|) 12) |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51|) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51|) 16) |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51|) (= 12 (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_51|) 12)))) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:39:33,393 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:39:33,393 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:39:33,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-11-03 01:39:33,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94698419] [2022-11-03 01:39:33,393 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:39:33,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-03 01:39:33,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:39:33,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-03 01:39:33,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1423, Unknown=15, NotChecked=0, Total=1560 [2022-11-03 01:39:33,395 INFO L87 Difference]: Start difference. First operand 309 states and 375 transitions. Second operand has 19 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:39:36,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:39:36,686 INFO L93 Difference]: Finished difference Result 337 states and 400 transitions. [2022-11-03 01:39:36,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-03 01:39:36,687 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 40 [2022-11-03 01:39:36,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:39:36,689 INFO L225 Difference]: With dead ends: 337 [2022-11-03 01:39:36,689 INFO L226 Difference]: Without dead ends: 334 [2022-11-03 01:39:36,690 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=255, Invalid=2479, Unknown=22, NotChecked=0, Total=2756 [2022-11-03 01:39:36,691 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 535 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 2168 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 538 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 2308 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 2168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:39:36,691 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [538 Valid, 398 Invalid, 2308 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 2168 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-11-03 01:39:36,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 334 states. [2022-11-03 01:39:36,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 334 to 309. [2022-11-03 01:39:36,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 267 states have (on average 1.2209737827715357) internal successors, (326), 283 states have internal predecessors, (326), 33 states have call successors, (33), 10 states have call predecessors, (33), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:39:36,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 374 transitions. [2022-11-03 01:39:36,769 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 374 transitions. Word has length 40 [2022-11-03 01:39:36,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:39:36,769 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 374 transitions. [2022-11-03 01:39:36,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:39:36,769 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 374 transitions. [2022-11-03 01:39:36,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-11-03 01:39:36,770 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:39:36,770 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:39:36,798 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-03 01:39:36,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-11-03 01:39:36,978 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:39:36,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:39:36,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1366794378, now seen corresponding path program 1 times [2022-11-03 01:39:36,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:39:36,979 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059387172] [2022-11-03 01:39:36,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:39:36,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:39:37,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:39:37,975 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-03 01:39:37,975 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:39:37,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059387172] [2022-11-03 01:39:37,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059387172] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:39:37,976 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:39:37,976 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-03 01:39:37,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170994603] [2022-11-03 01:39:37,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:39:37,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-03 01:39:37,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:39:37,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-03 01:39:37,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-11-03 01:39:37,977 INFO L87 Difference]: Start difference. First operand 309 states and 374 transitions. Second operand has 13 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 9 states have internal predecessors, (35), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:39:39,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:39:39,502 INFO L93 Difference]: Finished difference Result 321 states and 384 transitions. [2022-11-03 01:39:39,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-03 01:39:39,502 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 9 states have internal predecessors, (35), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 39 [2022-11-03 01:39:39,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:39:39,504 INFO L225 Difference]: With dead ends: 321 [2022-11-03 01:39:39,504 INFO L226 Difference]: Without dead ends: 318 [2022-11-03 01:39:39,505 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=93, Invalid=413, Unknown=0, NotChecked=0, Total=506 [2022-11-03 01:39:39,505 INFO L413 NwaCegarLoop]: 65 mSDtfsCounter, 331 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 1128 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 1191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-03 01:39:39,506 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [331 Valid, 226 Invalid, 1191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1128 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-03 01:39:39,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2022-11-03 01:39:39,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 309. [2022-11-03 01:39:39,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 267 states have (on average 1.2172284644194757) internal successors, (325), 283 states have internal predecessors, (325), 33 states have call successors, (33), 10 states have call predecessors, (33), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:39:39,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 373 transitions. [2022-11-03 01:39:39,607 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 373 transitions. Word has length 39 [2022-11-03 01:39:39,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:39:39,608 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 373 transitions. [2022-11-03 01:39:39,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 9 states have internal predecessors, (35), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:39:39,608 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 373 transitions. [2022-11-03 01:39:39,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-11-03 01:39:39,609 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:39:39,609 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:39:39,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-11-03 01:39:39,610 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:39:39,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:39:39,610 INFO L85 PathProgramCache]: Analyzing trace with hash 991004041, now seen corresponding path program 1 times [2022-11-03 01:39:39,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:39:39,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490837357] [2022-11-03 01:39:39,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:39:39,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:39:39,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:39:40,975 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 01:39:40,975 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:39:40,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490837357] [2022-11-03 01:39:40,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490837357] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:39:40,975 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454461972] [2022-11-03 01:39:40,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:39:40,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:39:40,976 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:39:40,977 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:39:41,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-03 01:39:41,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:39:41,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 124 conjunts are in the unsatisfiable core [2022-11-03 01:39:41,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:39:41,323 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:39:41,323 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 21 treesize of output 25 [2022-11-03 01:39:41,332 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 7 [2022-11-03 01:39:41,349 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:39:41,349 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-03 01:39:41,359 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:39:41,378 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:39:41,378 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:39:41,446 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:39:41,455 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-03 01:39:41,584 INFO L356 Elim1Store]: treesize reduction 77, result has 3.8 percent of original size [2022-11-03 01:39:41,584 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_92| input size 40 context size 40 output size 40 [2022-11-03 01:39:41,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [573306508] [2022-11-03 01:39:41,586 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2022-11-03 01:39:41,586 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:39:41,587 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:39:41,587 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:39:41,587 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:39:41,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:41,619 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:39:41,620 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:39:41,642 INFO L356 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-03 01:39:41,643 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 26 treesize of output 32 [2022-11-03 01:39:41,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:41,668 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:39:41,668 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:39:41,725 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:39:41,725 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:39:41,738 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 30 [2022-11-03 01:39:41,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:41,843 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:39:41,843 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:39:41,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:41,969 INFO L356 Elim1Store]: treesize reduction 131, result has 34.8 percent of original size [2022-11-03 01:39:41,970 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 70 [2022-11-03 01:39:41,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:42,082 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:39:42,082 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:39:42,118 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:39:42,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:42,128 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:39:42,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:42,139 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:39:42,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:42,173 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:39:42,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:42,181 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:39:42,189 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:39:42,218 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:39:42,224 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:39:42,236 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:39:42,282 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 01:39:42,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:42,296 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:39:42,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:42,310 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:39:42,383 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:39:42,383 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 37 treesize of output 65 [2022-11-03 01:39:42,396 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:39:42,455 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:39:42,467 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:39:42,476 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:39:42,526 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:39:42,535 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:39:42,544 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:39:42,601 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:39:42,611 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:39:42,625 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:39:42,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:42,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:39:42,956 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:39:42,956 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:39:42,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:42,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:39:43,081 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:39:43,082 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:39:43,164 INFO L356 Elim1Store]: treesize reduction 76, result has 24.8 percent of original size [2022-11-03 01:39:43,165 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 7 case distinctions, treesize of input 223 treesize of output 232 [2022-11-03 01:39:43,279 INFO L356 Elim1Store]: treesize reduction 108, result has 23.4 percent of original size [2022-11-03 01:39:43,279 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 226 treesize of output 242 [2022-11-03 01:39:43,316 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-03 01:39:43,317 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 224 treesize of output 226 [2022-11-03 01:39:43,836 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:39:43,837 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:39:43,856 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:39:43,857 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:39:43,869 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 01:39:43,869 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 170 [2022-11-03 01:39:43,972 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:39:43,972 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:39:43,987 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:39:43,988 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:39:43,999 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 01:39:44,000 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 170 [2022-11-03 01:39:44,038 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:39:44,049 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:39:44,055 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:39:44,077 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:39:44,133 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:39:44,404 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 30 for LOIs [2022-11-03 01:39:44,407 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:39:50,888 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '13559#(and (<= |~#gl_list~0.base| 3) (or (not (= (select (select |#memory_$Pointer$.offset| 0) 8) 4)) (not (= (select (select |#memory_$Pointer$.base| 0) 8) 0))) (<= 0 |#NULL.base|) (<= 3 |~#gl_list~0.base|) (<= |#NULL.offset| 0) (<= |#NULL.base| 0) (<= 0 |~#gl_list~0.offset|) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= |~#gl_list~0.offset| 0))' at error location [2022-11-03 01:39:50,888 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:39:50,889 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:39:50,889 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-11-03 01:39:50,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103689857] [2022-11-03 01:39:50,889 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:39:50,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-03 01:39:50,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:39:50,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-03 01:39:50,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1573, Unknown=4, NotChecked=0, Total=1722 [2022-11-03 01:39:50,891 INFO L87 Difference]: Start difference. First operand 309 states and 373 transitions. Second operand has 16 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:39:53,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:39:53,037 INFO L93 Difference]: Finished difference Result 335 states and 397 transitions. [2022-11-03 01:39:53,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-03 01:39:53,038 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 41 [2022-11-03 01:39:53,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:39:53,046 INFO L225 Difference]: With dead ends: 335 [2022-11-03 01:39:53,047 INFO L226 Difference]: Without dead ends: 332 [2022-11-03 01:39:53,048 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 18 SyntacticMatches, 3 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1054 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=343, Invalid=3434, Unknown=5, NotChecked=0, Total=3782 [2022-11-03 01:39:53,049 INFO L413 NwaCegarLoop]: 64 mSDtfsCounter, 715 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 1188 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 721 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 1317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-03 01:39:53,063 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [721 Valid, 250 Invalid, 1317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1188 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-03 01:39:53,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-11-03 01:39:53,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 309. [2022-11-03 01:39:53,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 267 states have (on average 1.2134831460674158) internal successors, (324), 283 states have internal predecessors, (324), 33 states have call successors, (33), 10 states have call predecessors, (33), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:39:53,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 372 transitions. [2022-11-03 01:39:53,149 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 372 transitions. Word has length 41 [2022-11-03 01:39:53,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:39:53,149 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 372 transitions. [2022-11-03 01:39:53,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:39:53,150 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 372 transitions. [2022-11-03 01:39:53,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-11-03 01:39:53,150 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:39:53,150 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:39:53,176 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-03 01:39:53,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-03 01:39:53,364 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:39:53,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:39:53,364 INFO L85 PathProgramCache]: Analyzing trace with hash 715460281, now seen corresponding path program 2 times [2022-11-03 01:39:53,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:39:53,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545546881] [2022-11-03 01:39:53,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:39:53,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:39:53,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:39:57,353 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 01:39:57,353 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:39:57,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545546881] [2022-11-03 01:39:57,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545546881] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:39:57,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259052880] [2022-11-03 01:39:57,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:39:57,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:39:57,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:39:57,355 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:39:57,368 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-03 01:39:59,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 01:39:59,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:39:59,165 INFO L263 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 219 conjunts are in the unsatisfiable core [2022-11-03 01:39:59,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:39:59,221 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:39:59,221 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-03 01:39:59,225 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:39:59,246 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:39:59,246 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:39:59,257 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-03 01:39:59,338 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:39:59,350 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:39:59,671 INFO L356 Elim1Store]: treesize reduction 89, result has 3.3 percent of original size [2022-11-03 01:39:59,671 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_107| input size 59 context size 59 output size 59 [2022-11-03 01:39:59,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [823029437] [2022-11-03 01:39:59,673 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2022-11-03 01:39:59,673 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:39:59,674 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:39:59,674 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:39:59,674 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:39:59,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:59,702 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:39:59,702 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:39:59,720 INFO L356 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-03 01:39:59,720 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 26 treesize of output 32 [2022-11-03 01:39:59,759 INFO L356 Elim1Store]: treesize reduction 30, result has 48.3 percent of original size [2022-11-03 01:39:59,760 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 42 [2022-11-03 01:39:59,810 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:39:59,810 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:39:59,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:39:59,823 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:39:59,878 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-03 01:39:59,879 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 35 treesize of output 19 [2022-11-03 01:39:59,906 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 01:39:59,907 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 31 [2022-11-03 01:39:59,931 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-03 01:39:59,931 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-11-03 01:39:59,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:00,024 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:40:00,024 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:40:00,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:00,103 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:40:00,103 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:40:00,135 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:40:00,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:00,143 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:40:00,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:00,151 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:40:00,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:00,178 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:40:00,188 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:40:00,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:00,199 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:40:00,221 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:40:00,231 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:40:00,246 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:40:00,294 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 01:40:00,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:00,306 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:40:00,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:00,319 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:40:00,388 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:40:00,388 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 37 treesize of output 65 [2022-11-03 01:40:00,402 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:40:00,453 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:40:00,464 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:40:00,472 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:40:00,521 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:40:00,529 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:40:00,541 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:40:00,576 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:40:00,608 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:40:00,622 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:40:00,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:00,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:40:00,923 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:40:00,923 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:40:00,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:00,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:40:01,017 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:40:01,018 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:40:01,127 INFO L356 Elim1Store]: treesize reduction 96, result has 31.9 percent of original size [2022-11-03 01:40:01,127 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 228 treesize of output 256 [2022-11-03 01:40:01,172 INFO L356 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2022-11-03 01:40:01,173 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 221 treesize of output 230 [2022-11-03 01:40:01,190 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 224 treesize of output 226 [2022-11-03 01:40:01,850 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:40:01,851 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:40:01,866 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:40:01,866 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:40:01,876 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:40:01,954 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:40:01,955 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:40:01,970 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:40:01,970 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:40:01,977 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:40:02,021 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:40:02,029 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:40:02,051 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:40:02,072 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:40:02,117 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:40:02,376 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 93 for LOIs [2022-11-03 01:40:02,394 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:40:09,320 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '14600#(and (= (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) (select (select |#memory_$Pointer$.offset| (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|))) (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)))) (= 22 (select |#length| 2)) (= |~#gl_list~0.base| 3) (= 2 (select |#length| 1)) (or (not (= (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) 0)) (not (= (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) 0))) (= (select |#valid| 3) 1) (= (select |#length| 3) 8) (= (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)) (select (select |#memory_$Pointer$.base| (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|))) (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) (+ 4 |~#gl_list~0.offset|)))) (= (select |#valid| 1) 1) (exists ((|v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69| Int)) (and (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69|) 16) |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69|) (not (= 0 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69|)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69|) 16) 12) (not (= 2 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69|)) (< |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69| |#StackHeapBarrier|) (= (select |#valid| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69|) 1) (not (= 3 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69|)) (not (= 1 |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69|)) (= (select (select |#memory_$Pointer$.offset| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69|) 12) 12) (= (select (select |#memory_$Pointer$.base| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69|) 12) |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69|) (= (select |#length| |v_ULTIMATE.start_gl_insert_~node~1#1.base_BEFORE_CALL_69|) 20))) (= (select |#valid| 0) 0) (= |~#gl_list~0.offset| 0) (= (select |#valid| 2) 1) (= |#NULL.offset| 0) (or (not (= |~#gl_list~0.base| (select (select |#memory_$Pointer$.base| |~#gl_list~0.base|) |~#gl_list~0.offset|))) (not (= |~#gl_list~0.offset| (select (select |#memory_$Pointer$.offset| |~#gl_list~0.base|) |~#gl_list~0.offset|)))) (< 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2022-11-03 01:40:09,320 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:40:09,320 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:40:09,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-11-03 01:40:09,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987804356] [2022-11-03 01:40:09,321 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:40:09,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-03 01:40:09,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:40:09,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-03 01:40:09,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=1581, Unknown=8, NotChecked=0, Total=1722 [2022-11-03 01:40:09,322 INFO L87 Difference]: Start difference. First operand 309 states and 372 transitions. Second operand has 20 states, 14 states have (on average 2.5) internal successors, (35), 14 states have internal predecessors, (35), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:40:13,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:40:13,224 INFO L93 Difference]: Finished difference Result 335 states and 395 transitions. [2022-11-03 01:40:13,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-03 01:40:13,225 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 14 states have (on average 2.5) internal successors, (35), 14 states have internal predecessors, (35), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 43 [2022-11-03 01:40:13,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:40:13,226 INFO L225 Difference]: With dead ends: 335 [2022-11-03 01:40:13,227 INFO L226 Difference]: Without dead ends: 332 [2022-11-03 01:40:13,227 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 697 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=246, Invalid=2598, Unknown=18, NotChecked=0, Total=2862 [2022-11-03 01:40:13,228 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 589 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 2020 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 2144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 2020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-03 01:40:13,228 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [595 Valid, 430 Invalid, 2144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 2020 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-11-03 01:40:13,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-11-03 01:40:13,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 309. [2022-11-03 01:40:13,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 267 states have (on average 1.2097378277153559) internal successors, (323), 283 states have internal predecessors, (323), 33 states have call successors, (33), 10 states have call predecessors, (33), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:40:13,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 371 transitions. [2022-11-03 01:40:13,327 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 371 transitions. Word has length 43 [2022-11-03 01:40:13,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:40:13,327 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 371 transitions. [2022-11-03 01:40:13,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 14 states have (on average 2.5) internal successors, (35), 14 states have internal predecessors, (35), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:40:13,328 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 371 transitions. [2022-11-03 01:40:13,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-11-03 01:40:13,329 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:40:13,329 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:40:13,370 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-11-03 01:40:13,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-03 01:40:13,543 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:40:13,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:40:13,544 INFO L85 PathProgramCache]: Analyzing trace with hash -2045383928, now seen corresponding path program 1 times [2022-11-03 01:40:13,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:40:13,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441516860] [2022-11-03 01:40:13,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:40:13,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:40:13,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:40:13,602 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-03 01:40:13,602 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:40:13,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441516860] [2022-11-03 01:40:13,602 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441516860] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:40:13,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:40:13,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 01:40:13,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879426712] [2022-11-03 01:40:13,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:40:13,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-03 01:40:13,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:40:13,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-03 01:40:13,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-03 01:40:13,606 INFO L87 Difference]: Start difference. First operand 309 states and 371 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:40:13,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:40:13,886 INFO L93 Difference]: Finished difference Result 311 states and 372 transitions. [2022-11-03 01:40:13,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 01:40:13,886 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 42 [2022-11-03 01:40:13,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:40:13,888 INFO L225 Difference]: With dead ends: 311 [2022-11-03 01:40:13,888 INFO L226 Difference]: Without dead ends: 308 [2022-11-03 01:40:13,888 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-03 01:40:13,889 INFO L413 NwaCegarLoop]: 88 mSDtfsCounter, 29 mSDsluCounter, 218 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 293 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:40:13,889 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 293 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:40:13,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-11-03 01:40:13,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 308. [2022-11-03 01:40:13,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 267 states have (on average 1.1947565543071161) internal successors, (319), 282 states have internal predecessors, (319), 32 states have call successors, (32), 10 states have call predecessors, (32), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:40:13,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 366 transitions. [2022-11-03 01:40:13,984 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 366 transitions. Word has length 42 [2022-11-03 01:40:13,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:40:13,984 INFO L495 AbstractCegarLoop]: Abstraction has 308 states and 366 transitions. [2022-11-03 01:40:13,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:40:13,984 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 366 transitions. [2022-11-03 01:40:13,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-11-03 01:40:13,984 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:40:13,985 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:40:13,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-11-03 01:40:13,985 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:40:13,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:40:13,985 INFO L85 PathProgramCache]: Analyzing trace with hash -796593605, now seen corresponding path program 1 times [2022-11-03 01:40:13,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:40:13,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314319316] [2022-11-03 01:40:13,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:40:13,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:40:14,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:40:16,955 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 01:40:16,955 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:40:16,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314319316] [2022-11-03 01:40:16,955 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314319316] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:40:16,955 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763665282] [2022-11-03 01:40:16,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:40:16,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:40:16,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:40:16,957 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:40:16,958 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-03 01:40:17,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:40:17,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 161 conjunts are in the unsatisfiable core [2022-11-03 01:40:17,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:40:17,290 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:40:17,290 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:40:17,307 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-03 01:40:17,308 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 21 treesize of output 21 [2022-11-03 01:40:17,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:17,316 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2022-11-03 01:40:17,373 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-03 01:40:17,379 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:40:17,602 INFO L356 Elim1Store]: treesize reduction 77, result has 3.8 percent of original size [2022-11-03 01:40:17,602 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_122| input size 60 context size 60 output size 60 [2022-11-03 01:40:17,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1329951111] [2022-11-03 01:40:17,604 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2022-11-03 01:40:17,604 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:40:17,605 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:40:17,605 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:40:17,605 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:40:17,660 INFO L356 Elim1Store]: treesize reduction 30, result has 48.3 percent of original size [2022-11-03 01:40:17,660 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 42 [2022-11-03 01:40:17,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:17,682 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:40:17,683 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:40:17,702 INFO L356 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-03 01:40:17,703 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 26 treesize of output 32 [2022-11-03 01:40:17,751 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:40:17,751 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:40:17,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:17,765 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:40:17,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:17,854 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:40:17,854 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:40:17,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:17,970 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:40:17,970 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:40:18,027 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-03 01:40:18,027 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 35 treesize of output 19 [2022-11-03 01:40:18,060 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 01:40:18,061 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 31 [2022-11-03 01:40:18,091 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-03 01:40:18,091 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-11-03 01:40:18,125 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:40:18,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:18,134 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:40:18,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:18,143 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:40:18,170 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:40:18,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:18,180 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:40:18,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:18,189 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:40:18,208 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:40:18,221 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:40:18,230 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:40:18,272 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 01:40:18,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:18,292 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:40:18,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:18,306 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:40:18,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:18,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:18,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:18,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:18,322 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:40:18,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:18,376 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:40:18,376 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 61 [2022-11-03 01:40:18,430 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:40:18,438 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:40:18,448 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:40:18,484 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:40:18,494 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:40:18,503 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:40:18,547 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 23 [2022-11-03 01:40:18,557 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 19 [2022-11-03 01:40:18,609 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 9 [2022-11-03 01:40:18,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:18,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:40:18,910 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:40:18,910 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:40:18,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:40:18,932 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:40:19,008 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:40:19,008 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:40:19,123 INFO L356 Elim1Store]: treesize reduction 96, result has 31.9 percent of original size [2022-11-03 01:40:19,124 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 228 treesize of output 256 [2022-11-03 01:40:19,171 INFO L356 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2022-11-03 01:40:19,171 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 221 treesize of output 230 [2022-11-03 01:40:19,191 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 224 treesize of output 226 [2022-11-03 01:40:20,251 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:40:20,252 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:40:20,275 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:40:20,275 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:40:20,282 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:40:20,360 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:40:20,361 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:40:20,375 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:40:20,376 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:40:20,383 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:40:20,424 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:40:20,434 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:40:20,439 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:40:20,461 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:40:20,501 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:40:20,842 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 74 for LOIs [2022-11-03 01:40:20,879 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:40:55,341 WARN L234 SmtUtils]: Spent 34.20s on a formula simplification that was a NOOP. DAG size: 74 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 01:41:49,818 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16518#(and (<= |~#gl_list~0.base| 3) (<= 0 |#NULL.base|) (<= 3 |~#gl_list~0.base|) (<= |#NULL.offset| 0) (or (exists ((v_inspect_~node~0.offset_BEFORE_CALL_2 Int)) (and (exists ((v_inspect_~node~0.base_BEFORE_CALL_2 Int)) (and (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 8)) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 4))) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 12))))) (not (= v_inspect_~node~0.offset_BEFORE_CALL_2 0)))) (exists ((v_inspect_~node~0.base_BEFORE_CALL_2 Int)) (and (exists ((v_inspect_~node~0.offset_BEFORE_CALL_2 Int)) (and (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 8)) v_inspect_~node~0.base_BEFORE_CALL_2)) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 12))))) (not (= v_inspect_~node~0.base_BEFORE_CALL_2 0)))) (exists ((v_inspect_~node~0.base_BEFORE_CALL_2 Int)) (and (exists ((v_inspect_~node~0.offset_BEFORE_CALL_2 Int)) (and (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 12)) v_inspect_~node~0.base_BEFORE_CALL_2)) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 8)) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 4))))) (not (= v_inspect_~node~0.base_BEFORE_CALL_2 0)))) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_2 Int)) (and (exists ((v_inspect_~node~0.base_BEFORE_CALL_2 Int)) (and (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 12)) v_inspect_~node~0.base_BEFORE_CALL_2)) (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 8)) v_inspect_~node~0.base_BEFORE_CALL_2)))) (not (= v_inspect_~node~0.offset_BEFORE_CALL_2 0)))) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_2 Int)) (and (exists ((v_inspect_~node~0.base_BEFORE_CALL_2 Int)) (and (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 8)) v_inspect_~node~0.base_BEFORE_CALL_2)) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 12))))) (not (= v_inspect_~node~0.offset_BEFORE_CALL_2 0)))) (exists ((v_inspect_~node~0.base_BEFORE_CALL_2 Int)) (and (exists ((v_inspect_~node~0.offset_BEFORE_CALL_2 Int)) (and (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 8)) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 4))) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 12))))) (not (= v_inspect_~node~0.base_BEFORE_CALL_2 0)))) (exists ((v_inspect_~node~0.base_BEFORE_CALL_2 Int)) (and (not (= v_inspect_~node~0.base_BEFORE_CALL_2 0)) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_2 Int)) (and (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 12)) v_inspect_~node~0.base_BEFORE_CALL_2)) (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 8)) v_inspect_~node~0.base_BEFORE_CALL_2)))))) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_2 Int)) (and (exists ((v_inspect_~node~0.base_BEFORE_CALL_2 Int)) (and (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 12)) v_inspect_~node~0.base_BEFORE_CALL_2)) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_2) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 8)) (+ v_inspect_~node~0.offset_BEFORE_CALL_2 4))))) (not (= v_inspect_~node~0.offset_BEFORE_CALL_2 0))))) (<= |#NULL.base| 0) (<= 0 |~#gl_list~0.offset|) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= |~#gl_list~0.offset| 0))' at error location [2022-11-03 01:41:49,818 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:41:49,818 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:41:49,818 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-11-03 01:41:49,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734429279] [2022-11-03 01:41:49,818 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:41:49,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-03 01:41:49,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:41:49,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-03 01:41:49,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=1795, Unknown=33, NotChecked=0, Total=1980 [2022-11-03 01:41:49,820 INFO L87 Difference]: Start difference. First operand 308 states and 366 transitions. Second operand has 17 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:41:55,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:41:55,235 INFO L93 Difference]: Finished difference Result 329 states and 384 transitions. [2022-11-03 01:41:55,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-03 01:41:55,236 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 44 [2022-11-03 01:41:55,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:41:55,252 INFO L225 Difference]: With dead ends: 329 [2022-11-03 01:41:55,253 INFO L226 Difference]: Without dead ends: 326 [2022-11-03 01:41:55,254 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 19 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 973 ImplicationChecksByTransitivity, 92.4s TimeCoverageRelationStatistics Valid=347, Invalid=3778, Unknown=35, NotChecked=0, Total=4160 [2022-11-03 01:41:55,255 INFO L413 NwaCegarLoop]: 80 mSDtfsCounter, 842 mSDsluCounter, 355 mSDsCounter, 0 mSdLazyCounter, 1469 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 845 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 1636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 1469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-11-03 01:41:55,255 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [845 Valid, 388 Invalid, 1636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 1469 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2022-11-03 01:41:55,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-11-03 01:41:55,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 308. [2022-11-03 01:41:55,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 267 states have (on average 1.1910112359550562) internal successors, (318), 282 states have internal predecessors, (318), 32 states have call successors, (32), 10 states have call predecessors, (32), 8 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 01:41:55,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 365 transitions. [2022-11-03 01:41:55,368 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 365 transitions. Word has length 44 [2022-11-03 01:41:55,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:41:55,369 INFO L495 AbstractCegarLoop]: Abstraction has 308 states and 365 transitions. [2022-11-03 01:41:55,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 13 states have (on average 2.923076923076923) internal successors, (38), 12 states have internal predecessors, (38), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:41:55,369 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 365 transitions. [2022-11-03 01:41:55,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-03 01:41:55,370 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:41:55,370 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:41:55,414 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-11-03 01:41:55,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:41:55,595 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:41:55,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:41:55,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1867950704, now seen corresponding path program 2 times [2022-11-03 01:41:55,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:41:55,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959745349] [2022-11-03 01:41:55,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:41:55,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:41:55,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:42:00,712 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 01:42:00,713 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:42:00,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959745349] [2022-11-03 01:42:00,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959745349] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:42:00,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021459498] [2022-11-03 01:42:00,713 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:42:00,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:42:00,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:42:00,716 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:42:00,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-03 01:42:04,947 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 01:42:04,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:42:04,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 597 conjuncts, 213 conjunts are in the unsatisfiable core [2022-11-03 01:42:04,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:42:05,004 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:42:05,005 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:42:05,014 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-03 01:42:05,023 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-03 01:42:05,088 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:42:05,102 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:42:05,355 INFO L356 Elim1Store]: treesize reduction 77, result has 3.8 percent of original size [2022-11-03 01:42:05,355 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_137| input size 56 context size 56 output size 56 [2022-11-03 01:42:05,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [767012940] [2022-11-03 01:42:05,364 INFO L159 IcfgInterpreter]: Started Sifa with 31 locations of interest [2022-11-03 01:42:05,364 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:42:05,365 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:42:05,365 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:42:05,366 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:42:05,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:05,413 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:42:05,413 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:42:05,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:05,441 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:42:05,442 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:42:05,467 INFO L356 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-03 01:42:05,467 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 26 treesize of output 32 [2022-11-03 01:42:05,527 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:42:05,527 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:42:05,540 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 30 [2022-11-03 01:42:05,601 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-03 01:42:05,601 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 35 treesize of output 19 [2022-11-03 01:42:05,632 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 01:42:05,632 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 31 [2022-11-03 01:42:05,662 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-03 01:42:05,662 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-11-03 01:42:05,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:05,781 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:42:05,782 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:42:05,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:05,900 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:42:05,901 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:42:05,933 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:42:05,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:05,941 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:42:05,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:05,951 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:42:05,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:05,977 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:42:05,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:05,988 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:42:06,003 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:42:06,026 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:42:06,037 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:42:06,045 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:42:06,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:06,088 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:42:06,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:06,102 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:42:06,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:06,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:06,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:06,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:06,122 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:42:06,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:06,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:06,169 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 01:42:06,169 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 13 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 57 [2022-11-03 01:42:06,186 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 7 [2022-11-03 01:42:06,235 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:42:06,244 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:42:06,255 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 7 treesize of output 3 [2022-11-03 01:42:06,316 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 7 treesize of output 3 [2022-11-03 01:42:06,326 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:42:06,336 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:42:06,374 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:42:06,387 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:42:06,395 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:42:06,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:06,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:42:06,735 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:42:06,735 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:42:06,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:06,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:42:06,871 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:42:06,871 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:42:06,952 INFO L356 Elim1Store]: treesize reduction 76, result has 24.8 percent of original size [2022-11-03 01:42:06,953 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 7 case distinctions, treesize of input 223 treesize of output 232 [2022-11-03 01:42:07,070 INFO L356 Elim1Store]: treesize reduction 108, result has 23.4 percent of original size [2022-11-03 01:42:07,070 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 226 treesize of output 242 [2022-11-03 01:42:07,107 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-03 01:42:07,107 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 224 treesize of output 226 [2022-11-03 01:42:08,083 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:42:08,084 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:42:08,100 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:42:08,100 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:42:08,112 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 01:42:08,113 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 170 [2022-11-03 01:42:08,195 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:42:08,195 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:42:08,211 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:42:08,211 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:42:08,223 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 01:42:08,224 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 170 [2022-11-03 01:42:08,267 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:42:08,271 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:42:08,278 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:42:08,307 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:42:08,355 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:42:08,603 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 31 for LOIs [2022-11-03 01:42:08,607 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:42:18,470 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '17547#(and (<= |~#gl_list~0.base| 3) (<= 0 |#NULL.base|) (<= 3 |~#gl_list~0.base|) (exists ((v_inspect_~head.base_BEFORE_CALL_10 Int) (v_inspect_~head.offset_BEFORE_CALL_10 Int)) (and (= v_inspect_~head.base_BEFORE_CALL_10 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_10) (+ v_inspect_~head.offset_BEFORE_CALL_10 4))) (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_10) (+ v_inspect_~head.offset_BEFORE_CALL_10 4)) v_inspect_~head.offset_BEFORE_CALL_10))) (<= |#NULL.offset| 0) (<= |#NULL.base| 0) (<= 0 |~#gl_list~0.offset|) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= |~#gl_list~0.offset| 0))' at error location [2022-11-03 01:42:18,471 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:42:18,471 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:42:18,471 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-11-03 01:42:18,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285218342] [2022-11-03 01:42:18,471 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:42:18,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-03 01:42:18,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:42:18,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-03 01:42:18,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1727, Unknown=10, NotChecked=0, Total=1892 [2022-11-03 01:42:18,473 INFO L87 Difference]: Start difference. First operand 308 states and 365 transitions. Second operand has 20 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:42:23,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:42:23,566 INFO L93 Difference]: Finished difference Result 417 states and 487 transitions. [2022-11-03 01:42:23,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-03 01:42:23,567 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 46 [2022-11-03 01:42:23,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:42:23,568 INFO L225 Difference]: With dead ends: 417 [2022-11-03 01:42:23,568 INFO L226 Difference]: Without dead ends: 414 [2022-11-03 01:42:23,569 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 866 ImplicationChecksByTransitivity, 12.6s TimeCoverageRelationStatistics Valid=278, Invalid=2897, Unknown=17, NotChecked=0, Total=3192 [2022-11-03 01:42:23,570 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 1015 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 2092 mSolverCounterSat, 212 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1024 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 2304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 2092 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:42:23,570 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1024 Valid, 429 Invalid, 2304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 2092 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2022-11-03 01:42:23,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2022-11-03 01:42:23,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 383. [2022-11-03 01:42:23,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 383 states, 335 states have (on average 1.191044776119403) internal successors, (399), 351 states have internal predecessors, (399), 37 states have call successors, (37), 12 states have call predecessors, (37), 10 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-11-03 01:42:23,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 455 transitions. [2022-11-03 01:42:23,670 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 455 transitions. Word has length 46 [2022-11-03 01:42:23,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:42:23,670 INFO L495 AbstractCegarLoop]: Abstraction has 383 states and 455 transitions. [2022-11-03 01:42:23,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 14 states have internal predecessors, (38), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:42:23,670 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 455 transitions. [2022-11-03 01:42:23,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-11-03 01:42:23,671 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:42:23,671 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:42:23,717 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-03 01:42:23,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:42:23,891 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:42:23,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:42:23,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1481230045, now seen corresponding path program 1 times [2022-11-03 01:42:23,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:42:23,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984419356] [2022-11-03 01:42:23,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:42:23,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:42:23,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:42:24,088 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-03 01:42:24,088 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:42:24,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984419356] [2022-11-03 01:42:24,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984419356] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:42:24,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:42:24,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-11-03 01:42:24,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788444873] [2022-11-03 01:42:24,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:42:24,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-03 01:42:24,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:42:24,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-03 01:42:24,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2022-11-03 01:42:24,090 INFO L87 Difference]: Start difference. First operand 383 states and 455 transitions. Second operand has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:42:24,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:42:24,563 INFO L93 Difference]: Finished difference Result 385 states and 456 transitions. [2022-11-03 01:42:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-03 01:42:24,566 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 45 [2022-11-03 01:42:24,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:42:24,568 INFO L225 Difference]: With dead ends: 385 [2022-11-03 01:42:24,568 INFO L226 Difference]: Without dead ends: 382 [2022-11-03 01:42:24,568 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2022-11-03 01:42:24,569 INFO L413 NwaCegarLoop]: 87 mSDtfsCounter, 80 mSDsluCounter, 418 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:42:24,569 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 483 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 01:42:24,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 382 states. [2022-11-03 01:42:24,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 382 to 382. [2022-11-03 01:42:24,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 382 states, 335 states have (on average 1.1761194029850746) internal successors, (394), 350 states have internal predecessors, (394), 36 states have call successors, (36), 12 states have call predecessors, (36), 10 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-11-03 01:42:24,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 382 states to 382 states and 449 transitions. [2022-11-03 01:42:24,654 INFO L78 Accepts]: Start accepts. Automaton has 382 states and 449 transitions. Word has length 45 [2022-11-03 01:42:24,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:42:24,655 INFO L495 AbstractCegarLoop]: Abstraction has 382 states and 449 transitions. [2022-11-03 01:42:24,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.555555555555555) internal successors, (41), 9 states have internal predecessors, (41), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:42:24,655 INFO L276 IsEmpty]: Start isEmpty. Operand 382 states and 449 transitions. [2022-11-03 01:42:24,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-03 01:42:24,656 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:42:24,656 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:42:24,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-11-03 01:42:24,657 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:42:24,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:42:24,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1804186826, now seen corresponding path program 1 times [2022-11-03 01:42:24,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:42:24,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769011688] [2022-11-03 01:42:24,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:42:24,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:42:24,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:42:27,402 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 01:42:27,402 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:42:27,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769011688] [2022-11-03 01:42:27,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769011688] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:42:27,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34051901] [2022-11-03 01:42:27,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:42:27,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:42:27,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:42:27,404 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:42:27,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-03 01:42:27,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:42:27,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 179 conjunts are in the unsatisfiable core [2022-11-03 01:42:27,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:42:27,775 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:42:27,776 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-03 01:42:27,781 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:42:27,802 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:42:27,802 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:42:27,812 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-03 01:42:27,839 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:42:27,844 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:42:28,090 INFO L356 Elim1Store]: treesize reduction 77, result has 3.8 percent of original size [2022-11-03 01:42:28,090 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_152| input size 58 context size 58 output size 58 [2022-11-03 01:42:28,090 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [705371825] [2022-11-03 01:42:28,092 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-11-03 01:42:28,092 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:42:28,093 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:42:28,093 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:42:28,093 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:42:28,158 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:42:28,158 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:42:28,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:28,168 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:42:28,177 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 30 [2022-11-03 01:42:28,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:28,188 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:42:28,197 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 28 [2022-11-03 01:42:28,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:28,309 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:42:28,309 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:42:28,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:28,447 INFO L356 Elim1Store]: treesize reduction 131, result has 34.8 percent of original size [2022-11-03 01:42:28,448 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 70 [2022-11-03 01:42:28,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:28,569 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:42:28,569 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:42:28,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:28,604 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:42:28,611 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:42:28,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:28,624 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:42:28,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:28,655 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:42:28,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:28,664 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:42:28,674 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:42:28,701 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:42:28,709 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:42:28,717 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:42:28,761 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 01:42:28,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:28,775 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:42:28,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:28,789 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:42:28,867 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:42:28,867 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 37 treesize of output 65 [2022-11-03 01:42:28,883 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:42:28,936 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:42:28,945 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:42:28,959 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:42:28,998 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:42:29,009 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:42:29,019 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:42:29,061 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:42:29,109 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:42:29,124 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:42:29,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:29,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:42:29,438 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:42:29,438 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:42:29,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:42:29,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:42:29,573 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:42:29,574 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:42:29,710 INFO L356 Elim1Store]: treesize reduction 96, result has 31.9 percent of original size [2022-11-03 01:42:29,710 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 228 treesize of output 256 [2022-11-03 01:42:29,766 INFO L356 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2022-11-03 01:42:29,767 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 221 treesize of output 230 [2022-11-03 01:42:29,786 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 224 treesize of output 226 [2022-11-03 01:42:30,743 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:42:30,744 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:42:30,760 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:42:30,761 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:42:30,768 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:42:30,859 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:42:30,859 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:42:30,876 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:42:30,877 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:42:30,884 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:42:30,924 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:42:30,933 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:42:30,939 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:42:30,960 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 134 for LOIs [2022-11-03 01:42:31,092 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:42:31,421 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 80 for LOIs [2022-11-03 01:42:31,475 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:42:39,884 WARN L234 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 80 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 01:43:02,487 WARN L234 SmtUtils]: Spent 16.22s on a formula simplification. DAG size of input: 208 DAG size of output: 192 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 01:43:14,396 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19907#(and (<= |~#gl_list~0.base| 3) (or (exists ((v_inspect_~node~0.offset_BEFORE_CALL_3 Int)) (and (exists ((v_inspect_~node~0.base_BEFORE_CALL_3 Int)) (and (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 8)) v_inspect_~node~0.base_BEFORE_CALL_3)) (not (= (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12) (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 16)))) (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) v_inspect_~node~0.base_BEFORE_CALL_3))) (not (= v_inspect_~node~0.offset_BEFORE_CALL_3 0)))) (exists ((v_inspect_~node~0.base_BEFORE_CALL_3 Int)) (and (not (= v_inspect_~node~0.base_BEFORE_CALL_3 0)) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_3 Int)) (and (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 8)) v_inspect_~node~0.base_BEFORE_CALL_3)) (not (= (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12) (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 16)))) (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) v_inspect_~node~0.base_BEFORE_CALL_3))))) (exists ((v_inspect_~node~0.base_BEFORE_CALL_3 Int)) (and (exists ((v_inspect_~node~0.offset_BEFORE_CALL_3 Int)) (and (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (not (= v_inspect_~node~0.base_BEFORE_CALL_3 (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 16)))) (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 8)) v_inspect_~node~0.base_BEFORE_CALL_3)) (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) v_inspect_~node~0.base_BEFORE_CALL_3))) (not (= v_inspect_~node~0.base_BEFORE_CALL_3 0)))) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_3 Int)) (and (exists ((v_inspect_~node~0.base_BEFORE_CALL_3 Int)) (and (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (not (= v_inspect_~node~0.base_BEFORE_CALL_3 (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 16)))) (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 8)) v_inspect_~node~0.base_BEFORE_CALL_3)) (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) v_inspect_~node~0.base_BEFORE_CALL_3))) (not (= v_inspect_~node~0.offset_BEFORE_CALL_3 0)))) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_3 Int)) (and (exists ((v_inspect_~node~0.base_BEFORE_CALL_3 Int)) (and (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (not (= v_inspect_~node~0.base_BEFORE_CALL_3 (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 16)))) (not (= (+ v_inspect_~node~0.offset_BEFORE_CALL_3 4) (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 8)))) (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) v_inspect_~node~0.base_BEFORE_CALL_3))) (not (= v_inspect_~node~0.offset_BEFORE_CALL_3 0)))) (exists ((v_inspect_~node~0.base_BEFORE_CALL_3 Int)) (and (exists ((v_inspect_~node~0.offset_BEFORE_CALL_3 Int)) (and (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (not (= (+ v_inspect_~node~0.offset_BEFORE_CALL_3 4) (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 8)))) (not (= (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12) (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 16)))) (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) v_inspect_~node~0.base_BEFORE_CALL_3))) (not (= v_inspect_~node~0.base_BEFORE_CALL_3 0)))) (exists ((v_inspect_~node~0.base_BEFORE_CALL_3 Int)) (and (not (= v_inspect_~node~0.base_BEFORE_CALL_3 0)) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_3 Int)) (and (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (not (= v_inspect_~node~0.base_BEFORE_CALL_3 (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 16)))) (not (= (+ v_inspect_~node~0.offset_BEFORE_CALL_3 4) (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 8)))) (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) v_inspect_~node~0.base_BEFORE_CALL_3))))) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_3 Int)) (and (not (= v_inspect_~node~0.offset_BEFORE_CALL_3 0)) (exists ((v_inspect_~node~0.base_BEFORE_CALL_3 Int)) (and (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) (not (= (+ v_inspect_~node~0.offset_BEFORE_CALL_3 4) (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 8)))) (not (= (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12) (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 16)))) (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_3) (+ v_inspect_~node~0.offset_BEFORE_CALL_3 12)) v_inspect_~node~0.base_BEFORE_CALL_3)))))) (<= 0 |#NULL.base|) (<= 3 |~#gl_list~0.base|) (<= |#NULL.offset| 0) (<= |#NULL.base| 0) (<= 0 |~#gl_list~0.offset|) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= |~#gl_list~0.offset| 0))' at error location [2022-11-03 01:43:14,396 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:43:14,396 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:43:14,396 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-11-03 01:43:14,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619612292] [2022-11-03 01:43:14,396 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:43:14,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-03 01:43:14,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:43:14,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-03 01:43:14,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1887, Unknown=23, NotChecked=0, Total=2070 [2022-11-03 01:43:14,398 INFO L87 Difference]: Start difference. First operand 382 states and 449 transitions. Second operand has 17 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:43:19,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:43:19,225 INFO L93 Difference]: Finished difference Result 399 states and 463 transitions. [2022-11-03 01:43:19,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-11-03 01:43:19,225 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 47 [2022-11-03 01:43:19,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:43:19,227 INFO L225 Difference]: With dead ends: 399 [2022-11-03 01:43:19,228 INFO L226 Difference]: Without dead ends: 396 [2022-11-03 01:43:19,229 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 21 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1033 ImplicationChecksByTransitivity, 45.7s TimeCoverageRelationStatistics Valid=359, Invalid=3768, Unknown=33, NotChecked=0, Total=4160 [2022-11-03 01:43:19,229 INFO L413 NwaCegarLoop]: 80 mSDtfsCounter, 815 mSDsluCounter, 341 mSDsCounter, 0 mSdLazyCounter, 1430 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 818 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 1585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 1430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2022-11-03 01:43:19,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [818 Valid, 376 Invalid, 1585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 1430 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2022-11-03 01:43:19,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 396 states. [2022-11-03 01:43:19,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 396 to 313. [2022-11-03 01:43:19,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 272 states have (on average 1.1838235294117647) internal successors, (322), 286 states have internal predecessors, (322), 32 states have call successors, (32), 10 states have call predecessors, (32), 8 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-03 01:43:19,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 370 transitions. [2022-11-03 01:43:19,348 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 370 transitions. Word has length 47 [2022-11-03 01:43:19,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:43:19,348 INFO L495 AbstractCegarLoop]: Abstraction has 313 states and 370 transitions. [2022-11-03 01:43:19,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 12 states have internal predecessors, (41), 4 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 01:43:19,348 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 370 transitions. [2022-11-03 01:43:19,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-03 01:43:19,349 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:43:19,349 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:43:19,387 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-03 01:43:19,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:43:19,576 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:43:19,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:43:19,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1832253395, now seen corresponding path program 1 times [2022-11-03 01:43:19,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:43:19,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444443852] [2022-11-03 01:43:19,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:43:19,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:43:19,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:43:19,609 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-03 01:43:19,610 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:43:19,610 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444443852] [2022-11-03 01:43:19,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444443852] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:43:19,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:43:19,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:43:19,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276619317] [2022-11-03 01:43:19,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:43:19,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:43:19,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:43:19,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:43:19,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:43:19,611 INFO L87 Difference]: Start difference. First operand 313 states and 370 transitions. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:43:19,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:43:19,791 INFO L93 Difference]: Finished difference Result 315 states and 371 transitions. [2022-11-03 01:43:19,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:43:19,791 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 47 [2022-11-03 01:43:19,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:43:19,793 INFO L225 Difference]: With dead ends: 315 [2022-11-03 01:43:19,793 INFO L226 Difference]: Without dead ends: 312 [2022-11-03 01:43:19,794 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:43:19,794 INFO L413 NwaCegarLoop]: 79 mSDtfsCounter, 21 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 01:43:19,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 126 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 01:43:19,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312 states. [2022-11-03 01:43:19,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312 to 312. [2022-11-03 01:43:19,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 272 states have (on average 1.1691176470588236) internal successors, (318), 285 states have internal predecessors, (318), 31 states have call successors, (31), 10 states have call predecessors, (31), 8 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-03 01:43:19,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 365 transitions. [2022-11-03 01:43:19,866 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 365 transitions. Word has length 47 [2022-11-03 01:43:19,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:43:19,866 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 365 transitions. [2022-11-03 01:43:19,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:43:19,867 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 365 transitions. [2022-11-03 01:43:19,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-11-03 01:43:19,867 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:43:19,868 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:43:19,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-11-03 01:43:19,868 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:43:19,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:43:19,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1563656521, now seen corresponding path program 2 times [2022-11-03 01:43:19,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:43:19,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834464532] [2022-11-03 01:43:19,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:43:19,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:43:20,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:43:22,158 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-11-03 01:43:22,159 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:43:22,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834464532] [2022-11-03 01:43:22,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834464532] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:43:22,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806396588] [2022-11-03 01:43:22,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:43:22,160 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:43:22,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:43:22,161 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:43:22,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-03 01:43:23,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 01:43:23,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:43:23,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 603 conjuncts, 165 conjunts are in the unsatisfiable core [2022-11-03 01:43:23,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:43:23,438 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:43:23,438 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:43:23,453 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-03 01:43:23,454 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 21 treesize of output 21 [2022-11-03 01:43:23,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:23,465 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-03 01:43:23,483 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:43:23,491 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:43:23,637 INFO L356 Elim1Store]: treesize reduction 77, result has 3.8 percent of original size [2022-11-03 01:43:23,638 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_167| input size 42 context size 42 output size 42 [2022-11-03 01:43:23,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1670854850] [2022-11-03 01:43:23,639 INFO L159 IcfgInterpreter]: Started Sifa with 34 locations of interest [2022-11-03 01:43:23,640 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:43:23,640 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:43:23,640 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:43:23,640 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:43:23,714 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:43:23,715 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:43:23,726 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 30 [2022-11-03 01:43:23,735 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 28 [2022-11-03 01:43:23,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:23,747 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:43:23,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:23,758 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:43:23,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:23,905 INFO L356 Elim1Store]: treesize reduction 131, result has 34.8 percent of original size [2022-11-03 01:43:23,905 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 70 [2022-11-03 01:43:23,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:23,998 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:43:23,999 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:43:24,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:24,129 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:43:24,129 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:43:24,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:24,160 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:43:24,169 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:43:24,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:24,177 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:43:24,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:24,203 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:43:24,213 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:43:24,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:24,224 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:43:24,249 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:43:24,259 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:43:24,268 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:43:24,317 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 01:43:24,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:24,332 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:43:24,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:24,347 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:43:24,428 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:43:24,429 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 37 treesize of output 65 [2022-11-03 01:43:24,446 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:43:24,499 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:43:24,520 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:43:24,530 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:43:24,573 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:43:24,583 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:43:24,594 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:43:24,646 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:43:24,656 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:43:24,666 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:43:24,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:24,919 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:43:25,023 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:43:25,024 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:43:25,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:25,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:43:25,156 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:43:25,156 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:43:25,290 INFO L356 Elim1Store]: treesize reduction 96, result has 31.9 percent of original size [2022-11-03 01:43:25,290 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 228 treesize of output 256 [2022-11-03 01:43:25,344 INFO L356 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2022-11-03 01:43:25,344 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 221 treesize of output 230 [2022-11-03 01:43:25,368 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 224 treesize of output 226 [2022-11-03 01:43:26,516 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:43:26,516 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 312 treesize of output 284 [2022-11-03 01:43:26,534 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:43:26,535 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 284 treesize of output 256 [2022-11-03 01:43:26,543 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 264 treesize of output 244 [2022-11-03 01:43:26,676 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:43:26,676 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 312 treesize of output 284 [2022-11-03 01:43:26,695 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:43:26,695 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 284 treesize of output 256 [2022-11-03 01:43:26,703 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 264 treesize of output 244 [2022-11-03 01:43:26,768 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:43:26,774 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:43:26,780 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:43:26,802 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:43:26,859 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:43:27,120 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 30 for LOIs [2022-11-03 01:43:27,123 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:43:34,935 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '21944#(and (<= |~#gl_list~0.base| 3) (or (not (= (select (select |#memory_$Pointer$.offset| 0) 8) 4)) (not (= (select (select |#memory_$Pointer$.base| 0) 8) 0))) (<= 0 |#NULL.base|) (<= 3 |~#gl_list~0.base|) (<= |#NULL.offset| 0) (<= |#NULL.base| 0) (<= 0 |~#gl_list~0.offset|) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= |~#gl_list~0.offset| 0))' at error location [2022-11-03 01:43:34,935 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:43:34,935 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:43:34,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-11-03 01:43:34,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355437285] [2022-11-03 01:43:34,935 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:43:34,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-03 01:43:34,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:43:34,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-03 01:43:34,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=1805, Unknown=7, NotChecked=0, Total=1980 [2022-11-03 01:43:34,936 INFO L87 Difference]: Start difference. First operand 312 states and 365 transitions. Second operand has 20 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 13 states have internal predecessors, (38), 5 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:43:37,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:43:37,217 INFO L93 Difference]: Finished difference Result 341 states and 398 transitions. [2022-11-03 01:43:37,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-03 01:43:37,217 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 13 states have internal predecessors, (38), 5 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 49 [2022-11-03 01:43:37,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:43:37,219 INFO L225 Difference]: With dead ends: 341 [2022-11-03 01:43:37,220 INFO L226 Difference]: Without dead ends: 338 [2022-11-03 01:43:37,221 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=290, Invalid=3009, Unknown=7, NotChecked=0, Total=3306 [2022-11-03 01:43:37,221 INFO L413 NwaCegarLoop]: 61 mSDtfsCounter, 591 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 1215 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 597 SdHoareTripleChecker+Valid, 229 SdHoareTripleChecker+Invalid, 1344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 1215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-03 01:43:37,222 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [597 Valid, 229 Invalid, 1344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 1215 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-03 01:43:37,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2022-11-03 01:43:37,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 312. [2022-11-03 01:43:37,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 272 states have (on average 1.161764705882353) internal successors, (316), 285 states have internal predecessors, (316), 31 states have call successors, (31), 10 states have call predecessors, (31), 8 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-03 01:43:37,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 363 transitions. [2022-11-03 01:43:37,316 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 363 transitions. Word has length 49 [2022-11-03 01:43:37,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:43:37,316 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 363 transitions. [2022-11-03 01:43:37,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 14 states have (on average 2.7142857142857144) internal successors, (38), 13 states have internal predecessors, (38), 5 states have call successors, (5), 4 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:43:37,317 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 363 transitions. [2022-11-03 01:43:37,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-11-03 01:43:37,318 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:43:37,318 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:43:37,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-03 01:43:37,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-11-03 01:43:37,532 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:43:37,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:43:37,532 INFO L85 PathProgramCache]: Analyzing trace with hash -516661637, now seen corresponding path program 2 times [2022-11-03 01:43:37,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:43:37,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359004162] [2022-11-03 01:43:37,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:43:37,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:43:37,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:43:43,255 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 01:43:43,255 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:43:43,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359004162] [2022-11-03 01:43:43,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359004162] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:43:43,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261538282] [2022-11-03 01:43:43,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:43:43,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:43:43,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:43:43,257 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:43:43,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-03 01:43:44,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 01:43:44,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:43:44,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 606 conjuncts, 226 conjunts are in the unsatisfiable core [2022-11-03 01:43:44,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:43:44,715 INFO L356 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2022-11-03 01:43:44,716 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2022-11-03 01:43:44,721 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:43:44,741 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:43:44,741 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:43:44,786 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-03 01:43:44,786 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 21 treesize of output 21 [2022-11-03 01:43:44,877 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-03 01:43:44,884 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:43:45,210 INFO L356 Elim1Store]: treesize reduction 77, result has 3.8 percent of original size [2022-11-03 01:43:45,211 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_182| input size 57 context size 57 output size 57 [2022-11-03 01:43:45,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1307617942] [2022-11-03 01:43:45,213 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2022-11-03 01:43:45,213 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:43:45,214 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:43:45,214 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:43:45,214 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:43:45,277 INFO L356 Elim1Store]: treesize reduction 30, result has 48.3 percent of original size [2022-11-03 01:43:45,278 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 42 [2022-11-03 01:43:45,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,304 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:43:45,304 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:43:45,361 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:43:45,361 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:43:45,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,374 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:43:45,383 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 28 [2022-11-03 01:43:45,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,517 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:43:45,518 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:43:45,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,655 INFO L356 Elim1Store]: treesize reduction 131, result has 34.8 percent of original size [2022-11-03 01:43:45,655 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 70 [2022-11-03 01:43:45,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,751 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:43:45,751 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:43:45,781 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:43:45,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,791 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:43:45,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,800 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:43:45,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,827 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:43:45,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,837 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:43:45,845 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:43:45,867 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:43:45,878 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:43:45,893 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:43:45,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,942 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:43:45,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,959 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:43:45,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:45,979 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:43:46,060 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:43:46,061 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 37 treesize of output 65 [2022-11-03 01:43:46,082 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 7 [2022-11-03 01:43:46,125 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:43:46,137 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:43:46,147 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:43:46,192 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:43:46,203 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:43:46,213 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:43:46,264 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:43:46,273 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:43:46,317 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:43:46,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:46,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:43:46,720 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:43:46,720 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:43:46,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:43:46,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:43:46,847 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:43:46,848 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:43:46,944 INFO L356 Elim1Store]: treesize reduction 76, result has 24.8 percent of original size [2022-11-03 01:43:46,944 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 7 case distinctions, treesize of input 223 treesize of output 232 [2022-11-03 01:43:47,063 INFO L356 Elim1Store]: treesize reduction 108, result has 23.4 percent of original size [2022-11-03 01:43:47,064 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 226 treesize of output 242 [2022-11-03 01:43:47,107 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-03 01:43:47,108 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 224 treesize of output 226 [2022-11-03 01:43:48,307 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:43:48,307 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:43:48,323 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:43:48,324 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:43:48,336 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 01:43:48,337 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 170 [2022-11-03 01:43:48,419 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:43:48,419 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:43:48,435 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:43:48,436 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:43:48,448 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 01:43:48,449 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 170 [2022-11-03 01:43:48,494 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:43:48,504 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:43:48,511 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:43:48,533 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:43:48,593 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:43:48,917 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 74 for LOIs [2022-11-03 01:43:48,950 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:44:23,474 WARN L234 SmtUtils]: Spent 34.24s on a formula simplification that was a NOOP. DAG size: 74 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 01:45:23,731 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22977#(and (<= |~#gl_list~0.base| 3) (<= 0 |#NULL.base|) (<= 3 |~#gl_list~0.base|) (<= |#NULL.offset| 0) (<= |#NULL.base| 0) (<= 0 |~#gl_list~0.offset|) (or (exists ((v_inspect_~node~0.base_BEFORE_CALL_5 Int)) (and (not (= v_inspect_~node~0.base_BEFORE_CALL_5 0)) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_5 Int)) (and (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 12)) v_inspect_~node~0.base_BEFORE_CALL_5)) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 8)) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 4))))))) (exists ((v_inspect_~node~0.base_BEFORE_CALL_5 Int)) (and (exists ((v_inspect_~node~0.offset_BEFORE_CALL_5 Int)) (and (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 12)) v_inspect_~node~0.base_BEFORE_CALL_5)) (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 8)) v_inspect_~node~0.base_BEFORE_CALL_5)))) (not (= v_inspect_~node~0.base_BEFORE_CALL_5 0)))) (exists ((v_inspect_~node~0.base_BEFORE_CALL_5 Int)) (and (exists ((v_inspect_~node~0.offset_BEFORE_CALL_5 Int)) (and (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 8)) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 4))) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 12))))) (not (= v_inspect_~node~0.base_BEFORE_CALL_5 0)))) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_5 Int)) (and (not (= v_inspect_~node~0.offset_BEFORE_CALL_5 0)) (exists ((v_inspect_~node~0.base_BEFORE_CALL_5 Int)) (and (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 12)) v_inspect_~node~0.base_BEFORE_CALL_5)) (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 8)) v_inspect_~node~0.base_BEFORE_CALL_5)))))) (exists ((v_inspect_~node~0.base_BEFORE_CALL_5 Int)) (and (exists ((v_inspect_~node~0.offset_BEFORE_CALL_5 Int)) (and (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 8)) v_inspect_~node~0.base_BEFORE_CALL_5)) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 12))))) (not (= v_inspect_~node~0.base_BEFORE_CALL_5 0)))) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_5 Int)) (and (not (= v_inspect_~node~0.offset_BEFORE_CALL_5 0)) (exists ((v_inspect_~node~0.base_BEFORE_CALL_5 Int)) (and (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 12)) v_inspect_~node~0.base_BEFORE_CALL_5)) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 8)) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 4))))))) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_5 Int)) (and (not (= v_inspect_~node~0.offset_BEFORE_CALL_5 0)) (exists ((v_inspect_~node~0.base_BEFORE_CALL_5 Int)) (and (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 8)) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 4))) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 12))))))) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_5 Int)) (and (exists ((v_inspect_~node~0.base_BEFORE_CALL_5 Int)) (and (not (= (select (select |#memory_$Pointer$.base| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 8)) v_inspect_~node~0.base_BEFORE_CALL_5)) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~node~0.base_BEFORE_CALL_5) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_5 12))))) (not (= v_inspect_~node~0.offset_BEFORE_CALL_5 0))))) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= |~#gl_list~0.offset| 0))' at error location [2022-11-03 01:45:23,732 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:45:23,732 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:45:23,732 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-11-03 01:45:23,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431620525] [2022-11-03 01:45:23,732 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:45:23,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-03 01:45:23,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:45:23,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-03 01:45:23,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=168, Invalid=2153, Unknown=31, NotChecked=0, Total=2352 [2022-11-03 01:45:23,735 INFO L87 Difference]: Start difference. First operand 312 states and 363 transitions. Second operand has 21 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:45:33,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:45:33,518 INFO L93 Difference]: Finished difference Result 404 states and 459 transitions. [2022-11-03 01:45:33,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-11-03 01:45:33,519 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 52 [2022-11-03 01:45:33,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:45:33,520 INFO L225 Difference]: With dead ends: 404 [2022-11-03 01:45:33,521 INFO L226 Difference]: Without dead ends: 401 [2022-11-03 01:45:33,522 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1460 ImplicationChecksByTransitivity, 101.3s TimeCoverageRelationStatistics Valid=460, Invalid=4911, Unknown=31, NotChecked=0, Total=5402 [2022-11-03 01:45:33,522 INFO L413 NwaCegarLoop]: 103 mSDtfsCounter, 847 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 2376 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 853 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 2513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 2376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-11-03 01:45:33,523 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [853 Valid, 487 Invalid, 2513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 2376 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2022-11-03 01:45:33,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-11-03 01:45:33,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 312. [2022-11-03 01:45:33,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 272 states have (on average 1.1580882352941178) internal successors, (315), 285 states have internal predecessors, (315), 31 states have call successors, (31), 10 states have call predecessors, (31), 8 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-03 01:45:33,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 362 transitions. [2022-11-03 01:45:33,614 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 362 transitions. Word has length 52 [2022-11-03 01:45:33,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:45:33,614 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 362 transitions. [2022-11-03 01:45:33,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 15 states have (on average 2.933333333333333) internal successors, (44), 15 states have internal predecessors, (44), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:45:33,615 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 362 transitions. [2022-11-03 01:45:33,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-03 01:45:33,615 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:45:33,616 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:45:33,656 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-03 01:45:33,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-11-03 01:45:33,832 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:45:33,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:45:33,832 INFO L85 PathProgramCache]: Analyzing trace with hash 858698192, now seen corresponding path program 3 times [2022-11-03 01:45:33,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:45:33,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749557816] [2022-11-03 01:45:33,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:45:33,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:45:34,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:45:42,121 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-03 01:45:42,122 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:45:42,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749557816] [2022-11-03 01:45:42,122 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749557816] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:45:42,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79583923] [2022-11-03 01:45:42,122 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 01:45:42,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:45:42,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:45:42,124 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:45:42,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-03 01:45:54,199 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 01:45:54,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:45:54,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 264 conjunts are in the unsatisfiable core [2022-11-03 01:45:54,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:45:54,272 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:45:54,272 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:45:54,291 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-03 01:45:54,291 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 21 treesize of output 21 [2022-11-03 01:45:54,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:54,301 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2022-11-03 01:45:54,387 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2022-11-03 01:45:54,397 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:45:54,706 INFO L356 Elim1Store]: treesize reduction 77, result has 3.8 percent of original size [2022-11-03 01:45:54,707 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_197| input size 58 context size 58 output size 58 [2022-11-03 01:45:54,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1123477286] [2022-11-03 01:45:54,708 INFO L159 IcfgInterpreter]: Started Sifa with 31 locations of interest [2022-11-03 01:45:54,709 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:45:54,709 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:45:54,709 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:45:54,710 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:45:54,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:54,750 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:45:54,750 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:45:54,773 INFO L356 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-03 01:45:54,773 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 26 treesize of output 32 [2022-11-03 01:45:54,826 INFO L356 Elim1Store]: treesize reduction 30, result has 48.3 percent of original size [2022-11-03 01:45:54,826 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 22 treesize of output 42 [2022-11-03 01:45:54,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:54,858 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:45:54,858 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:45:54,924 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:45:54,924 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:45:54,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,065 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:45:55,066 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:45:55,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,164 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:45:55,164 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:45:55,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,320 INFO L356 Elim1Store]: treesize reduction 131, result has 34.8 percent of original size [2022-11-03 01:45:55,321 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 3 case distinctions, treesize of input 81 treesize of output 70 [2022-11-03 01:45:55,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,352 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:45:55,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,363 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:45:55,372 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:45:55,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,405 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:45:55,415 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:45:55,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,426 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:45:55,452 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:45:55,463 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:45:55,472 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:45:55,514 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 01:45:55,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,529 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:45:55,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,543 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:45:55,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,561 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:45:55,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:55,599 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:45:55,599 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 14 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 53 [2022-11-03 01:45:55,656 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:45:55,665 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:45:55,678 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 7 treesize of output 3 [2022-11-03 01:45:55,722 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:45:55,732 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:45:55,744 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 7 treesize of output 3 [2022-11-03 01:45:55,788 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 24 treesize of output 9 [2022-11-03 01:45:55,798 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 18 treesize of output 19 [2022-11-03 01:45:55,808 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 23 [2022-11-03 01:45:56,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:56,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:45:56,194 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:45:56,195 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:45:56,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:45:56,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:45:56,339 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:45:56,339 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:45:56,496 INFO L356 Elim1Store]: treesize reduction 96, result has 31.9 percent of original size [2022-11-03 01:45:56,496 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 228 treesize of output 256 [2022-11-03 01:45:56,568 INFO L356 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2022-11-03 01:45:56,568 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 221 treesize of output 230 [2022-11-03 01:45:56,595 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 224 treesize of output 226 [2022-11-03 01:45:57,340 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:45:57,341 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:45:57,358 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:45:57,359 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:45:57,366 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:45:57,452 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:45:57,453 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:45:57,470 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:45:57,470 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:45:57,478 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:45:57,520 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:45:57,530 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:45:57,536 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:45:57,563 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:45:57,616 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:45:57,904 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 31 for LOIs [2022-11-03 01:45:57,911 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:46:08,516 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '24130#(and (<= |~#gl_list~0.base| 3) (exists ((v_inspect_~head.base_BEFORE_CALL_14 Int) (v_inspect_~head.offset_BEFORE_CALL_14 Int)) (and (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_14) (+ v_inspect_~head.offset_BEFORE_CALL_14 4)) v_inspect_~head.offset_BEFORE_CALL_14) (= v_inspect_~head.base_BEFORE_CALL_14 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_14) (+ v_inspect_~head.offset_BEFORE_CALL_14 4))))) (<= 0 |#NULL.base|) (<= 3 |~#gl_list~0.base|) (<= |#NULL.offset| 0) (<= |#NULL.base| 0) (<= 0 |~#gl_list~0.offset|) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= |~#gl_list~0.offset| 0))' at error location [2022-11-03 01:46:08,516 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:46:08,516 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:46:08,517 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-11-03 01:46:08,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256751791] [2022-11-03 01:46:08,517 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:46:08,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-03 01:46:08,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:46:08,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-03 01:46:08,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=2067, Unknown=11, NotChecked=0, Total=2256 [2022-11-03 01:46:08,519 INFO L87 Difference]: Start difference. First operand 312 states and 362 transitions. Second operand has 24 states, 16 states have (on average 2.75) internal successors, (44), 17 states have internal predecessors, (44), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-03 01:46:15,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:46:15,637 INFO L93 Difference]: Finished difference Result 405 states and 459 transitions. [2022-11-03 01:46:15,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-03 01:46:15,639 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 16 states have (on average 2.75) internal successors, (44), 17 states have internal predecessors, (44), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 54 [2022-11-03 01:46:15,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:46:15,641 INFO L225 Difference]: With dead ends: 405 [2022-11-03 01:46:15,641 INFO L226 Difference]: Without dead ends: 402 [2022-11-03 01:46:15,641 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 991 ImplicationChecksByTransitivity, 14.5s TimeCoverageRelationStatistics Valid=311, Invalid=3331, Unknown=18, NotChecked=0, Total=3660 [2022-11-03 01:46:15,642 INFO L413 NwaCegarLoop]: 130 mSDtfsCounter, 957 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 2349 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 966 SdHoareTripleChecker+Valid, 474 SdHoareTripleChecker+Invalid, 2529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 2349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2022-11-03 01:46:15,642 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [966 Valid, 474 Invalid, 2529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 2349 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2022-11-03 01:46:15,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-11-03 01:46:15,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 312. [2022-11-03 01:46:15,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 272 states have (on average 1.1544117647058822) internal successors, (314), 285 states have internal predecessors, (314), 31 states have call successors, (31), 10 states have call predecessors, (31), 8 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-03 01:46:15,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 361 transitions. [2022-11-03 01:46:15,775 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 361 transitions. Word has length 54 [2022-11-03 01:46:15,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:46:15,775 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 361 transitions. [2022-11-03 01:46:15,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 16 states have (on average 2.75) internal successors, (44), 17 states have internal predecessors, (44), 6 states have call successors, (6), 3 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-03 01:46:15,776 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 361 transitions. [2022-11-03 01:46:15,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-11-03 01:46:15,777 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:46:15,777 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:46:15,835 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-03 01:46:15,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-11-03 01:46:15,991 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:46:15,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:46:15,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1117550326, now seen corresponding path program 2 times [2022-11-03 01:46:15,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:46:15,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428685242] [2022-11-03 01:46:15,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:46:15,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:46:16,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:46:22,949 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 01:46:22,949 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:46:22,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428685242] [2022-11-03 01:46:22,950 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428685242] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:46:22,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9573210] [2022-11-03 01:46:22,950 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-03 01:46:22,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:46:22,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:46:22,951 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:46:22,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-03 01:46:25,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-11-03 01:46:25,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:46:25,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 615 conjuncts, 257 conjunts are in the unsatisfiable core [2022-11-03 01:46:25,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:46:25,525 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:46:25,525 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:46:25,536 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-11-03 01:46:25,551 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 23 [2022-11-03 01:46:25,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:25,670 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:46:25,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:25,678 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:46:26,020 INFO L356 Elim1Store]: treesize reduction 77, result has 3.8 percent of original size [2022-11-03 01:46:26,020 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: var is still there: |v_#memory_$Pointer$.base_BEFORE_CALL_212| input size 58 context size 58 output size 58 [2022-11-03 01:46:26,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1780534696] [2022-11-03 01:46:26,022 INFO L159 IcfgInterpreter]: Started Sifa with 40 locations of interest [2022-11-03 01:46:26,022 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:46:26,023 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:46:26,023 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:46:26,023 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:46:26,057 INFO L356 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-03 01:46:26,057 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 26 treesize of output 32 [2022-11-03 01:46:26,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:26,084 INFO L356 Elim1Store]: treesize reduction 17, result has 39.3 percent of original size [2022-11-03 01:46:26,084 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 32 treesize of output 27 [2022-11-03 01:46:26,150 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:46:26,151 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:46:26,165 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 30 [2022-11-03 01:46:26,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:26,179 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:46:26,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:26,349 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:46:26,350 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:46:26,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:26,464 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:46:26,465 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:46:26,536 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-03 01:46:26,536 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 35 treesize of output 19 [2022-11-03 01:46:26,583 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 01:46:26,583 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 31 [2022-11-03 01:46:26,628 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-03 01:46:26,628 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-11-03 01:46:26,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:26,666 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:46:26,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:26,676 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:46:26,685 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:46:26,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:26,722 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:46:26,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:26,731 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 11 [2022-11-03 01:46:26,741 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:46:26,773 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:46:26,781 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:46:26,791 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:46:26,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:26,845 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:46:26,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:26,861 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:46:26,952 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:46:26,953 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 37 treesize of output 65 [2022-11-03 01:46:26,970 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:46:26,988 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 7 [2022-11-03 01:46:27,031 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:46:27,045 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:46:27,060 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:46:27,109 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:46:27,121 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:46:27,131 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:46:27,211 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:46:27,222 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:46:27,233 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:46:27,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:27,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:46:27,600 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:46:27,601 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:46:27,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:46:27,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:46:27,741 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:46:27,741 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:46:27,845 INFO L356 Elim1Store]: treesize reduction 76, result has 24.8 percent of original size [2022-11-03 01:46:27,845 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 7 case distinctions, treesize of input 223 treesize of output 232 [2022-11-03 01:46:27,992 INFO L356 Elim1Store]: treesize reduction 108, result has 23.4 percent of original size [2022-11-03 01:46:27,992 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 226 treesize of output 242 [2022-11-03 01:46:28,036 INFO L356 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2022-11-03 01:46:28,036 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 224 treesize of output 226 [2022-11-03 01:46:29,330 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:46:29,331 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:46:29,350 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:46:29,351 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:46:29,365 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 01:46:29,366 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 170 [2022-11-03 01:46:29,465 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:46:29,466 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:46:29,484 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:46:29,485 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:46:29,499 INFO L356 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2022-11-03 01:46:29,499 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 182 treesize of output 170 [2022-11-03 01:46:29,544 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:46:29,554 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:46:29,561 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:46:29,585 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 29 for LOIs [2022-11-03 01:46:29,640 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:46:30,011 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 80 for LOIs [2022-11-03 01:46:30,061 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:46:36,620 WARN L234 SmtUtils]: Spent 6.21s on a formula simplification that was a NOOP. DAG size: 80 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 01:46:56,433 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '25255#(and (<= |~#gl_list~0.base| 3) (<= 0 |#NULL.base|) (or (exists ((v_inspect_~node~0.offset_BEFORE_CALL_6 Int)) (and (exists ((v_inspect_~head.base_BEFORE_CALL_15 Int)) (and (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12))) (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (not (= (+ v_inspect_~node~0.offset_BEFORE_CALL_6 4) (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 8)))) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 16)) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12))))) (not (= v_inspect_~node~0.offset_BEFORE_CALL_6 0)))) (exists ((v_inspect_~head.base_BEFORE_CALL_15 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_15 0)) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_6 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 8)))) (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12))) (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 16)) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12))))))) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_6 Int)) (and (exists ((v_inspect_~head.base_BEFORE_CALL_15 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 8)))) (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12))) (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (not (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 16)))))) (not (= v_inspect_~node~0.offset_BEFORE_CALL_6 0)))) (exists ((v_inspect_~head.base_BEFORE_CALL_15 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_15 0)) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_6 Int)) (and (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12))) (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (not (= (+ v_inspect_~node~0.offset_BEFORE_CALL_6 4) (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 8)))) (not (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 16)))))))) (exists ((v_inspect_~head.base_BEFORE_CALL_15 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_15 0)) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_6 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 8)))) (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12))) (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (not (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 16)))))))) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_6 Int)) (and (not (= v_inspect_~node~0.offset_BEFORE_CALL_6 0)) (exists ((v_inspect_~head.base_BEFORE_CALL_15 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 8)))) (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12))) (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 16)) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12))))))) (exists ((v_inspect_~node~0.offset_BEFORE_CALL_6 Int)) (and (not (= v_inspect_~node~0.offset_BEFORE_CALL_6 0)) (exists ((v_inspect_~head.base_BEFORE_CALL_15 Int)) (and (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12))) (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (not (= (+ v_inspect_~node~0.offset_BEFORE_CALL_6 4) (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 8)))) (not (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 16)))))))) (exists ((v_inspect_~head.base_BEFORE_CALL_15 Int)) (and (exists ((v_inspect_~node~0.offset_BEFORE_CALL_6 Int)) (and (= v_inspect_~head.base_BEFORE_CALL_15 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12))) (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12)) (not (= (+ v_inspect_~node~0.offset_BEFORE_CALL_6 4) (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 8)))) (not (= (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_15) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 16)) (+ v_inspect_~node~0.offset_BEFORE_CALL_6 12))))) (not (= v_inspect_~head.base_BEFORE_CALL_15 0))))) (<= 3 |~#gl_list~0.base|) (<= |#NULL.offset| 0) (<= |#NULL.base| 0) (<= 0 |~#gl_list~0.offset|) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= |~#gl_list~0.offset| 0))' at error location [2022-11-03 01:46:56,433 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:46:56,433 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-03 01:46:56,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-11-03 01:46:56,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766132595] [2022-11-03 01:46:56,434 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-03 01:46:56,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-03 01:46:56,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:46:56,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-03 01:46:56,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=2453, Unknown=14, NotChecked=0, Total=2652 [2022-11-03 01:46:56,435 INFO L87 Difference]: Start difference. First operand 312 states and 361 transitions. Second operand has 21 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:47:06,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:47:06,656 INFO L93 Difference]: Finished difference Result 398 states and 452 transitions. [2022-11-03 01:47:06,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-11-03 01:47:06,656 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 55 [2022-11-03 01:47:06,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:47:06,659 INFO L225 Difference]: With dead ends: 398 [2022-11-03 01:47:06,659 INFO L226 Difference]: Without dead ends: 395 [2022-11-03 01:47:06,660 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 29 SyntacticMatches, 2 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1190 ImplicationChecksByTransitivity, 33.1s TimeCoverageRelationStatistics Valid=359, Invalid=4304, Unknown=29, NotChecked=0, Total=4692 [2022-11-03 01:47:06,660 INFO L413 NwaCegarLoop]: 102 mSDtfsCounter, 651 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 2343 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 654 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 2463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 2343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-11-03 01:47:06,660 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [654 Valid, 468 Invalid, 2463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 2343 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-11-03 01:47:06,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-11-03 01:47:06,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 243. [2022-11-03 01:47:06,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 243 states, 209 states have (on average 1.1578947368421053) internal successors, (242), 221 states have internal predecessors, (242), 27 states have call successors, (27), 8 states have call predecessors, (27), 6 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-03 01:47:06,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 243 states to 243 states and 282 transitions. [2022-11-03 01:47:06,756 INFO L78 Accepts]: Start accepts. Automaton has 243 states and 282 transitions. Word has length 55 [2022-11-03 01:47:06,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:47:06,756 INFO L495 AbstractCegarLoop]: Abstraction has 243 states and 282 transitions. [2022-11-03 01:47:06,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-03 01:47:06,756 INFO L276 IsEmpty]: Start isEmpty. Operand 243 states and 282 transitions. [2022-11-03 01:47:06,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-03 01:47:06,757 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:47:06,757 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:47:06,805 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-03 01:47:06,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-11-03 01:47:06,972 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:47:06,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:47:06,972 INFO L85 PathProgramCache]: Analyzing trace with hash -2092308709, now seen corresponding path program 1 times [2022-11-03 01:47:06,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:47:06,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059301633] [2022-11-03 01:47:06,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:47:06,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:47:06,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:47:08,081 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-03 01:47:08,081 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:47:08,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059301633] [2022-11-03 01:47:08,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059301633] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:47:08,082 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:47:08,082 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-03 01:47:08,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38533102] [2022-11-03 01:47:08,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:47:08,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-03 01:47:08,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:47:08,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-03 01:47:08,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2022-11-03 01:47:08,084 INFO L87 Difference]: Start difference. First operand 243 states and 282 transitions. Second operand has 13 states, 11 states have (on average 4.545454545454546) internal successors, (50), 9 states have internal predecessors, (50), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:47:10,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:47:10,120 INFO L93 Difference]: Finished difference Result 326 states and 373 transitions. [2022-11-03 01:47:10,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-03 01:47:10,121 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 4.545454545454546) internal successors, (50), 9 states have internal predecessors, (50), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 54 [2022-11-03 01:47:10,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:47:10,123 INFO L225 Difference]: With dead ends: 326 [2022-11-03 01:47:10,123 INFO L226 Difference]: Without dead ends: 323 [2022-11-03 01:47:10,123 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2022-11-03 01:47:10,124 INFO L413 NwaCegarLoop]: 63 mSDtfsCounter, 289 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 1062 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 1114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 1062 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-11-03 01:47:10,124 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 224 Invalid, 1114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 1062 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-11-03 01:47:10,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 323 states. [2022-11-03 01:47:10,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 323 to 312. [2022-11-03 01:47:10,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 272 states have (on average 1.1433823529411764) internal successors, (311), 285 states have internal predecessors, (311), 31 states have call successors, (31), 10 states have call predecessors, (31), 8 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-03 01:47:10,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 358 transitions. [2022-11-03 01:47:10,352 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 358 transitions. Word has length 54 [2022-11-03 01:47:10,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:47:10,353 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 358 transitions. [2022-11-03 01:47:10,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 4.545454545454546) internal successors, (50), 9 states have internal predecessors, (50), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:47:10,353 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 358 transitions. [2022-11-03 01:47:10,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-11-03 01:47:10,354 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:47:10,354 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:47:10,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2022-11-03 01:47:10,355 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:47:10,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:47:10,355 INFO L85 PathProgramCache]: Analyzing trace with hash 810973166, now seen corresponding path program 1 times [2022-11-03 01:47:10,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:47:10,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637634228] [2022-11-03 01:47:10,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:47:10,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:47:10,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:47:12,276 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-03 01:47:12,276 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:47:12,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637634228] [2022-11-03 01:47:12,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637634228] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:47:12,277 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:47:12,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-11-03 01:47:12,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409690327] [2022-11-03 01:47:12,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:47:12,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-03 01:47:12,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:47:12,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-03 01:47:12,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=132, Unknown=0, NotChecked=0, Total=156 [2022-11-03 01:47:12,278 INFO L87 Difference]: Start difference. First operand 312 states and 358 transitions. Second operand has 13 states, 11 states have (on average 4.818181818181818) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:47:14,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:47:14,795 INFO L93 Difference]: Finished difference Result 319 states and 363 transitions. [2022-11-03 01:47:14,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-03 01:47:14,796 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 4.818181818181818) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 57 [2022-11-03 01:47:14,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:47:14,798 INFO L225 Difference]: With dead ends: 319 [2022-11-03 01:47:14,798 INFO L226 Difference]: Without dead ends: 316 [2022-11-03 01:47:14,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=80, Invalid=340, Unknown=0, NotChecked=0, Total=420 [2022-11-03 01:47:14,799 INFO L413 NwaCegarLoop]: 66 mSDtfsCounter, 261 mSDsluCounter, 184 mSDsCounter, 0 mSdLazyCounter, 1060 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 1103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 1060 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-03 01:47:14,799 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 227 Invalid, 1103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 1060 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-03 01:47:14,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-11-03 01:47:14,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 312. [2022-11-03 01:47:14,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 272 states have (on average 1.1397058823529411) internal successors, (310), 285 states have internal predecessors, (310), 31 states have call successors, (31), 10 states have call predecessors, (31), 8 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-03 01:47:14,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 357 transitions. [2022-11-03 01:47:14,939 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 357 transitions. Word has length 57 [2022-11-03 01:47:14,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:47:14,940 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 357 transitions. [2022-11-03 01:47:14,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 4.818181818181818) internal successors, (53), 9 states have internal predecessors, (53), 3 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:47:14,940 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 357 transitions. [2022-11-03 01:47:14,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2022-11-03 01:47:14,941 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:47:14,941 INFO L195 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:47:14,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2022-11-03 01:47:14,942 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:47:14,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:47:14,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1026323781, now seen corresponding path program 3 times [2022-11-03 01:47:14,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:47:14,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322860442] [2022-11-03 01:47:14,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:47:14,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:47:15,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:47:26,266 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-03 01:47:26,267 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:47:26,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322860442] [2022-11-03 01:47:26,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322860442] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:47:26,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747721402] [2022-11-03 01:47:26,267 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-03 01:47:26,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:47:26,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:47:26,269 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:47:26,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-03 01:47:32,561 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-03 01:47:32,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 01:47:32,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 290 conjunts are in the unsatisfiable core [2022-11-03 01:47:32,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:47:32,655 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:47:32,655 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:47:32,683 INFO L356 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2022-11-03 01:47:32,683 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 21 treesize of output 21 [2022-11-03 01:47:32,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:32,702 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 14 treesize of output 16 [2022-11-03 01:47:32,736 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:47:32,742 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:47:33,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:33,251 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 80 [2022-11-03 01:47:33,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:33,299 INFO L356 Elim1Store]: treesize reduction 44, result has 6.4 percent of original size [2022-11-03 01:47:33,300 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 2 case distinctions, treesize of input 87 treesize of output 80 [2022-11-03 01:47:33,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:33,312 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 0 case distinctions, treesize of input 67 treesize of output 63 [2022-11-03 01:47:33,321 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 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 72 [2022-11-03 01:47:33,357 INFO L356 Elim1Store]: treesize reduction 31, result has 38.0 percent of original size [2022-11-03 01:47:33,358 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 58 [2022-11-03 01:47:33,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:33,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:33,659 INFO L356 Elim1Store]: treesize reduction 63, result has 10.0 percent of original size [2022-11-03 01:47:33,660 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 4 new quantified variables, introduced 2 case distinctions, treesize of input 221 treesize of output 177 [2022-11-03 01:47:33,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:47:33,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:33,675 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 63 treesize of output 59 [2022-11-03 01:47:33,712 INFO L356 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2022-11-03 01:47:33,713 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 38 treesize of output 39 [2022-11-03 01:47:33,730 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 15 treesize of output 23 [2022-11-03 01:47:34,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:34,120 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 01:47:34,121 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 2 case distinctions, treesize of input 66 treesize of output 59 [2022-11-03 01:47:34,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:34,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:34,133 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 34 treesize of output 37 [2022-11-03 01:47:34,171 INFO L356 Elim1Store]: treesize reduction 48, result has 36.0 percent of original size [2022-11-03 01:47:34,172 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 26 treesize of output 41 [2022-11-03 01:47:34,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:34,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:34,402 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 01:47:34,402 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 2 case distinctions, treesize of input 68 treesize of output 30 [2022-11-03 01:47:34,412 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 24 treesize of output 10 [2022-11-03 01:47:35,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:35,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:35,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:35,066 INFO L356 Elim1Store]: treesize reduction 54, result has 23.9 percent of original size [2022-11-03 01:47:35,066 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 5 new quantified variables, introduced 4 case distinctions, treesize of input 163 treesize of output 112 [2022-11-03 01:47:35,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:35,132 INFO L356 Elim1Store]: treesize reduction 92, result has 8.9 percent of original size [2022-11-03 01:47:35,132 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 137 treesize of output 119 [2022-11-03 01:47:35,146 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 0 case distinctions, treesize of input 124 treesize of output 106 [2022-11-03 01:47:35,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:35,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:35,162 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 0 case distinctions, treesize of input 59 treesize of output 54 [2022-11-03 01:47:35,174 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 52 treesize of output 48 [2022-11-03 01:47:35,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:35,188 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 20 treesize of output 28 [2022-11-03 01:47:35,198 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 26 treesize of output 26 [2022-11-03 01:47:35,632 INFO L356 Elim1Store]: treesize reduction 36, result has 23.4 percent of original size [2022-11-03 01:47:35,632 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 121 treesize of output 105 [2022-11-03 01:47:35,643 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 33 treesize of output 38 [2022-11-03 01:47:36,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:36,186 INFO L356 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2022-11-03 01:47:36,186 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 2 case distinctions, treesize of input 103 treesize of output 88 [2022-11-03 01:47:36,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:36,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:36,208 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 27 treesize of output 32 [2022-11-03 01:47:36,274 INFO L356 Elim1Store]: treesize reduction 84, result has 36.4 percent of original size [2022-11-03 01:47:36,274 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 37 treesize of output 65 [2022-11-03 01:47:36,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:36,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:36,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:36,576 INFO L356 Elim1Store]: treesize reduction 26, result has 3.7 percent of original size [2022-11-03 01:47:36,577 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 115 treesize of output 47 [2022-11-03 01:47:36,587 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 17 treesize of output 7 [2022-11-03 01:47:37,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:37,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:37,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:37,311 INFO L356 Elim1Store]: treesize reduction 130, result has 20.2 percent of original size [2022-11-03 01:47:37,312 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 6 new quantified variables, introduced 9 case distinctions, treesize of input 199 treesize of output 131 [2022-11-03 01:47:37,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:37,362 INFO L356 Elim1Store]: treesize reduction 90, result has 10.9 percent of original size [2022-11-03 01:47:37,362 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 180 treesize of output 153 [2022-11-03 01:47:37,375 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 0 case distinctions, treesize of input 142 treesize of output 102 [2022-11-03 01:47:37,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:37,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:37,396 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 52 treesize of output 54 [2022-11-03 01:47:37,446 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 16 treesize of output 20 [2022-11-03 01:47:37,830 INFO L356 Elim1Store]: treesize reduction 66, result has 19.5 percent of original size [2022-11-03 01:47:37,831 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 205 treesize of output 156 [2022-11-03 01:47:37,857 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 33 treesize of output 38 [2022-11-03 01:47:38,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:38,429 INFO L356 Elim1Store]: treesize reduction 52, result has 17.5 percent of original size [2022-11-03 01:47:38,430 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 191 treesize of output 143 [2022-11-03 01:47:38,473 INFO L356 Elim1Store]: treesize reduction 16, result has 70.9 percent of original size [2022-11-03 01:47:38,474 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 54 [2022-11-03 01:47:38,522 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 29 treesize of output 34 [2022-11-03 01:47:38,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:38,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:38,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:38,787 INFO L356 Elim1Store]: treesize reduction 76, result has 1.3 percent of original size [2022-11-03 01:47:38,788 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 148 treesize of output 44 [2022-11-03 01:47:38,796 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:47:39,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:39,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:39,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:39,449 INFO L356 Elim1Store]: treesize reduction 206, result has 16.9 percent of original size [2022-11-03 01:47:39,450 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 14 case distinctions, treesize of input 266 treesize of output 149 [2022-11-03 01:47:39,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:39,524 INFO L356 Elim1Store]: treesize reduction 147, result has 9.8 percent of original size [2022-11-03 01:47:39,525 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 240 treesize of output 187 [2022-11-03 01:47:39,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:39,560 INFO L356 Elim1Store]: treesize reduction 13, result has 45.8 percent of original size [2022-11-03 01:47:39,560 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 194 treesize of output 149 [2022-11-03 01:47:39,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:39,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:39,584 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 8 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 60 [2022-11-03 01:47:39,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:47:39,597 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 16 treesize of output 20 [2022-11-03 01:47:45,939 INFO L356 Elim1Store]: treesize reduction 104, result has 16.8 percent of original size [2022-11-03 01:47:45,939 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 373 treesize of output 188 [2022-11-03 01:47:45,957 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 53 treesize of output 58 [2022-11-03 01:48:01,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:01,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:01,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:01,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:48:01,539 INFO L356 Elim1Store]: treesize reduction 130, result has 2.3 percent of original size [2022-11-03 01:48:01,539 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 9 new quantified variables, introduced 15 case distinctions, treesize of input 331 treesize of output 69 [2022-11-03 01:48:01,554 INFO L356 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-11-03 01:48:01,555 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 18 [2022-11-03 01:48:01,725 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 42 refuted. 3 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 01:48:01,725 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 01:48:02,033 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse1 (+ |c_~#gl_list~0.offset| 4))) (and (forall ((v_ArrVal_6690 (Array Int Int)) (v_ArrVal_6691 (Array Int Int))) (let ((.cse0 (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6691))) (let ((.cse2 (+ (select (select .cse0 |c_~#gl_list~0.base|) .cse1) 8))) (= (select (select .cse0 (select (select (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6690) |c_~#gl_list~0.base|) .cse1)) .cse2) .cse2)))) (forall ((v_ArrVal_6690 (Array Int Int)) (v_ArrVal_6691 (Array Int Int))) (let ((.cse4 (store |c_#memory_$Pointer$.base| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6690))) (let ((.cse3 (select (select .cse4 |c_~#gl_list~0.base|) .cse1))) (= .cse3 (select (select .cse4 .cse3) (+ (select (select (store |c_#memory_$Pointer$.offset| |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6691) |c_~#gl_list~0.base|) .cse1) 8)))))))) is different from false [2022-11-03 01:48:02,491 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse3 (select (select |c_#memory_$Pointer$.base| |c_~#gl_list~0.base|) |c_~#gl_list~0.offset|))) (let ((.cse5 (+ |c_~#gl_list~0.offset| 4)) (.cse4 (select |c_#memory_$Pointer$.base| .cse3))) (and (forall ((|v_list_add___list_add_~prev#1.offset_7| Int)) (or (forall ((v_ArrVal_6719 Int) (v_ArrVal_6718 Int) (v_ArrVal_6720 (Array Int Int)) (|v_list_add___list_add_~next#1.offset_9| Int) (v_ArrVal_6722 (Array Int Int)) (v_ArrVal_6721 (Array Int Int)) (v_ArrVal_6724 (Array Int Int)) (v_ArrVal_6723 (Array Int Int)) (v_ArrVal_6725 (Array Int Int)) (v_ArrVal_6690 (Array Int Int)) (v_ArrVal_6691 (Array Int Int))) (let ((.cse1 (store (store (store (store |c_#memory_$Pointer$.offset| .cse3 v_ArrVal_6720) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6724) |c_~#gl_list~0.base| (store (select (store (store |c_#memory_$Pointer$.offset| .cse3 v_ArrVal_6722) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6725) |c_~#gl_list~0.base|) |v_list_add___list_add_~prev#1.offset_7| v_ArrVal_6718)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6691))) (let ((.cse0 (+ (select (select .cse1 |c_~#gl_list~0.base|) .cse5) 8))) (= .cse0 (select (select .cse1 (select (select (store (let ((.cse2 (store |c_#memory_$Pointer$.base| .cse3 (store .cse4 (+ |v_list_add___list_add_~next#1.offset_9| 4) |c_ULTIMATE.start_gl_insert_~node~1#1.base|)))) (store (store .cse2 |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6723) |c_~#gl_list~0.base| (store (select (store .cse2 |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6721) |c_~#gl_list~0.base|) |v_list_add___list_add_~prev#1.offset_7| v_ArrVal_6719))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6690) |c_~#gl_list~0.base|) .cse5)) .cse0))))) (< |c_~#gl_list~0.offset| |v_list_add___list_add_~prev#1.offset_7|))) (forall ((|v_list_add___list_add_~prev#1.offset_7| Int)) (or (forall ((v_ArrVal_6719 Int) (v_ArrVal_6718 Int) (v_ArrVal_6720 (Array Int Int)) (|v_list_add___list_add_~next#1.offset_9| Int) (v_ArrVal_6722 (Array Int Int)) (v_ArrVal_6721 (Array Int Int)) (v_ArrVal_6724 (Array Int Int)) (v_ArrVal_6723 (Array Int Int)) (v_ArrVal_6725 (Array Int Int)) (v_ArrVal_6690 (Array Int Int)) (v_ArrVal_6691 (Array Int Int))) (let ((.cse6 (store (let ((.cse8 (store |c_#memory_$Pointer$.base| .cse3 (store .cse4 (+ |v_list_add___list_add_~next#1.offset_9| 4) |c_ULTIMATE.start_gl_insert_~node~1#1.base|)))) (store (store .cse8 |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6723) |c_~#gl_list~0.base| (store (select (store .cse8 |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6721) |c_~#gl_list~0.base|) |v_list_add___list_add_~prev#1.offset_7| v_ArrVal_6719))) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6690))) (let ((.cse7 (select (select .cse6 |c_~#gl_list~0.base|) .cse5))) (= (select (select .cse6 .cse7) (+ (select (select (store (store (store (store |c_#memory_$Pointer$.offset| .cse3 v_ArrVal_6720) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6724) |c_~#gl_list~0.base| (store (select (store (store |c_#memory_$Pointer$.offset| .cse3 v_ArrVal_6722) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6725) |c_~#gl_list~0.base|) |v_list_add___list_add_~prev#1.offset_7| v_ArrVal_6718)) |c_ULTIMATE.start_gl_insert_~node~1#1.base| v_ArrVal_6691) |c_~#gl_list~0.base|) .cse5) 8)) .cse7)))) (< |c_~#gl_list~0.offset| |v_list_add___list_add_~prev#1.offset_7|)))))) is different from false [2022-11-03 01:48:02,498 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747721402] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:48:02,498 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [906008351] [2022-11-03 01:48:02,500 INFO L159 IcfgInterpreter]: Started Sifa with 37 locations of interest [2022-11-03 01:48:02,500 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 01:48:02,500 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 01:48:02,501 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 01:48:02,501 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 01:48:02,590 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 01:48:02,590 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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-03 01:48:02,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:02,603 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:48:02,614 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 30 [2022-11-03 01:48:02,625 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 26 treesize of output 28 [2022-11-03 01:48:02,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:02,637 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 32 treesize of output 23 [2022-11-03 01:48:02,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:02,793 INFO L356 Elim1Store]: treesize reduction 128, result has 32.3 percent of original size [2022-11-03 01:48:02,794 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 71 [2022-11-03 01:48:02,860 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-03 01:48:02,860 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 1 case distinctions, treesize of input 35 treesize of output 19 [2022-11-03 01:48:02,903 INFO L356 Elim1Store]: treesize reduction 25, result has 40.5 percent of original size [2022-11-03 01:48:02,903 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 31 [2022-11-03 01:48:02,945 INFO L356 Elim1Store]: treesize reduction 25, result has 43.2 percent of original size [2022-11-03 01:48:02,946 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 33 treesize of output 31 [2022-11-03 01:48:02,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:03,083 INFO L356 Elim1Store]: treesize reduction 147, result has 22.2 percent of original size [2022-11-03 01:48:03,083 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 3 case distinctions, treesize of input 85 treesize of output 52 [2022-11-03 01:48:03,119 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:48:03,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:03,132 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:48:03,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:03,143 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:48:03,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:03,176 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:48:03,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:03,190 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 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 17 treesize of output 7 [2022-11-03 01:48:03,200 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 22 treesize of output 10 [2022-11-03 01:48:03,232 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:48:03,246 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:48:03,263 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:48:03,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:03,338 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:48:03,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:03,357 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 7 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 21 [2022-11-03 01:48:03,471 INFO L356 Elim1Store]: treesize reduction 72, result has 33.9 percent of original size [2022-11-03 01:48:03,472 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 11 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 37 treesize of output 65 [2022-11-03 01:48:03,490 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 12 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 38 [2022-11-03 01:48:03,513 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 11 treesize of output 7 [2022-11-03 01:48:03,579 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:48:03,591 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:48:03,605 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:48:03,660 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:48:03,673 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:48:03,686 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 15 treesize of output 7 [2022-11-03 01:48:03,758 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:48:03,768 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:48:03,781 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 5 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:48:04,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:04,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:48:04,236 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:48:04,237 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 8 case distinctions, treesize of input 256 treesize of output 273 [2022-11-03 01:48:04,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 01:48:04,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 01:48:04,384 INFO L356 Elim1Store]: treesize reduction 124, result has 27.1 percent of original size [2022-11-03 01:48:04,385 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 244 treesize of output 261 [2022-11-03 01:48:04,583 INFO L356 Elim1Store]: treesize reduction 96, result has 31.9 percent of original size [2022-11-03 01:48:04,583 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 228 treesize of output 256 [2022-11-03 01:48:04,657 INFO L356 Elim1Store]: treesize reduction 35, result has 20.5 percent of original size [2022-11-03 01:48:04,657 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 4 case distinctions, treesize of input 221 treesize of output 230 [2022-11-03 01:48:04,685 INFO L390 Elim1Store]: Elim1 did not use preprocessing 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 224 treesize of output 226 [2022-11-03 01:48:06,051 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:48:06,051 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:48:06,072 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:48:06,072 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:48:06,081 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:48:06,182 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:48:06,182 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 210 treesize of output 192 [2022-11-03 01:48:06,203 INFO L356 Elim1Store]: treesize reduction 48, result has 2.0 percent of original size [2022-11-03 01:48:06,203 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 192 treesize of output 174 [2022-11-03 01:48:06,212 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 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 182 treesize of output 170 [2022-11-03 01:48:06,265 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 23 [2022-11-03 01:48:06,276 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 9 [2022-11-03 01:48:06,283 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 18 treesize of output 19 [2022-11-03 01:48:06,310 INFO L197 IcfgInterpreter]: Interpreting procedure list_add with input of size 134 for LOIs [2022-11-03 01:48:06,454 INFO L197 IcfgInterpreter]: Interpreting procedure inspect with input of size 68 for LOIs [2022-11-03 01:48:06,888 INFO L197 IcfgInterpreter]: Interpreting procedure fail with input of size 72 for LOIs [2022-11-03 01:48:06,937 INFO L180 IcfgInterpreter]: Interpretation finished [2022-11-03 01:48:44,327 WARN L234 SmtUtils]: Spent 34.50s on a formula simplification that was a NOOP. DAG size: 72 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 01:49:16,550 WARN L234 SmtUtils]: Spent 19.18s on a formula simplification. DAG size of input: 208 DAG size of output: 193 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-11-03 01:50:05,677 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '28460#(and (<= |~#gl_list~0.base| 3) (<= 0 |#NULL.base|) (<= 3 |~#gl_list~0.base|) (<= |#NULL.offset| 0) (or (exists ((v_inspect_~head.offset_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.offset_BEFORE_CALL_16 4)) (exists ((v_inspect_~head.base_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_16 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 8)))) (not (= v_inspect_~head.offset_BEFORE_CALL_16 (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 4)))))))) (exists ((v_inspect_~head.offset_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.offset_BEFORE_CALL_16 4)) (exists ((v_inspect_~head.base_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.offset_BEFORE_CALL_16 (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 4)))) (not (= (+ v_inspect_~head.offset_BEFORE_CALL_16 8) (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 8)))))))) (exists ((v_inspect_~head.base_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_16 0)) (exists ((v_inspect_~head.offset_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_16 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 8)))) (not (= v_inspect_~head.offset_BEFORE_CALL_16 (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 4)))))))) (exists ((v_inspect_~head.base_BEFORE_CALL_16 Int)) (and (exists ((v_inspect_~head.offset_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.offset_BEFORE_CALL_16 (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 4)))) (not (= (+ v_inspect_~head.offset_BEFORE_CALL_16 8) (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 8)))))) (not (= v_inspect_~head.base_BEFORE_CALL_16 0)))) (exists ((v_inspect_~head.base_BEFORE_CALL_16 Int)) (and (exists ((v_inspect_~head.offset_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_16 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 4)))) (not (= (+ v_inspect_~head.offset_BEFORE_CALL_16 8) (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 8)))))) (not (= v_inspect_~head.base_BEFORE_CALL_16 0)))) (exists ((v_inspect_~head.base_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_16 0)) (exists ((v_inspect_~head.offset_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_16 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 8)))) (not (= v_inspect_~head.base_BEFORE_CALL_16 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 4)))))))) (exists ((v_inspect_~head.offset_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.offset_BEFORE_CALL_16 4)) (exists ((v_inspect_~head.base_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_16 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 8)))) (not (= v_inspect_~head.base_BEFORE_CALL_16 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 4)))))))) (exists ((v_inspect_~head.offset_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.offset_BEFORE_CALL_16 4)) (exists ((v_inspect_~head.base_BEFORE_CALL_16 Int)) (and (not (= v_inspect_~head.base_BEFORE_CALL_16 (select (select |#memory_$Pointer$.base| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 4)))) (not (= (+ v_inspect_~head.offset_BEFORE_CALL_16 8) (select (select |#memory_$Pointer$.offset| v_inspect_~head.base_BEFORE_CALL_16) (+ v_inspect_~head.offset_BEFORE_CALL_16 8))))))))) (<= |#NULL.base| 0) (<= 0 |~#gl_list~0.offset|) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= |~#gl_list~0.offset| 0))' at error location [2022-11-03 01:50:05,677 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2022-11-03 01:50:05,678 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-03 01:50:05,678 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 27] total 47 [2022-11-03 01:50:05,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187011423] [2022-11-03 01:50:05,678 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-03 01:50:05,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-11-03 01:50:05,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:50:05,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-11-03 01:50:05,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=4932, Unknown=194, NotChecked=290, Total=5700 [2022-11-03 01:50:05,680 INFO L87 Difference]: Start difference. First operand 312 states and 357 transitions. Second operand has 48 states, 33 states have (on average 2.8484848484848486) internal successors, (94), 32 states have internal predecessors, (94), 10 states have call successors, (11), 8 states have call predecessors, (11), 8 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-03 01:51:16,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:51:16,411 INFO L93 Difference]: Finished difference Result 539 states and 596 transitions. [2022-11-03 01:51:16,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-11-03 01:51:16,412 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 33 states have (on average 2.8484848484848486) internal successors, (94), 32 states have internal predecessors, (94), 10 states have call successors, (11), 8 states have call predecessors, (11), 8 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) Word has length 60 [2022-11-03 01:51:16,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:51:16,414 INFO L225 Difference]: With dead ends: 539 [2022-11-03 01:51:16,414 INFO L226 Difference]: Without dead ends: 527 [2022-11-03 01:51:16,415 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 99 SyntacticMatches, 5 SemanticMatches, 112 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 3710 ImplicationChecksByTransitivity, 208.1s TimeCoverageRelationStatistics Valid=640, Invalid=11487, Unknown=313, NotChecked=442, Total=12882 [2022-11-03 01:51:16,416 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 391 mSDsluCounter, 2647 mSDsCounter, 0 mSdLazyCounter, 1899 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 2649 SdHoareTripleChecker+Invalid, 4411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 1899 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2476 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2022-11-03 01:51:16,416 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 2649 Invalid, 4411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [36 Valid, 1899 Invalid, 0 Unknown, 2476 Unchecked, 6.3s Time] [2022-11-03 01:51:16,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2022-11-03 01:51:16,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 379. [2022-11-03 01:51:16,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 332 states have (on average 1.1174698795180722) internal successors, (371), 344 states have internal predecessors, (371), 33 states have call successors, (33), 17 states have call predecessors, (33), 13 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-11-03 01:51:16,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 422 transitions. [2022-11-03 01:51:16,795 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 422 transitions. Word has length 60 [2022-11-03 01:51:16,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:51:16,796 INFO L495 AbstractCegarLoop]: Abstraction has 379 states and 422 transitions. [2022-11-03 01:51:16,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 33 states have (on average 2.8484848484848486) internal successors, (94), 32 states have internal predecessors, (94), 10 states have call successors, (11), 8 states have call predecessors, (11), 8 states have return successors, (8), 8 states have call predecessors, (8), 7 states have call successors, (8) [2022-11-03 01:51:16,796 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 422 transitions. [2022-11-03 01:51:16,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-11-03 01:51:16,797 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:51:16,797 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:51:16,852 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-03 01:51:17,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:51:17,008 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:51:17,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:51:17,008 INFO L85 PathProgramCache]: Analyzing trace with hash 891580543, now seen corresponding path program 1 times [2022-11-03 01:51:17,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:51:17,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850434762] [2022-11-03 01:51:17,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:17,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:51:17,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:17,074 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-03 01:51:17,074 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:51:17,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850434762] [2022-11-03 01:51:17,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850434762] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 01:51:17,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 01:51:17,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 01:51:17,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135282342] [2022-11-03 01:51:17,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 01:51:17,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 01:51:17,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 01:51:17,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 01:51:17,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:51:17,077 INFO L87 Difference]: Start difference. First operand 379 states and 422 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:51:17,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 01:51:17,473 INFO L93 Difference]: Finished difference Result 381 states and 423 transitions. [2022-11-03 01:51:17,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 01:51:17,474 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 61 [2022-11-03 01:51:17,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 01:51:17,476 INFO L225 Difference]: With dead ends: 381 [2022-11-03 01:51:17,476 INFO L226 Difference]: Without dead ends: 372 [2022-11-03 01:51:17,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 01:51:17,478 INFO L413 NwaCegarLoop]: 78 mSDtfsCounter, 34 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-03 01:51:17,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 124 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-03 01:51:17,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2022-11-03 01:51:17,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 372. [2022-11-03 01:51:17,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 372 states, 327 states have (on average 1.1009174311926606) internal successors, (360), 337 states have internal predecessors, (360), 31 states have call successors, (31), 17 states have call predecessors, (31), 13 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2022-11-03 01:51:17,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 372 states to 372 states and 409 transitions. [2022-11-03 01:51:17,790 INFO L78 Accepts]: Start accepts. Automaton has 372 states and 409 transitions. Word has length 61 [2022-11-03 01:51:17,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 01:51:17,791 INFO L495 AbstractCegarLoop]: Abstraction has 372 states and 409 transitions. [2022-11-03 01:51:17,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-03 01:51:17,791 INFO L276 IsEmpty]: Start isEmpty. Operand 372 states and 409 transitions. [2022-11-03 01:51:17,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-03 01:51:17,792 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 01:51:17,792 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 01:51:17,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2022-11-03 01:51:17,793 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting failErr0ASSERT_VIOLATIONERROR_FUNCTION === [failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-03 01:51:17,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 01:51:17,793 INFO L85 PathProgramCache]: Analyzing trace with hash 2043609947, now seen corresponding path program 1 times [2022-11-03 01:51:17,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 01:51:17,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132652284] [2022-11-03 01:51:17,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:17,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 01:51:17,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:22,128 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 01:51:22,128 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 01:51:22,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132652284] [2022-11-03 01:51:22,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132652284] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-03 01:51:22,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336729003] [2022-11-03 01:51:22,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 01:51:22,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 01:51:22,130 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 01:51:22,132 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 01:51:22,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_482ab679-887b-4ba2-beed-5b7dcb3b113a/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-03 01:51:22,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 01:51:22,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 183 conjunts are in the unsatisfiable core [2022-11-03 01:51:22,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 01:51:22,731 INFO L356 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2022-11-03 01:51:22,732 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2022-11-03 01:51:22,750 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-03 01:51:22,765 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 16 [2022-11-03 01:51:22,877 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3 [2022-11-03 01:51:22,924 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 7 treesize of output 3