./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-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_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/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_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/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_0eff0754-e867-456d-9716-9e970315f3f4/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 3012c2825f53c0db53d950c12df6540de859b34b2bef033c36a98846352dedd3 --- 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 03:37:28,953 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 03:37:28,955 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 03:37:28,993 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 03:37:28,993 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 03:37:28,994 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 03:37:28,996 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 03:37:28,998 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 03:37:29,000 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 03:37:29,001 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 03:37:29,002 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 03:37:29,003 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 03:37:29,003 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 03:37:29,005 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 03:37:29,006 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 03:37:29,007 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 03:37:29,008 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 03:37:29,009 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 03:37:29,011 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 03:37:29,013 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 03:37:29,015 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 03:37:29,017 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 03:37:29,018 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 03:37:29,019 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 03:37:29,023 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 03:37:29,023 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 03:37:29,024 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 03:37:29,025 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 03:37:29,025 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 03:37:29,027 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 03:37:29,027 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 03:37:29,028 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 03:37:29,029 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 03:37:29,030 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 03:37:29,031 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 03:37:29,031 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 03:37:29,032 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 03:37:29,033 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 03:37:29,033 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 03:37:29,034 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 03:37:29,035 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 03:37:29,036 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Default.epf [2022-11-03 03:37:29,062 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 03:37:29,063 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 03:37:29,063 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 03:37:29,063 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 03:37:29,064 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 03:37:29,064 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 03:37:29,064 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 03:37:29,065 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 03:37:29,065 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 03:37:29,065 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2022-11-03 03:37:29,065 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 03:37:29,066 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 03:37:29,066 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2022-11-03 03:37:29,066 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2022-11-03 03:37:29,066 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 03:37:29,067 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2022-11-03 03:37:29,067 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2022-11-03 03:37:29,067 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2022-11-03 03:37:29,068 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 03:37:29,068 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-03 03:37:29,069 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-03 03:37:29,069 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-03 03:37:29,069 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 03:37:29,069 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 03:37:29,070 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 03:37:29,070 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 03:37:29,070 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-03 03:37:29,070 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 03:37:29,071 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 03:37:29,071 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 03:37:29,071 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 03:37:29,071 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 03:37:29,072 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:37:29,072 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 03:37:29,072 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2022-11-03 03:37:29,072 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 03:37:29,073 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 03:37:29,073 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2022-11-03 03:37:29,073 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-03 03:37:29,074 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 03:37:29,074 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 03:37:29,074 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_0eff0754-e867-456d-9716-9e970315f3f4/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_0eff0754-e867-456d-9716-9e970315f3f4/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 -> 3012c2825f53c0db53d950c12df6540de859b34b2bef033c36a98846352dedd3 [2022-11-03 03:37:29,375 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 03:37:29,410 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 03:37:29,413 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 03:37:29,427 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 03:37:29,428 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 03:37:29,430 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i [2022-11-03 03:37:29,511 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/data/b86d3342a/cd29dbe5330245f2820c2b2ebdc4ff2e/FLAG1c377e4c9 [2022-11-03 03:37:30,306 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 03:37:30,309 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i [2022-11-03 03:37:30,332 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/data/b86d3342a/cd29dbe5330245f2820c2b2ebdc4ff2e/FLAG1c377e4c9 [2022-11-03 03:37:30,452 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/data/b86d3342a/cd29dbe5330245f2820c2b2ebdc4ff2e [2022-11-03 03:37:30,456 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 03:37:30,458 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 03:37:30,460 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 03:37:30,460 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 03:37:30,468 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 03:37:30,469 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:37:30" (1/1) ... [2022-11-03 03:37:30,471 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4cdca225 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:30, skipping insertion in model container [2022-11-03 03:37:30,471 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:37:30" (1/1) ... [2022-11-03 03:37:30,480 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 03:37:30,568 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 03:37:31,291 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44118,44131] [2022-11-03 03:37:31,311 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44660,44673] [2022-11-03 03:37:31,452 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56247,56260] [2022-11-03 03:37:31,466 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56368,56381] [2022-11-03 03:37:31,475 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:37:31,498 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 03:37:31,564 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44118,44131] [2022-11-03 03:37:31,568 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44660,44673] [2022-11-03 03:37:31,674 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56247,56260] [2022-11-03 03:37:31,679 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56368,56381] [2022-11-03 03:37:31,683 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:37:31,769 INFO L208 MainTranslator]: Completed translation [2022-11-03 03:37:31,769 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:31 WrapperNode [2022-11-03 03:37:31,770 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 03:37:31,771 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 03:37:31,772 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 03:37:31,772 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 03:37:31,780 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:31" (1/1) ... [2022-11-03 03:37:31,838 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:31" (1/1) ... [2022-11-03 03:37:31,936 INFO L138 Inliner]: procedures = 282, calls = 294, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 1040 [2022-11-03 03:37:31,949 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 03:37:31,950 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 03:37:31,950 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 03:37:31,950 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 03:37:31,958 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:31" (1/1) ... [2022-11-03 03:37:31,959 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:31" (1/1) ... [2022-11-03 03:37:31,970 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:31" (1/1) ... [2022-11-03 03:37:31,970 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:31" (1/1) ... [2022-11-03 03:37:32,020 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:31" (1/1) ... [2022-11-03 03:37:32,033 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:31" (1/1) ... [2022-11-03 03:37:32,038 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:31" (1/1) ... [2022-11-03 03:37:32,043 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:31" (1/1) ... [2022-11-03 03:37:32,052 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 03:37:32,053 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 03:37:32,054 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 03:37:32,054 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 03:37:32,055 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:31" (1/1) ... [2022-11-03 03:37:32,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:37:32,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:37:32,127 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 03:37:32,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 03:37:32,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 03:37:32,193 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-11-03 03:37:32,194 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 03:37:32,194 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 03:37:32,195 INFO L130 BoogieDeclarations]: Found specification of procedure alt_bzero [2022-11-03 03:37:32,195 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_bzero [2022-11-03 03:37:32,195 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-11-03 03:37:32,195 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-03 03:37:32,196 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-03 03:37:32,196 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-11-03 03:37:32,196 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 03:37:32,196 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 03:37:32,196 INFO L130 BoogieDeclarations]: Found specification of procedure alt_malloc [2022-11-03 03:37:32,197 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_malloc [2022-11-03 03:37:32,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 03:37:32,197 INFO L130 BoogieDeclarations]: Found specification of procedure alt_free [2022-11-03 03:37:32,197 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_free [2022-11-03 03:37:32,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-03 03:37:32,198 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 03:37:32,199 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 03:37:32,567 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 03:37:32,577 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 03:37:34,424 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 03:37:34,834 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 03:37:34,835 INFO L300 CfgBuilder]: Removed 63 assume(true) statements. [2022-11-03 03:37:34,838 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:37:34 BoogieIcfgContainer [2022-11-03 03:37:34,839 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 03:37:34,841 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 03:37:34,841 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 03:37:34,845 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 03:37:34,845 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 03:37:30" (1/3) ... [2022-11-03 03:37:34,846 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c25cb71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:37:34, skipping insertion in model container [2022-11-03 03:37:34,846 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:37:31" (2/3) ... [2022-11-03 03:37:34,847 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c25cb71 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:37:34, skipping insertion in model container [2022-11-03 03:37:34,847 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:37:34" (3/3) ... [2022-11-03 03:37:34,849 INFO L112 eAbstractionObserver]: Analyzing ICFG uthash_JEN_test6-1.i [2022-11-03 03:37:34,870 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 03:37:34,871 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2022-11-03 03:37:34,949 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 03:37:34,957 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;@711ee238, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 03:37:34,958 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-11-03 03:37:34,964 INFO L276 IsEmpty]: Start isEmpty. Operand has 142 states, 120 states have (on average 1.7166666666666666) internal successors, (206), 124 states have internal predecessors, (206), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-03 03:37:34,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-03 03:37:34,973 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:37:34,974 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:37:34,975 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:37:34,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:37:34,981 INFO L85 PathProgramCache]: Analyzing trace with hash 898140550, now seen corresponding path program 1 times [2022-11-03 03:37:34,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:37:34,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342520877] [2022-11-03 03:37:34,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:34,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:37:35,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:37:35,195 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 03:37:35,196 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:37:35,197 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342520877] [2022-11-03 03:37:35,198 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342520877] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:37:35,198 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:37:35,198 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-03 03:37:35,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136504935] [2022-11-03 03:37:35,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:37:35,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-03 03:37:35,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:37:35,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-03 03:37:35,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-03 03:37:35,244 INFO L87 Difference]: Start difference. First operand has 142 states, 120 states have (on average 1.7166666666666666) internal successors, (206), 124 states have internal predecessors, (206), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:37:35,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:37:35,694 INFO L93 Difference]: Finished difference Result 281 states and 474 transitions. [2022-11-03 03:37:35,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-03 03:37:35,700 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-11-03 03:37:35,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:37:35,722 INFO L225 Difference]: With dead ends: 281 [2022-11-03 03:37:35,722 INFO L226 Difference]: Without dead ends: 138 [2022-11-03 03:37:35,728 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 03:37:35,737 INFO L413 NwaCegarLoop]: 144 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-03 03:37:35,739 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 144 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-03 03:37:35,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-11-03 03:37:35,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 138. [2022-11-03 03:37:35,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 117 states have (on average 1.188034188034188) internal successors, (139), 122 states have internal predecessors, (139), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-03 03:37:35,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 164 transitions. [2022-11-03 03:37:35,833 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 164 transitions. Word has length 7 [2022-11-03 03:37:35,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:37:35,835 INFO L495 AbstractCegarLoop]: Abstraction has 138 states and 164 transitions. [2022-11-03 03:37:35,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:37:35,835 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 164 transitions. [2022-11-03 03:37:35,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-11-03 03:37:35,836 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:37:35,837 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:37:35,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-11-03 03:37:35,838 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:37:35,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:37:35,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1458001887, now seen corresponding path program 1 times [2022-11-03 03:37:35,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:37:35,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887349495] [2022-11-03 03:37:35,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:35,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:37:35,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:37:36,166 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 03:37:36,169 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:37:36,170 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887349495] [2022-11-03 03:37:36,170 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887349495] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:37:36,170 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:37:36,170 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-03 03:37:36,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757210008] [2022-11-03 03:37:36,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:37:36,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 03:37:36,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:37:36,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 03:37:36,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 03:37:36,175 INFO L87 Difference]: Start difference. First operand 138 states and 164 transitions. Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:37:37,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:37:37,434 INFO L93 Difference]: Finished difference Result 276 states and 329 transitions. [2022-11-03 03:37:37,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 03:37:37,440 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 9 [2022-11-03 03:37:37,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:37:37,442 INFO L225 Difference]: With dead ends: 276 [2022-11-03 03:37:37,442 INFO L226 Difference]: Without dead ends: 203 [2022-11-03 03:37:37,443 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 03:37:37,445 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 66 mSDsluCounter, 267 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-11-03 03:37:37,445 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [70 Valid, 383 Invalid, 127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-11-03 03:37:37,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2022-11-03 03:37:37,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 140. [2022-11-03 03:37:37,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 119 states have (on average 1.184873949579832) internal successors, (141), 124 states have internal predecessors, (141), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-03 03:37:37,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 166 transitions. [2022-11-03 03:37:37,460 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 166 transitions. Word has length 9 [2022-11-03 03:37:37,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:37:37,461 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 166 transitions. [2022-11-03 03:37:37,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:37:37,461 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 166 transitions. [2022-11-03 03:37:37,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-11-03 03:37:37,462 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:37:37,462 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] [2022-11-03 03:37:37,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-11-03 03:37:37,463 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:37:37,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:37:37,464 INFO L85 PathProgramCache]: Analyzing trace with hash 496803015, now seen corresponding path program 1 times [2022-11-03 03:37:37,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:37:37,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546030264] [2022-11-03 03:37:37,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:37,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:37:37,569 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 03:37:37,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [623331237] [2022-11-03 03:37:37,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:37,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:37:37,570 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:37:37,577 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:37:37,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-03 03:37:38,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:37:38,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-03 03:37:38,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:37:38,554 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 03:37:38,554 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:37:38,555 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:37:38,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546030264] [2022-11-03 03:37:38,555 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 03:37:38,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623331237] [2022-11-03 03:37:38,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623331237] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:37:38,556 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:37:38,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-03 03:37:38,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235795816] [2022-11-03 03:37:38,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:37:38,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-03 03:37:38,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:37:38,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-03 03:37:38,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-03 03:37:38,559 INFO L87 Difference]: Start difference. First operand 140 states and 166 transitions. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (2), 2 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 03:37:40,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-03 03:37:42,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:37:42,403 INFO L93 Difference]: Finished difference Result 151 states and 177 transitions. [2022-11-03 03:37:42,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-03 03:37:42,403 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (2), 2 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 20 [2022-11-03 03:37:42,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:37:42,405 INFO L225 Difference]: With dead ends: 151 [2022-11-03 03:37:42,405 INFO L226 Difference]: Without dead ends: 149 [2022-11-03 03:37:42,405 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-03 03:37:42,409 INFO L413 NwaCegarLoop]: 139 mSDtfsCounter, 11 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 685 SdHoareTripleChecker+Invalid, 139 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-11-03 03:37:42,410 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 685 Invalid, 139 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-11-03 03:37:42,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-11-03 03:37:42,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 149. [2022-11-03 03:37:42,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 125 states have (on average 1.184) internal successors, (148), 131 states have internal predecessors, (148), 14 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-03 03:37:42,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 175 transitions. [2022-11-03 03:37:42,427 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 175 transitions. Word has length 20 [2022-11-03 03:37:42,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:37:42,429 INFO L495 AbstractCegarLoop]: Abstraction has 149 states and 175 transitions. [2022-11-03 03:37:42,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.0) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (2), 2 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 03:37:42,430 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 175 transitions. [2022-11-03 03:37:42,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-11-03 03:37:42,431 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:37:42,432 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:37:42,474 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-03 03:37:42,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:37:42,654 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:37:42,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:37:42,654 INFO L85 PathProgramCache]: Analyzing trace with hash 785813656, now seen corresponding path program 1 times [2022-11-03 03:37:42,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:37:42,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800102466] [2022-11-03 03:37:42,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:42,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:37:42,807 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 03:37:42,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2022063317] [2022-11-03 03:37:42,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:42,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:37:42,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:37:42,809 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:37:42,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-03 03:37:43,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:37:43,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 1647 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-03 03:37:43,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:37:43,775 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 03:37:43,776 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:37:43,776 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:37:43,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800102466] [2022-11-03 03:37:43,777 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 03:37:43,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022063317] [2022-11-03 03:37:43,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022063317] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:37:43,777 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:37:43,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-03 03:37:43,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861079650] [2022-11-03 03:37:43,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:37:43,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:37:43,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:37:43,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:37:43,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-03 03:37:43,780 INFO L87 Difference]: Start difference. First operand 149 states and 175 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 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 03:37:46,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-11-03 03:37:46,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:37:46,305 INFO L93 Difference]: Finished difference Result 352 states and 415 transitions. [2022-11-03 03:37:46,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:37:46,309 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 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 28 [2022-11-03 03:37:46,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:37:46,310 INFO L225 Difference]: With dead ends: 352 [2022-11-03 03:37:46,311 INFO L226 Difference]: Without dead ends: 206 [2022-11-03 03:37:46,312 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 26 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 03:37:46,313 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 52 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 73 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-03 03:37:46,313 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 274 Invalid, 73 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-11-03 03:37:46,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-11-03 03:37:46,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 192. [2022-11-03 03:37:46,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 168 states have (on average 1.1726190476190477) internal successors, (197), 174 states have internal predecessors, (197), 14 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-03 03:37:46,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 224 transitions. [2022-11-03 03:37:46,331 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 224 transitions. Word has length 28 [2022-11-03 03:37:46,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:37:46,331 INFO L495 AbstractCegarLoop]: Abstraction has 192 states and 224 transitions. [2022-11-03 03:37:46,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 2 states have internal predecessors, (26), 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 03:37:46,332 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 224 transitions. [2022-11-03 03:37:46,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-11-03 03:37:46,333 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:37:46,333 INFO L195 NwaCegarLoop]: trace histogram [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 03:37:46,372 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-03 03:37:46,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:37:46,549 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:37:46,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:37:46,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1058406850, now seen corresponding path program 1 times [2022-11-03 03:37:46,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:37:46,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967407849] [2022-11-03 03:37:46,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:46,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:37:46,617 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 03:37:46,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [587078738] [2022-11-03 03:37:46,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:46,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:37:46,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:37:46,620 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:37:46,656 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-03 03:37:47,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:37:47,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 496 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-03 03:37:47,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:37:47,227 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 03:37:47,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:37:47,410 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 03:37:47,410 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:37:47,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967407849] [2022-11-03 03:37:47,411 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 03:37:47,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587078738] [2022-11-03 03:37:47,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587078738] provided 1 perfect and 1 imperfect interpolant sequences [2022-11-03 03:37:47,412 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-03 03:37:47,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [6] total 9 [2022-11-03 03:37:47,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090234010] [2022-11-03 03:37:47,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:37:47,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-11-03 03:37:47,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:37:47,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-03 03:37:47,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-11-03 03:37:47,415 INFO L87 Difference]: Start difference. First operand 192 states and 224 transitions. Second operand has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 03:37:49,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:37:49,081 INFO L93 Difference]: Finished difference Result 710 states and 839 transitions. [2022-11-03 03:37:49,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-03 03:37:49,082 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 32 [2022-11-03 03:37:49,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:37:49,090 INFO L225 Difference]: With dead ends: 710 [2022-11-03 03:37:49,090 INFO L226 Difference]: Without dead ends: 534 [2022-11-03 03:37:49,098 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 51 SyntacticMatches, 4 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2022-11-03 03:37:49,100 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 654 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 654 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-11-03 03:37:49,103 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [654 Valid, 478 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-11-03 03:37:49,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2022-11-03 03:37:49,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 312. [2022-11-03 03:37:49,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 283 states have (on average 1.176678445229682) internal successors, (333), 289 states have internal predecessors, (333), 16 states have call successors, (16), 9 states have call predecessors, (16), 9 states have return successors, (16), 13 states have call predecessors, (16), 15 states have call successors, (16) [2022-11-03 03:37:49,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 365 transitions. [2022-11-03 03:37:49,170 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 365 transitions. Word has length 32 [2022-11-03 03:37:49,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:37:49,175 INFO L495 AbstractCegarLoop]: Abstraction has 312 states and 365 transitions. [2022-11-03 03:37:49,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.7142857142857144) internal successors, (26), 6 states have internal predecessors, (26), 3 states have call successors, (4), 4 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 03:37:49,176 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 365 transitions. [2022-11-03 03:37:49,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-11-03 03:37:49,182 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:37:49,182 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:37:49,229 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-11-03 03:37:49,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:37:49,389 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:37:49,390 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:37:49,390 INFO L85 PathProgramCache]: Analyzing trace with hash 229369108, now seen corresponding path program 1 times [2022-11-03 03:37:49,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:37:49,390 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749791429] [2022-11-03 03:37:49,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:49,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:37:49,475 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 03:37:49,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1859113365] [2022-11-03 03:37:49,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:49,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:37:49,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:37:49,477 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:37:49,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-03 03:37:50,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:37:50,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-03 03:37:50,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:37:50,242 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 0 case distinctions, treesize of input 11 treesize of output 7 [2022-11-03 03:37:50,258 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 03:37:50,268 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-03 03:37:50,268 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:37:50,268 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:37:50,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749791429] [2022-11-03 03:37:50,269 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 03:37:50,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1859113365] [2022-11-03 03:37:50,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1859113365] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:37:50,269 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:37:50,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 03:37:50,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180263486] [2022-11-03 03:37:50,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:37:50,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 03:37:50,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:37:50,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 03:37:50,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 03:37:50,272 INFO L87 Difference]: Start difference. First operand 312 states and 365 transitions. Second operand has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-03 03:37:52,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:37:52,258 INFO L93 Difference]: Finished difference Result 415 states and 495 transitions. [2022-11-03 03:37:52,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 03:37:52,264 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) Word has length 57 [2022-11-03 03:37:52,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:37:52,267 INFO L225 Difference]: With dead ends: 415 [2022-11-03 03:37:52,267 INFO L226 Difference]: Without dead ends: 402 [2022-11-03 03:37:52,267 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 03:37:52,268 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 48 mSDsluCounter, 268 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-11-03 03:37:52,268 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [50 Valid, 381 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-11-03 03:37:52,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-11-03 03:37:52,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 316. [2022-11-03 03:37:52,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 287 states have (on average 1.1742160278745644) internal successors, (337), 293 states have internal predecessors, (337), 16 states have call successors, (16), 9 states have call predecessors, (16), 9 states have return successors, (16), 13 states have call predecessors, (16), 15 states have call successors, (16) [2022-11-03 03:37:52,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 369 transitions. [2022-11-03 03:37:52,292 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 369 transitions. Word has length 57 [2022-11-03 03:37:52,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:37:52,293 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 369 transitions. [2022-11-03 03:37:52,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 1 states have call successors, (4), 1 states have call predecessors, (4), 1 states have return successors, (4), 1 states have call predecessors, (4), 1 states have call successors, (4) [2022-11-03 03:37:52,293 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 369 transitions. [2022-11-03 03:37:52,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-11-03 03:37:52,295 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:37:52,295 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:37:52,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-03 03:37:52,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:37:52,512 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:37:52,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:37:52,512 INFO L85 PathProgramCache]: Analyzing trace with hash 856008422, now seen corresponding path program 1 times [2022-11-03 03:37:52,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:37:52,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686300871] [2022-11-03 03:37:52,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:52,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:37:52,609 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 03:37:52,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [743581758] [2022-11-03 03:37:52,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:52,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:37:52,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:37:52,613 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:37:52,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-03 03:37:53,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:37:53,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 987 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-03 03:37:53,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:37:53,368 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2022-11-03 03:37:53,368 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:37:53,369 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:37:53,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686300871] [2022-11-03 03:37:53,369 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 03:37:53,369 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [743581758] [2022-11-03 03:37:53,369 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [743581758] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:37:53,369 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:37:53,369 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 03:37:53,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517043515] [2022-11-03 03:37:53,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:37:53,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-03 03:37:53,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:37:53,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-03 03:37:53,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-03 03:37:53,371 INFO L87 Difference]: Start difference. First operand 316 states and 369 transitions. Second operand has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-03 03:37:55,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:37:55,886 INFO L93 Difference]: Finished difference Result 600 states and 702 transitions. [2022-11-03 03:37:55,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-03 03:37:55,892 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) Word has length 64 [2022-11-03 03:37:55,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:37:55,894 INFO L225 Difference]: With dead ends: 600 [2022-11-03 03:37:55,894 INFO L226 Difference]: Without dead ends: 316 [2022-11-03 03:37:55,895 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-03 03:37:55,896 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 17 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 207 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 207 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-11-03 03:37:55,896 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [18 Valid, 590 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 207 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-11-03 03:37:55,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2022-11-03 03:37:55,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 316. [2022-11-03 03:37:55,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 287 states have (on average 1.1742160278745644) internal successors, (337), 293 states have internal predecessors, (337), 16 states have call successors, (16), 9 states have call predecessors, (16), 9 states have return successors, (15), 13 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-03 03:37:55,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 368 transitions. [2022-11-03 03:37:55,927 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 368 transitions. Word has length 64 [2022-11-03 03:37:55,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:37:55,928 INFO L495 AbstractCegarLoop]: Abstraction has 316 states and 368 transitions. [2022-11-03 03:37:55,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.333333333333333) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) [2022-11-03 03:37:55,929 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 368 transitions. [2022-11-03 03:37:55,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-11-03 03:37:55,939 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:37:55,939 INFO L195 NwaCegarLoop]: trace histogram [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, 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 03:37:55,974 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-03 03:37:56,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:37:56,161 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:37:56,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:37:56,162 INFO L85 PathProgramCache]: Analyzing trace with hash -867645780, now seen corresponding path program 1 times [2022-11-03 03:37:56,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:37:56,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23408527] [2022-11-03 03:37:56,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:56,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:37:56,232 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 03:37:56,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1585302378] [2022-11-03 03:37:56,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:37:56,233 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:37:56,233 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:37:56,234 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:37:56,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-03 03:38:03,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:03,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 997 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-03 03:38:03,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:03,383 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-03 03:38:03,384 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:38:03,384 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:38:03,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23408527] [2022-11-03 03:38:03,384 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 03:38:03,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585302378] [2022-11-03 03:38:03,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585302378] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:38:03,385 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:38:03,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-11-03 03:38:03,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087047779] [2022-11-03 03:38:03,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:38:03,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-03 03:38:03,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2022-11-03 03:38:03,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-03 03:38:03,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-11-03 03:38:03,387 INFO L87 Difference]: Start difference. First operand 316 states and 368 transitions. Second operand has 8 states, 7 states have (on average 7.0) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-03 03:38:07,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:38:07,297 INFO L93 Difference]: Finished difference Result 604 states and 709 transitions. [2022-11-03 03:38:07,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-03 03:38:07,302 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 7.0) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 69 [2022-11-03 03:38:07,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:38:07,304 INFO L225 Difference]: With dead ends: 604 [2022-11-03 03:38:07,304 INFO L226 Difference]: Without dead ends: 319 [2022-11-03 03:38:07,305 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-11-03 03:38:07,306 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 14 mSDsluCounter, 869 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 885 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-11-03 03:38:07,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 885 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-11-03 03:38:07,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-11-03 03:38:07,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 319. [2022-11-03 03:38:07,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 289 states have (on average 1.1764705882352942) internal successors, (340), 296 states have internal predecessors, (340), 16 states have call successors, (16), 9 states have call predecessors, (16), 10 states have return successors, (16), 13 states have call predecessors, (16), 15 states have call successors, (16) [2022-11-03 03:38:07,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 372 transitions. [2022-11-03 03:38:07,329 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 372 transitions. Word has length 69 [2022-11-03 03:38:07,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:38:07,329 INFO L495 AbstractCegarLoop]: Abstraction has 319 states and 372 transitions. [2022-11-03 03:38:07,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 7.0) internal successors, (49), 8 states have internal predecessors, (49), 3 states have call successors, (8), 2 states have call predecessors, (8), 4 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-11-03 03:38:07,330 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 372 transitions. [2022-11-03 03:38:07,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-11-03 03:38:07,331 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:38:07,331 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:38:07,376 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-11-03 03:38:07,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-11-03 03:38:07,543 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:38:07,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:38:07,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1536874878, now seen corresponding path program 1 times [2022-11-03 03:38:07,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2022-11-03 03:38:07,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284601449] [2022-11-03 03:38:07,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:07,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-03 03:38:07,616 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-03 03:38:07,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [807670486] [2022-11-03 03:38:07,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:07,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:38:07,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:38:07,619 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:38:07,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-03 03:38:15,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:15,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 1027 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-03 03:38:15,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:15,632 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-03 03:38:15,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:38:15,877 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-11-03 03:38:15,878 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2022-11-03 03:38:15,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284601449] [2022-11-03 03:38:15,878 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-03 03:38:15,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [807670486] [2022-11-03 03:38:15,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [807670486] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:38:15,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [271910542] [2022-11-03 03:38:15,904 INFO L159 IcfgInterpreter]: Started Sifa with 56 locations of interest [2022-11-03 03:38:15,904 INFO L166 IcfgInterpreter]: Building call graph [2022-11-03 03:38:15,908 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2022-11-03 03:38:15,914 INFO L176 IcfgInterpreter]: Starting interpretation [2022-11-03 03:38:15,915 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2022-11-03 03:38:16,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:38:16,039 INFO L356 Elim1Store]: treesize reduction 31, result has 35.4 percent of original size [2022-11-03 03:38:16,039 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 2 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 93 [2022-11-03 03:38:16,055 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 03:38:16,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,104 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:38:16,106 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 0 case distinctions, treesize of input 52 treesize of output 21 [2022-11-03 03:38:16,115 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 03:38:16,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,173 INFO L356 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2022-11-03 03:38:16,173 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2022-11-03 03:38:16,191 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 15 treesize of output 1 [2022-11-03 03:38:16,200 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 15 treesize of output 1 [2022-11-03 03:38:16,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,213 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 03:38:16,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,443 INFO L356 Elim1Store]: treesize reduction 56, result has 35.6 percent of original size [2022-11-03 03:38:16,443 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 108 treesize of output 116 [2022-11-03 03:38:16,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:38:16,492 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 27 treesize of output 31 [2022-11-03 03:38:16,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:38:16,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,587 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 86 treesize of output 88 [2022-11-03 03:38:16,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,718 INFO L356 Elim1Store]: treesize reduction 54, result has 34.1 percent of original size [2022-11-03 03:38:16,718 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 03:38:16,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,760 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 7 [2022-11-03 03:38:16,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,788 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 29 treesize of output 40 [2022-11-03 03:38:16,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-11-03 03:38:16,822 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 7 [2022-11-03 03:38:17,673 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 29 treesize of output 19 [2022-11-03 03:38:17,693 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 29 treesize of output 19 [2022-11-03 03:38:17,706 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 03:38:17,715 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 22 [2022-11-03 03:38:17,762 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 03:38:17,763 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 1 case distinctions, treesize of input 43 treesize of output 34 [2022-11-03 03:38:17,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, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 31 [2022-11-03 03:38:17,790 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 28 treesize of output 31 [2022-11-03 03:38:17,846 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 0 case distinctions, treesize of input 25 treesize of output 1 [2022-11-03 03:38:17,850 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 0 case distinctions, treesize of input 25 treesize of output 1 [2022-11-03 03:38:17,853 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 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 03:38:17,904 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 12 treesize of output 9 [2022-11-03 03:38:17,914 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 8 treesize of output 7 [2022-11-03 03:38:17,970 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 03:38:17,970 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 3 case distinctions, treesize of input 28 treesize of output 10 [2022-11-03 03:38:17,991 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 03:38:17,991 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 3 case distinctions, treesize of input 28 treesize of output 10 [2022-11-03 03:38:18,007 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 03:38:18,007 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 1 case distinctions, treesize of input 19 treesize of output 7 [2022-11-03 03:38:18,150 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 03:38:18,150 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 1 case distinctions, treesize of input 19 treesize of output 7 [2022-11-03 03:38:18,172 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 03:38:18,172 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 3 case distinctions, treesize of input 28 treesize of output 10 [2022-11-03 03:38:18,196 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 03:38:18,196 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 3 case distinctions, treesize of input 28 treesize of output 10 [2022-11-03 03:38:18,357 INFO L356 Elim1Store]: treesize reduction 34, result has 43.3 percent of original size [2022-11-03 03:38:18,358 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 195 treesize of output 166 [2022-11-03 03:38:18,379 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 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-03 03:38:18,404 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 0 case distinctions, treesize of input 13 treesize of output 9 [2022-11-03 03:38:18,762 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 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 03:38:18,769 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 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-03 03:38:18,777 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 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-03 03:38:18,805 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 107 treesize of output 106 [2022-11-03 03:38:18,816 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 107 treesize of output 106 [2022-11-03 03:38:18,826 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 109 treesize of output 108 [2022-11-03 03:38:18,856 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 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-03 03:38:18,862 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 0 case distinctions, treesize of input 14 treesize of output 10 [2022-11-03 03:38:18,869 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 0 case distinctions, treesize of input 16 treesize of output 12 [2022-11-03 03:38:18,968 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 526 treesize of output 334 [2022-11-03 03:38:18,984 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 315 treesize of output 279 [2022-11-03 03:38:18,995 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 322 treesize of output 274 [2022-11-03 03:38:19,325 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 526 treesize of output 334 [2022-11-03 03:38:19,352 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 315 treesize of output 279 [2022-11-03 03:38:19,363 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 322 treesize of output 274 [2022-11-03 03:38:21,437 INFO L356 Elim1Store]: treesize reduction 340, result has 16.0 percent of original size [2022-11-03 03:38:21,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-03 03:38:21,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:38:21,639 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.AssertionError: var is still there: |v_#memory_$Pointer$.base_422| input size 127 context size 127 output size 127 at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1(Elim1Store.java:364) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.ElimStorePlain.applyComplexEliminationRules(ElimStorePlain.java:427) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:190) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne3(DualJunctionSaa.java:172) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne2(DualJunctionSaa.java:151) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne1(DualJunctionSaa.java:140) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne0(DualJunctionSaa.java:124) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminateOne(DualJunctionSaa.java:108) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryExhaustivelyToEliminate(DualJunctionSaa.java:93) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionSaa.tryToEliminate(DualJunctionSaa.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToEliminateOne(QuantifierPusher.java:627) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyNewEliminationTechniquesExhaustively(QuantifierPusher.java:606) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.applyDualJunctionEliminationTechniques(QuantifierPusher.java:528) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.tryToPushOverDualFiniteConnective(QuantifierPusher.java:332) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:188) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:169) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:77) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:61) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:295) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:281) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.newQuantifier(SymbolicTools.java:285) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools$EliminatingTermDomainOperationProvider.projectExistentially(SymbolicTools.java:267) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.TermDomainOperationProvider.projectExistentially(TermDomainOperationProvider.java:1) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateTransformer.strongestPostcondition(PredicateTransformer.java:131) at de.uni_freiburg.informatik.ultimate.lib.sifa.SymbolicTools.post(SymbolicTools.java:119) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretInternal(DagInterpreter.java:227) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTransAndStoreLoiPred(DagInterpreter.java:209) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretTrans(DagInterpreter.java:187) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.ipretNode(DagInterpreter.java:165) at de.uni_freiburg.informatik.ultimate.lib.sifa.DagInterpreter.interpret(DagInterpreter.java:123) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpretLoisInProcedure(IcfgInterpreter.java:136) at de.uni_freiburg.informatik.ultimate.lib.sifa.IcfgInterpreter.interpret(IcfgInterpreter.java:127) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.SifaRunner.(SifaRunner.java:102) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSifa.construct(IpTcStrategyModuleSifa.java:68) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getInterpolantComputationStatus(IpTcStrategyModuleBase.java:77) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.tryExecuteInterpolantGenerator(AutomatonFreeRefinementEngine.java:266) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.generateProof(AutomatonFreeRefinementEngine.java:147) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:137) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:336) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:415) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:302) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:262) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:175) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:154) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2022-11-03 03:38:21,643 INFO L158 Benchmark]: Toolchain (without parser) took 51184.90ms. Allocated memory was 104.9MB in the beginning and 205.5MB in the end (delta: 100.7MB). Free memory was 66.7MB in the beginning and 106.5MB in the end (delta: -39.8MB). Peak memory consumption was 59.8MB. Max. memory is 16.1GB. [2022-11-03 03:38:21,643 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 104.9MB. Free memory is still 85.7MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-03 03:38:21,645 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1310.40ms. Allocated memory is still 104.9MB. Free memory was 66.6MB in the beginning and 48.2MB in the end (delta: 18.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2022-11-03 03:38:21,645 INFO L158 Benchmark]: Boogie Procedure Inliner took 178.14ms. Allocated memory is still 104.9MB. Free memory was 48.2MB in the beginning and 74.2MB in the end (delta: -26.0MB). Peak memory consumption was 9.5MB. Max. memory is 16.1GB. [2022-11-03 03:38:21,645 INFO L158 Benchmark]: Boogie Preprocessor took 102.79ms. Allocated memory is still 104.9MB. Free memory was 74.2MB in the beginning and 65.7MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2022-11-03 03:38:21,646 INFO L158 Benchmark]: RCFGBuilder took 2785.49ms. Allocated memory was 104.9MB in the beginning and 140.5MB in the end (delta: 35.7MB). Free memory was 65.7MB in the beginning and 45.5MB in the end (delta: 20.3MB). Peak memory consumption was 62.6MB. Max. memory is 16.1GB. [2022-11-03 03:38:21,646 INFO L158 Benchmark]: TraceAbstraction took 46801.43ms. Allocated memory was 140.5MB in the beginning and 205.5MB in the end (delta: 65.0MB). Free memory was 45.5MB in the beginning and 106.5MB in the end (delta: -61.0MB). Peak memory consumption was 4.7MB. Max. memory is 16.1GB. [2022-11-03 03:38:21,648 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.30ms. Allocated memory is still 104.9MB. Free memory is still 85.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 1310.40ms. Allocated memory is still 104.9MB. Free memory was 66.6MB in the beginning and 48.2MB in the end (delta: 18.4MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 178.14ms. Allocated memory is still 104.9MB. Free memory was 48.2MB in the beginning and 74.2MB in the end (delta: -26.0MB). Peak memory consumption was 9.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 102.79ms. Allocated memory is still 104.9MB. Free memory was 74.2MB in the beginning and 65.7MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 2785.49ms. Allocated memory was 104.9MB in the beginning and 140.5MB in the end (delta: 35.7MB). Free memory was 65.7MB in the beginning and 45.5MB in the end (delta: 20.3MB). Peak memory consumption was 62.6MB. Max. memory is 16.1GB. * TraceAbstraction took 46801.43ms. Allocated memory was 140.5MB in the beginning and 205.5MB in the end (delta: 65.0MB). Free memory was 45.5MB in the beginning and 106.5MB in the end (delta: -61.0MB). Peak memory consumption was 4.7MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: AssertionError: var is still there: |v_#memory_$Pointer$.base_422| input size 127 context size 127 output size 127 de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: AssertionError: var is still there: |v_#memory_$Pointer$.base_422| input size 127 context size 127 output size 127: de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1(Elim1Store.java:364) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2022-11-03 03:38:21,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### 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_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/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_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/config/TaipanReach.xml -i ../../sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/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 3012c2825f53c0db53d950c12df6540de859b34b2bef033c36a98846352dedd3 --- 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 03:38:24,151 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-03 03:38:24,154 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-03 03:38:24,211 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-03 03:38:24,211 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-03 03:38:24,213 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-03 03:38:24,214 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-03 03:38:24,216 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-03 03:38:24,218 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-03 03:38:24,219 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-03 03:38:24,220 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-03 03:38:24,221 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-03 03:38:24,222 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-03 03:38:24,223 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-03 03:38:24,224 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-03 03:38:24,225 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-03 03:38:24,226 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-03 03:38:24,227 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-03 03:38:24,229 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-03 03:38:24,231 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-03 03:38:24,233 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-03 03:38:24,235 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-03 03:38:24,236 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-03 03:38:24,237 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-03 03:38:24,241 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-03 03:38:24,242 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-03 03:38:24,242 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-03 03:38:24,243 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-03 03:38:24,244 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-03 03:38:24,245 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-03 03:38:24,245 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-03 03:38:24,246 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-03 03:38:24,247 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-03 03:38:24,247 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-03 03:38:24,249 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-03 03:38:24,249 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-03 03:38:24,250 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-03 03:38:24,250 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-03 03:38:24,250 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-03 03:38:24,251 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-03 03:38:24,252 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-03 03:38:24,256 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2022-11-03 03:38:24,301 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-03 03:38:24,306 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-03 03:38:24,308 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-03 03:38:24,308 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-03 03:38:24,309 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-03 03:38:24,310 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-03 03:38:24,310 INFO L138 SettingsManager]: * User list type=DISABLED [2022-11-03 03:38:24,310 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2022-11-03 03:38:24,311 INFO L138 SettingsManager]: * Explicit value domain=true [2022-11-03 03:38:24,311 INFO L138 SettingsManager]: * Octagon Domain=false [2022-11-03 03:38:24,312 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2022-11-03 03:38:24,312 INFO L138 SettingsManager]: * Interval Domain=false [2022-11-03 03:38:24,314 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-03 03:38:24,314 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-03 03:38:24,315 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-03 03:38:24,315 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-03 03:38:24,315 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-03 03:38:24,315 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-03 03:38:24,316 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-03 03:38:24,316 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-11-03 03:38:24,316 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-11-03 03:38:24,316 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-11-03 03:38:24,317 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-03 03:38:24,317 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-03 03:38:24,317 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-03 03:38:24,317 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-03 03:38:24,318 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-03 03:38:24,318 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-03 03:38:24,318 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-03 03:38:24,318 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:38:24,319 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-03 03:38:24,319 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-03 03:38:24,319 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-03 03:38:24,320 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2022-11-03 03:38:24,320 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-11-03 03:38:24,320 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-03 03:38:24,320 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2022-11-03 03:38:24,321 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-03 03:38:24,321 INFO L138 SettingsManager]: * Logic for external solver=AUFBV 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_0eff0754-e867-456d-9716-9e970315f3f4/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_0eff0754-e867-456d-9716-9e970315f3f4/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 -> 3012c2825f53c0db53d950c12df6540de859b34b2bef033c36a98846352dedd3 [2022-11-03 03:38:24,738 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-03 03:38:24,763 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-03 03:38:24,766 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-03 03:38:24,768 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-03 03:38:24,769 INFO L275 PluginConnector]: CDTParser initialized [2022-11-03 03:38:24,770 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/../../sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i [2022-11-03 03:38:24,849 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/data/cadf7935a/61f6a16b46664058a100aeba8e3b44a7/FLAG14b29f548 [2022-11-03 03:38:25,634 INFO L306 CDTParser]: Found 1 translation units. [2022-11-03 03:38:25,635 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i [2022-11-03 03:38:25,666 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/data/cadf7935a/61f6a16b46664058a100aeba8e3b44a7/FLAG14b29f548 [2022-11-03 03:38:25,828 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/data/cadf7935a/61f6a16b46664058a100aeba8e3b44a7 [2022-11-03 03:38:25,831 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-03 03:38:25,832 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-03 03:38:25,834 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-03 03:38:25,834 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-03 03:38:25,839 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-03 03:38:25,840 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:38:25" (1/1) ... [2022-11-03 03:38:25,841 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7b1a5679 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:25, skipping insertion in model container [2022-11-03 03:38:25,842 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.11 03:38:25" (1/1) ... [2022-11-03 03:38:25,851 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-03 03:38:25,918 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 03:38:26,598 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44118,44131] [2022-11-03 03:38:26,617 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44660,44673] [2022-11-03 03:38:26,760 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56247,56260] [2022-11-03 03:38:26,761 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56368,56381] [2022-11-03 03:38:26,781 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:38:26,808 INFO L200 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2022-11-03 03:38:26,838 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-03 03:38:26,885 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44118,44131] [2022-11-03 03:38:26,888 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44660,44673] [2022-11-03 03:38:26,981 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56247,56260] [2022-11-03 03:38:26,983 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56368,56381] [2022-11-03 03:38:26,986 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:38:26,991 INFO L203 MainTranslator]: Completed pre-run [2022-11-03 03:38:27,024 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44118,44131] [2022-11-03 03:38:27,027 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[44660,44673] [2022-11-03 03:38:27,084 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56247,56260] [2022-11-03 03:38:27,085 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_0eff0754-e867-456d-9716-9e970315f3f4/sv-benchmarks/c/uthash-2.0.2/uthash_JEN_test6-1.i[56368,56381] [2022-11-03 03:38:27,088 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-03 03:38:27,193 INFO L208 MainTranslator]: Completed translation [2022-11-03 03:38:27,193 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:27 WrapperNode [2022-11-03 03:38:27,194 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-03 03:38:27,195 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-03 03:38:27,195 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-03 03:38:27,195 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-03 03:38:27,204 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:27" (1/1) ... [2022-11-03 03:38:27,239 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:27" (1/1) ... [2022-11-03 03:38:27,301 INFO L138 Inliner]: procedures = 285, calls = 294, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 1039 [2022-11-03 03:38:27,302 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-03 03:38:27,303 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-03 03:38:27,303 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-03 03:38:27,303 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-03 03:38:27,314 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:27" (1/1) ... [2022-11-03 03:38:27,314 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:27" (1/1) ... [2022-11-03 03:38:27,326 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:27" (1/1) ... [2022-11-03 03:38:27,326 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:27" (1/1) ... [2022-11-03 03:38:27,376 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:27" (1/1) ... [2022-11-03 03:38:27,390 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:27" (1/1) ... [2022-11-03 03:38:27,395 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:27" (1/1) ... [2022-11-03 03:38:27,401 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:27" (1/1) ... [2022-11-03 03:38:27,411 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-03 03:38:27,412 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-03 03:38:27,412 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-03 03:38:27,412 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-03 03:38:27,413 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:27" (1/1) ... [2022-11-03 03:38:27,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-03 03:38:27,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:38:27,462 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-03 03:38:27,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-03 03:38:27,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE1 [2022-11-03 03:38:27,527 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2022-11-03 03:38:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-11-03 03:38:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure memcmp [2022-11-03 03:38:27,528 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-11-03 03:38:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-11-03 03:38:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2022-11-03 03:38:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-11-03 03:38:27,529 INFO L130 BoogieDeclarations]: Found specification of procedure alt_bzero [2022-11-03 03:38:27,529 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_bzero [2022-11-03 03:38:27,530 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-03 03:38:27,530 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-03 03:38:27,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-11-03 03:38:27,530 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-03 03:38:27,531 INFO L130 BoogieDeclarations]: Found specification of procedure alt_malloc [2022-11-03 03:38:27,531 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_malloc [2022-11-03 03:38:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-11-03 03:38:27,532 INFO L130 BoogieDeclarations]: Found specification of procedure alt_free [2022-11-03 03:38:27,533 INFO L138 BoogieDeclarations]: Found implementation of procedure alt_free [2022-11-03 03:38:27,533 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-03 03:38:27,533 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-03 03:38:27,921 INFO L235 CfgBuilder]: Building ICFG [2022-11-03 03:38:27,925 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-03 03:38:34,597 INFO L276 CfgBuilder]: Performing block encoding [2022-11-03 03:38:34,607 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-03 03:38:34,608 INFO L300 CfgBuilder]: Removed 63 assume(true) statements. [2022-11-03 03:38:34,610 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:38:34 BoogieIcfgContainer [2022-11-03 03:38:34,611 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-03 03:38:34,613 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-03 03:38:34,613 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-03 03:38:34,616 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-03 03:38:34,617 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.11 03:38:25" (1/3) ... [2022-11-03 03:38:34,618 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@fffcc98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:38:34, skipping insertion in model container [2022-11-03 03:38:34,618 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.11 03:38:27" (2/3) ... [2022-11-03 03:38:34,618 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@fffcc98 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.11 03:38:34, skipping insertion in model container [2022-11-03 03:38:34,619 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.11 03:38:34" (3/3) ... [2022-11-03 03:38:34,620 INFO L112 eAbstractionObserver]: Analyzing ICFG uthash_JEN_test6-1.i [2022-11-03 03:38:34,642 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-03 03:38:34,642 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2022-11-03 03:38:34,704 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-03 03:38:34,711 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;@6e317bfc, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-03 03:38:34,711 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-11-03 03:38:34,716 INFO L276 IsEmpty]: Start isEmpty. Operand has 225 states, 203 states have (on average 1.6354679802955665) internal successors, (332), 207 states have internal predecessors, (332), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-03 03:38:34,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-03 03:38:34,724 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:38:34,725 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:38:34,726 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:38:34,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:38:34,731 INFO L85 PathProgramCache]: Analyzing trace with hash -720802776, now seen corresponding path program 1 times [2022-11-03 03:38:34,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:38:34,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1457974143] [2022-11-03 03:38:34,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:34,744 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:38:34,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:38:34,749 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:38:34,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-11-03 03:38:35,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:35,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-03 03:38:35,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:35,108 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 03:38:35,108 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:38:35,109 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:38:35,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1457974143] [2022-11-03 03:38:35,110 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1457974143] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:38:35,110 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:38:35,110 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-03 03:38:35,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823408572] [2022-11-03 03:38:35,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:38:35,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-03 03:38:35,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:38:35,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-03 03:38:35,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-03 03:38:35,153 INFO L87 Difference]: Start difference. First operand has 225 states, 203 states have (on average 1.6354679802955665) internal successors, (332), 207 states have internal predecessors, (332), 14 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:38:35,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:38:35,213 INFO L93 Difference]: Finished difference Result 445 states and 724 transitions. [2022-11-03 03:38:35,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-03 03:38:35,233 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-11-03 03:38:35,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:38:35,245 INFO L225 Difference]: With dead ends: 445 [2022-11-03 03:38:35,245 INFO L226 Difference]: Without dead ends: 218 [2022-11-03 03:38:35,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 7 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 03:38:35,260 INFO L413 NwaCegarLoop]: 285 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 03:38:35,266 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 285 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 03:38:35,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-11-03 03:38:35,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2022-11-03 03:38:35,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 197 states have (on average 1.299492385786802) internal successors, (256), 202 states have internal predecessors, (256), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-03 03:38:35,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 281 transitions. [2022-11-03 03:38:35,376 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 281 transitions. Word has length 8 [2022-11-03 03:38:35,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:38:35,377 INFO L495 AbstractCegarLoop]: Abstraction has 218 states and 281 transitions. [2022-11-03 03:38:35,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:38:35,381 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 281 transitions. [2022-11-03 03:38:35,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-11-03 03:38:35,383 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:38:35,383 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:38:35,406 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-11-03 03:38:35,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:38:35,598 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:38:35,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:38:35,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1810590275, now seen corresponding path program 1 times [2022-11-03 03:38:35,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:38:35,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1440142573] [2022-11-03 03:38:35,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:35,600 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:38:35,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:38:35,601 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:38:35,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-11-03 03:38:35,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:35,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-03 03:38:35,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:36,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 03:38:36,066 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:38:36,066 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:38:36,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1440142573] [2022-11-03 03:38:36,066 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1440142573] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:38:36,067 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:38:36,067 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 03:38:36,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221472666] [2022-11-03 03:38:36,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:38:36,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 03:38:36,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:38:36,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 03:38:36,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 03:38:36,072 INFO L87 Difference]: Start difference. First operand 218 states and 281 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:38:38,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:38:39,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:38:39,845 INFO L93 Difference]: Finished difference Result 551 states and 718 transitions. [2022-11-03 03:38:39,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-03 03:38:39,847 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-11-03 03:38:39,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:38:39,850 INFO L225 Difference]: With dead ends: 551 [2022-11-03 03:38:39,850 INFO L226 Difference]: Without dead ends: 335 [2022-11-03 03:38:39,852 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 03:38:39,853 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 147 mSDsluCounter, 479 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 751 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-11-03 03:38:39,854 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [155 Valid, 751 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-11-03 03:38:39,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2022-11-03 03:38:39,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 325. [2022-11-03 03:38:39,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 325 states, 304 states have (on average 1.3092105263157894) internal successors, (398), 309 states have internal predecessors, (398), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-03 03:38:39,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 423 transitions. [2022-11-03 03:38:39,888 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 423 transitions. Word has length 10 [2022-11-03 03:38:39,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:38:39,889 INFO L495 AbstractCegarLoop]: Abstraction has 325 states and 423 transitions. [2022-11-03 03:38:39,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:38:39,889 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 423 transitions. [2022-11-03 03:38:39,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-11-03 03:38:39,890 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:38:39,890 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:38:39,908 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2022-11-03 03:38:40,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:38:40,106 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:38:40,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:38:40,106 INFO L85 PathProgramCache]: Analyzing trace with hash -1199048252, now seen corresponding path program 1 times [2022-11-03 03:38:40,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:38:40,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [564914002] [2022-11-03 03:38:40,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:40,107 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:38:40,107 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:38:40,109 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:38:40,118 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-11-03 03:38:40,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:40,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-03 03:38:40,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:40,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:38:40,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:38:40,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:38:40,383 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 0 case distinctions, treesize of input 30 treesize of output 39 [2022-11-03 03:38:40,457 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 03:38:40,458 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 26 [2022-11-03 03:38:40,483 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 03:38:40,484 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:38:40,484 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:38:40,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [564914002] [2022-11-03 03:38:40,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [564914002] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:38:40,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:38:40,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 03:38:40,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864782081] [2022-11-03 03:38:40,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:38:40,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 03:38:40,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:38:40,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 03:38:40,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 03:38:40,488 INFO L87 Difference]: Start difference. First operand 325 states and 423 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:38:44,263 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:38:46,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:38:46,910 INFO L93 Difference]: Finished difference Result 595 states and 779 transitions. [2022-11-03 03:38:46,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 03:38:46,912 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-11-03 03:38:46,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:38:46,914 INFO L225 Difference]: With dead ends: 595 [2022-11-03 03:38:46,914 INFO L226 Difference]: Without dead ends: 421 [2022-11-03 03:38:46,915 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 03:38:46,917 INFO L413 NwaCegarLoop]: 258 mSDtfsCounter, 152 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2022-11-03 03:38:46,918 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 708 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 177 Invalid, 1 Unknown, 0 Unchecked, 6.3s Time] [2022-11-03 03:38:46,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2022-11-03 03:38:46,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 324. [2022-11-03 03:38:46,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 303 states have (on average 1.306930693069307) internal successors, (396), 308 states have internal predecessors, (396), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-03 03:38:46,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 421 transitions. [2022-11-03 03:38:46,949 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 421 transitions. Word has length 13 [2022-11-03 03:38:46,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:38:46,949 INFO L495 AbstractCegarLoop]: Abstraction has 324 states and 421 transitions. [2022-11-03 03:38:46,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-03 03:38:46,950 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 421 transitions. [2022-11-03 03:38:46,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-03 03:38:46,951 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:38:46,952 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 03:38:46,973 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2022-11-03 03:38:47,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:38:47,170 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:38:47,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:38:47,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1082818915, now seen corresponding path program 1 times [2022-11-03 03:38:47,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:38:47,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1094184419] [2022-11-03 03:38:47,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:47,172 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:38:47,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:38:47,174 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:38:47,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-11-03 03:38:47,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:47,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-03 03:38:47,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:47,598 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 03:38:47,598 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:38:47,599 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:38:47,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1094184419] [2022-11-03 03:38:47,599 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1094184419] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:38:47,599 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:38:47,599 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 03:38:47,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875067869] [2022-11-03 03:38:47,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:38:47,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 03:38:47,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:38:47,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 03:38:47,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 03:38:47,602 INFO L87 Difference]: Start difference. First operand 324 states and 421 transitions. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 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 03:38:47,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:38:47,780 INFO L93 Difference]: Finished difference Result 646 states and 846 transitions. [2022-11-03 03:38:47,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 03:38:47,781 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 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 47 [2022-11-03 03:38:47,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:38:47,783 INFO L225 Difference]: With dead ends: 646 [2022-11-03 03:38:47,784 INFO L226 Difference]: Without dead ends: 332 [2022-11-03 03:38:47,785 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 03:38:47,786 INFO L413 NwaCegarLoop]: 260 mSDtfsCounter, 220 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 552 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 03:38:47,787 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 552 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 03:38:47,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2022-11-03 03:38:47,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 330. [2022-11-03 03:38:47,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 309 states have (on average 1.249190938511327) internal successors, (386), 314 states have internal predecessors, (386), 13 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-03 03:38:47,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 411 transitions. [2022-11-03 03:38:47,816 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 411 transitions. Word has length 47 [2022-11-03 03:38:47,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:38:47,817 INFO L495 AbstractCegarLoop]: Abstraction has 330 states and 411 transitions. [2022-11-03 03:38:47,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 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 03:38:47,817 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 411 transitions. [2022-11-03 03:38:47,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-11-03 03:38:47,818 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:38:47,819 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 03:38:47,845 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2022-11-03 03:38:48,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:38:48,040 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:38:48,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:38:48,041 INFO L85 PathProgramCache]: Analyzing trace with hash 206381993, now seen corresponding path program 1 times [2022-11-03 03:38:48,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:38:48,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [779309480] [2022-11-03 03:38:48,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:48,042 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:38:48,042 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:38:48,043 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:38:48,044 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-11-03 03:38:48,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:48,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-03 03:38:48,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:48,577 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 03:38:48,580 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:38:48,580 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:38:48,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [779309480] [2022-11-03 03:38:48,580 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [779309480] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:38:48,581 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:38:48,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-11-03 03:38:48,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230830740] [2022-11-03 03:38:48,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:38:48,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-03 03:38:48,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:38:48,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-03 03:38:48,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-11-03 03:38:48,584 INFO L87 Difference]: Start difference. First operand 330 states and 411 transitions. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 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 03:38:48,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:38:48,757 INFO L93 Difference]: Finished difference Result 342 states and 423 transitions. [2022-11-03 03:38:48,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-03 03:38:48,758 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 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 47 [2022-11-03 03:38:48,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:38:48,761 INFO L225 Difference]: With dead ends: 342 [2022-11-03 03:38:48,761 INFO L226 Difference]: Without dead ends: 340 [2022-11-03 03:38:48,761 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-11-03 03:38:48,763 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 13 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 1316 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-03 03:38:48,763 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 1316 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-03 03:38:48,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2022-11-03 03:38:48,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 340. [2022-11-03 03:38:48,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 316 states have (on average 1.2468354430379747) internal successors, (394), 322 states have internal predecessors, (394), 14 states have call successors, (14), 6 states have call predecessors, (14), 6 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-03 03:38:48,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 421 transitions. [2022-11-03 03:38:48,791 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 421 transitions. Word has length 47 [2022-11-03 03:38:48,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:38:48,791 INFO L495 AbstractCegarLoop]: Abstraction has 340 states and 421 transitions. [2022-11-03 03:38:48,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 4 states have internal predecessors, (45), 2 states have call successors, (2), 2 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 03:38:48,792 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 421 transitions. [2022-11-03 03:38:48,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-03 03:38:48,794 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:38:48,794 INFO L195 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:38:48,822 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-11-03 03:38:49,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:38:49,008 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:38:49,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:38:49,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1298801861, now seen corresponding path program 1 times [2022-11-03 03:38:49,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:38:49,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2066688920] [2022-11-03 03:38:49,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:49,010 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:38:49,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:38:49,013 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:38:49,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-11-03 03:38:49,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:49,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-03 03:38:49,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:49,921 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 03:38:49,922 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:38:49,922 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:38:49,922 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2066688920] [2022-11-03 03:38:49,922 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2066688920] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:38:49,923 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:38:49,923 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-03 03:38:49,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105575161] [2022-11-03 03:38:49,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:38:49,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-11-03 03:38:49,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:38:49,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-03 03:38:49,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-11-03 03:38:49,926 INFO L87 Difference]: Start difference. First operand 340 states and 421 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 03:38:50,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:38:50,309 INFO L93 Difference]: Finished difference Result 642 states and 803 transitions. [2022-11-03 03:38:50,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-03 03:38:50,310 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 62 [2022-11-03 03:38:50,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:38:50,314 INFO L225 Difference]: With dead ends: 642 [2022-11-03 03:38:50,314 INFO L226 Difference]: Without dead ends: 348 [2022-11-03 03:38:50,316 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2022-11-03 03:38:50,319 INFO L413 NwaCegarLoop]: 265 mSDtfsCounter, 21 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 1206 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 03:38:50,319 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 1206 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 03:38:50,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-11-03 03:38:50,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 344. [2022-11-03 03:38:50,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 318 states have (on average 1.2452830188679245) internal successors, (396), 325 states have internal predecessors, (396), 15 states have call successors, (15), 6 states have call predecessors, (15), 7 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-11-03 03:38:50,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 426 transitions. [2022-11-03 03:38:50,359 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 426 transitions. Word has length 62 [2022-11-03 03:38:50,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:38:50,362 INFO L495 AbstractCegarLoop]: Abstraction has 344 states and 426 transitions. [2022-11-03 03:38:50,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-03 03:38:50,364 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 426 transitions. [2022-11-03 03:38:50,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-11-03 03:38:50,367 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:38:50,367 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:38:50,400 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2022-11-03 03:38:50,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:38:50,581 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:38:50,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:38:50,582 INFO L85 PathProgramCache]: Analyzing trace with hash 2017357497, now seen corresponding path program 1 times [2022-11-03 03:38:50,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:38:50,583 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1470018555] [2022-11-03 03:38:50,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:50,583 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:38:50,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:38:50,584 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:38:50,589 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-11-03 03:38:51,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:51,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 535 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-03 03:38:51,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:51,301 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 03:38:51,302 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:38:51,303 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:38:51,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1470018555] [2022-11-03 03:38:51,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1470018555] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:38:51,303 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-03 03:38:51,303 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-03 03:38:51,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189330262] [2022-11-03 03:38:51,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:38:51,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 03:38:51,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:38:51,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 03:38:51,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-03 03:38:51,309 INFO L87 Difference]: Start difference. First operand 344 states and 426 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-03 03:38:51,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:38:51,406 INFO L93 Difference]: Finished difference Result 645 states and 807 transitions. [2022-11-03 03:38:51,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 03:38:51,408 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 67 [2022-11-03 03:38:51,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:38:51,411 INFO L225 Difference]: With dead ends: 645 [2022-11-03 03:38:51,411 INFO L226 Difference]: Without dead ends: 348 [2022-11-03 03:38:51,412 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-11-03 03:38:51,416 INFO L413 NwaCegarLoop]: 267 mSDtfsCounter, 3 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 03:38:51,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 794 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 03:38:51,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-11-03 03:38:51,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 348. [2022-11-03 03:38:51,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 348 states, 321 states have (on average 1.2461059190031152) internal successors, (400), 329 states have internal predecessors, (400), 15 states have call successors, (15), 6 states have call predecessors, (15), 8 states have return successors, (16), 13 states have call predecessors, (16), 14 states have call successors, (16) [2022-11-03 03:38:51,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 348 states to 348 states and 431 transitions. [2022-11-03 03:38:51,453 INFO L78 Accepts]: Start accepts. Automaton has 348 states and 431 transitions. Word has length 67 [2022-11-03 03:38:51,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:38:51,455 INFO L495 AbstractCegarLoop]: Abstraction has 348 states and 431 transitions. [2022-11-03 03:38:51,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-11-03 03:38:51,455 INFO L276 IsEmpty]: Start isEmpty. Operand 348 states and 431 transitions. [2022-11-03 03:38:51,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-11-03 03:38:51,464 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:38:51,465 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:38:51,497 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2022-11-03 03:38:51,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:38:51,691 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:38:51,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:38:51,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1833215856, now seen corresponding path program 1 times [2022-11-03 03:38:51,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:38:51,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [989502732] [2022-11-03 03:38:51,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:51,693 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:38:51,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:38:51,694 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:38:51,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-11-03 03:38:52,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:52,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-03 03:38:52,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:52,482 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 03:38:52,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:38:52,673 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-03 03:38:52,674 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:38:52,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [989502732] [2022-11-03 03:38:52,674 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [989502732] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:38:52,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1673331894] [2022-11-03 03:38:52,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:52,675 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-03 03:38:52,675 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 [2022-11-03 03:38:52,683 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-03 03:38:52,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2022-11-03 03:38:53,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:53,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-03 03:38:53,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:53,757 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 03:38:53,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:38:54,251 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 03:38:54,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1673331894] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:38:54,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869386992] [2022-11-03 03:38:54,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:54,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:38:54,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:38:54,259 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:38:54,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-03 03:38:54,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:54,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 546 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-03 03:38:54,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:54,942 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-03 03:38:54,942 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:38:54,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869386992] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:38:54,943 INFO L184 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2022-11-03 03:38:54,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5, 7, 7] total 18 [2022-11-03 03:38:54,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799361965] [2022-11-03 03:38:54,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:38:54,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 03:38:54,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:38:54,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 03:38:54,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-03 03:38:54,947 INFO L87 Difference]: Start difference. First operand 348 states and 431 transitions. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-03 03:38:55,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:38:55,323 INFO L93 Difference]: Finished difference Result 1212 states and 1532 transitions. [2022-11-03 03:38:55,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 03:38:55,324 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 68 [2022-11-03 03:38:55,324 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:38:55,328 INFO L225 Difference]: With dead ends: 1212 [2022-11-03 03:38:55,329 INFO L226 Difference]: Without dead ends: 911 [2022-11-03 03:38:55,330 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 319 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-11-03 03:38:55,330 INFO L413 NwaCegarLoop]: 615 mSDtfsCounter, 489 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-03 03:38:55,331 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [489 Valid, 1438 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-03 03:38:55,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states. [2022-11-03 03:38:55,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 858. [2022-11-03 03:38:55,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 858 states, 808 states have (on average 1.2648514851485149) internal successors, (1022), 819 states have internal predecessors, (1022), 29 states have call successors, (29), 12 states have call predecessors, (29), 17 states have return successors, (33), 26 states have call predecessors, (33), 27 states have call successors, (33) [2022-11-03 03:38:55,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1084 transitions. [2022-11-03 03:38:55,406 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1084 transitions. Word has length 68 [2022-11-03 03:38:55,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:38:55,407 INFO L495 AbstractCegarLoop]: Abstraction has 858 states and 1084 transitions. [2022-11-03 03:38:55,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-11-03 03:38:55,410 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1084 transitions. [2022-11-03 03:38:55,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-11-03 03:38:55,411 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:38:55,412 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:38:55,423 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (10)] Forceful destruction successful, exit code 0 [2022-11-03 03:38:55,648 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-03 03:38:55,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (9)] Forceful destruction successful, exit code 0 [2022-11-03 03:38:56,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:38:56,017 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:38:56,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:38:56,018 INFO L85 PathProgramCache]: Analyzing trace with hash -2100618219, now seen corresponding path program 1 times [2022-11-03 03:38:56,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:38:56,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1385955278] [2022-11-03 03:38:56,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:56,019 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:38:56,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:38:56,020 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:38:56,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2022-11-03 03:38:57,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:57,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 830 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-03 03:38:57,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:57,155 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 03:38:57,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:38:57,347 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-03 03:38:57,347 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:38:57,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1385955278] [2022-11-03 03:38:57,347 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1385955278] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:38:57,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [596817338] [2022-11-03 03:38:57,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:57,348 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-03 03:38:57,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 [2022-11-03 03:38:57,351 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-03 03:38:57,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2022-11-03 03:38:58,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:38:58,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 830 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-03 03:38:58,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:38:58,451 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-03 03:38:58,452 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:38:58,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [596817338] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:38:58,452 INFO L184 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-11-03 03:38:58,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2022-11-03 03:38:58,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60768965] [2022-11-03 03:38:58,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:38:58,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-11-03 03:38:58,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:38:58,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-03 03:38:58,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-03 03:38:58,455 INFO L87 Difference]: Start difference. First operand 858 states and 1084 transitions. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-03 03:38:58,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:38:58,541 INFO L93 Difference]: Finished difference Result 1672 states and 2122 transitions. [2022-11-03 03:38:58,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-03 03:38:58,541 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 95 [2022-11-03 03:38:58,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:38:58,546 INFO L225 Difference]: With dead ends: 1672 [2022-11-03 03:38:58,546 INFO L226 Difference]: Without dead ends: 861 [2022-11-03 03:38:58,548 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 275 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-11-03 03:38:58,549 INFO L413 NwaCegarLoop]: 269 mSDtfsCounter, 0 mSDsluCounter, 264 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 533 SdHoareTripleChecker+Invalid, 6 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-03 03:38:58,549 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 533 Invalid, 6 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-03 03:38:58,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-11-03 03:38:58,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 861. [2022-11-03 03:38:58,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 861 states, 811 states have (on average 1.2638717632552405) internal successors, (1025), 822 states have internal predecessors, (1025), 29 states have call successors, (29), 12 states have call predecessors, (29), 17 states have return successors, (33), 26 states have call predecessors, (33), 27 states have call successors, (33) [2022-11-03 03:38:58,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1087 transitions. [2022-11-03 03:38:58,640 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1087 transitions. Word has length 95 [2022-11-03 03:38:58,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:38:58,642 INFO L495 AbstractCegarLoop]: Abstraction has 861 states and 1087 transitions. [2022-11-03 03:38:58,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-03 03:38:58,643 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1087 transitions. [2022-11-03 03:38:58,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-11-03 03:38:58,650 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:38:58,650 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:38:58,662 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (13)] Ended with exit code 0 [2022-11-03 03:38:58,879 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2022-11-03 03:38:59,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 [2022-11-03 03:38:59,058 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:38:59,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:38:59,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1707591209, now seen corresponding path program 1 times [2022-11-03 03:38:59,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:38:59,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [461518423] [2022-11-03 03:38:59,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:38:59,060 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:38:59,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:38:59,062 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:38:59,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2022-11-03 03:39:00,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:39:00,078 INFO L263 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-03 03:39:00,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:39:00,153 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 18 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 03:39:00,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:39:00,358 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 8 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-03 03:39:00,358 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:39:00,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [461518423] [2022-11-03 03:39:00,359 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [461518423] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:39:00,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [754527194] [2022-11-03 03:39:00,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:39:00,359 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-03 03:39:00,360 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 [2022-11-03 03:39:00,361 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-03 03:39:00,365 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2022-11-03 03:39:01,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:39:01,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-03 03:39:01,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:39:01,923 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-11-03 03:39:01,923 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:39:02,675 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 9 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-03 03:39:02,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [754527194] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:39:02,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946301507] [2022-11-03 03:39:02,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:39:02,676 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:39:02,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:39:02,678 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:39:02,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-03 03:39:03,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:39:03,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 834 conjuncts, 12 conjunts are in the unsatisfiable core [2022-11-03 03:39:03,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:39:03,820 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-11-03 03:39:03,820 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:39:04,052 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-11-03 03:39:04,052 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946301507] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:39:04,053 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-03 03:39:04,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 8, 10, 8, 7] total 23 [2022-11-03 03:39:04,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428798630] [2022-11-03 03:39:04,053 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-03 03:39:04,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-03 03:39:04,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:39:04,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-03 03:39:04,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=408, Unknown=0, NotChecked=0, Total=506 [2022-11-03 03:39:04,055 INFO L87 Difference]: Start difference. First operand 861 states and 1087 transitions. Second operand has 23 states, 23 states have (on average 10.565217391304348) internal successors, (243), 20 states have internal predecessors, (243), 11 states have call successors, (23), 8 states have call predecessors, (23), 11 states have return successors, (22), 9 states have call predecessors, (22), 11 states have call successors, (22) [2022-11-03 03:39:13,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:39:13,363 INFO L93 Difference]: Finished difference Result 5146 states and 6619 transitions. [2022-11-03 03:39:13,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-11-03 03:39:13,365 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 10.565217391304348) internal successors, (243), 20 states have internal predecessors, (243), 11 states have call successors, (23), 8 states have call predecessors, (23), 11 states have return successors, (22), 9 states have call predecessors, (22), 11 states have call successors, (22) Word has length 95 [2022-11-03 03:39:13,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:39:13,382 INFO L225 Difference]: With dead ends: 5146 [2022-11-03 03:39:13,382 INFO L226 Difference]: Without dead ends: 4332 [2022-11-03 03:39:13,389 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 682 GetRequests, 570 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4899 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2724, Invalid=10158, Unknown=0, NotChecked=0, Total=12882 [2022-11-03 03:39:13,390 INFO L413 NwaCegarLoop]: 984 mSDtfsCounter, 7546 mSDsluCounter, 8362 mSDsCounter, 0 mSdLazyCounter, 1762 mSolverCounterSat, 990 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7580 SdHoareTripleChecker+Valid, 9346 SdHoareTripleChecker+Invalid, 2752 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 990 IncrementalHoareTripleChecker+Valid, 1762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2022-11-03 03:39:13,391 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7580 Valid, 9346 Invalid, 2752 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [990 Valid, 1762 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2022-11-03 03:39:13,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4332 states. [2022-11-03 03:39:13,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4332 to 2796. [2022-11-03 03:39:13,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2796 states, 2673 states have (on average 1.2772166105499438) internal successors, (3414), 2691 states have internal predecessors, (3414), 72 states have call successors, (72), 42 states have call predecessors, (72), 47 states have return successors, (80), 62 states have call predecessors, (80), 70 states have call successors, (80) [2022-11-03 03:39:13,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2796 states to 2796 states and 3566 transitions. [2022-11-03 03:39:13,629 INFO L78 Accepts]: Start accepts. Automaton has 2796 states and 3566 transitions. Word has length 95 [2022-11-03 03:39:13,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:39:13,629 INFO L495 AbstractCegarLoop]: Abstraction has 2796 states and 3566 transitions. [2022-11-03 03:39:13,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 10.565217391304348) internal successors, (243), 20 states have internal predecessors, (243), 11 states have call successors, (23), 8 states have call predecessors, (23), 11 states have return successors, (22), 9 states have call predecessors, (22), 11 states have call successors, (22) [2022-11-03 03:39:13,630 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 3566 transitions. [2022-11-03 03:39:13,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-11-03 03:39:13,631 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:39:13,632 INFO L195 NwaCegarLoop]: trace histogram [6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-03 03:39:13,683 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-03 03:39:13,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (14)] Ended with exit code 0 [2022-11-03 03:39:14,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (15)] Forceful destruction successful, exit code 0 [2022-11-03 03:39:14,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt [2022-11-03 03:39:14,250 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:39:14,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:39:14,251 INFO L85 PathProgramCache]: Analyzing trace with hash 197394771, now seen corresponding path program 1 times [2022-11-03 03:39:14,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:39:14,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1451802864] [2022-11-03 03:39:14,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:39:14,252 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:39:14,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:39:14,254 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:39:14,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2022-11-03 03:39:15,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:39:15,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 871 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-03 03:39:15,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:39:15,491 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 03:39:15,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:39:15,958 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-03 03:39:15,958 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:39:15,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1451802864] [2022-11-03 03:39:15,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1451802864] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:39:15,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1414629127] [2022-11-03 03:39:15,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:39:15,959 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-03 03:39:15,959 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 [2022-11-03 03:39:15,960 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-03 03:39:15,961 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2022-11-03 03:39:17,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:39:17,651 INFO L263 TraceCheckSpWp]: Trace formula consists of 871 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-03 03:39:17,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:39:17,714 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-11-03 03:39:17,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:39:17,882 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 2 proven. 28 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2022-11-03 03:39:17,883 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1414629127] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:39:17,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104135894] [2022-11-03 03:39:17,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:39:17,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:39:17,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:39:17,885 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:39:17,887 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-03 03:39:18,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:39:18,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 871 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-03 03:39:18,884 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:39:18,906 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:39:18,907 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:39:18,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-11-03 03:39:18,911 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 0 case distinctions, treesize of input 30 treesize of output 39 [2022-11-03 03:39:19,046 INFO L356 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-11-03 03:39:19,047 INFO L390 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 26 [2022-11-03 03:39:19,095 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-11-03 03:39:19,096 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-03 03:39:19,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104135894] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-03 03:39:19,096 INFO L184 FreeRefinementEngine]: Found 1 perfect and 4 imperfect interpolant sequences. [2022-11-03 03:39:19,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [8, 8, 8, 8] total 16 [2022-11-03 03:39:19,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808281239] [2022-11-03 03:39:19,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-03 03:39:19,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-03 03:39:19,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:39:19,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-03 03:39:19,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2022-11-03 03:39:19,098 INFO L87 Difference]: Start difference. First operand 2796 states and 3566 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-03 03:39:22,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-11-03 03:39:25,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:39:25,804 INFO L93 Difference]: Finished difference Result 3579 states and 4645 transitions. [2022-11-03 03:39:25,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-03 03:39:25,809 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 104 [2022-11-03 03:39:25,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:39:25,824 INFO L225 Difference]: With dead ends: 3579 [2022-11-03 03:39:25,824 INFO L226 Difference]: Without dead ends: 3557 [2022-11-03 03:39:25,826 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 516 GetRequests, 501 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2022-11-03 03:39:25,826 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 136 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 687 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2022-11-03 03:39:25,827 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [138 Valid, 687 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 149 Invalid, 1 Unknown, 0 Unchecked, 6.4s Time] [2022-11-03 03:39:25,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3557 states. [2022-11-03 03:39:26,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3557 to 2814. [2022-11-03 03:39:26,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2814 states, 2691 states have (on average 1.2753623188405796) internal successors, (3432), 2709 states have internal predecessors, (3432), 72 states have call successors, (72), 42 states have call predecessors, (72), 47 states have return successors, (80), 62 states have call predecessors, (80), 70 states have call successors, (80) [2022-11-03 03:39:26,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2814 states to 2814 states and 3584 transitions. [2022-11-03 03:39:26,079 INFO L78 Accepts]: Start accepts. Automaton has 2814 states and 3584 transitions. Word has length 104 [2022-11-03 03:39:26,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:39:26,080 INFO L495 AbstractCegarLoop]: Abstraction has 2814 states and 3584 transitions. [2022-11-03 03:39:26,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 1 states have call successors, (5), 1 states have call predecessors, (5), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-11-03 03:39:26,080 INFO L276 IsEmpty]: Start isEmpty. Operand 2814 states and 3584 transitions. [2022-11-03 03:39:26,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-11-03 03:39:26,082 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:39:26,082 INFO L195 NwaCegarLoop]: trace histogram [6, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:39:26,099 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (18)] Forceful destruction successful, exit code 0 [2022-11-03 03:39:26,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2022-11-03 03:39:26,533 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-03 03:39:26,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:39:26,699 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:39:26,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:39:26,700 INFO L85 PathProgramCache]: Analyzing trace with hash 2135958996, now seen corresponding path program 1 times [2022-11-03 03:39:26,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:39:26,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [831039917] [2022-11-03 03:39:26,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:39:26,701 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:39:26,701 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:39:26,702 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:39:26,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2022-11-03 03:39:27,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:39:27,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 1007 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-03 03:39:27,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:39:28,011 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 38 proven. 10 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-03 03:39:28,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:39:28,499 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-03 03:39:28,499 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:39:28,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [831039917] [2022-11-03 03:39:28,499 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [831039917] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:39:28,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [223167311] [2022-11-03 03:39:28,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:39:28,500 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-03 03:39:28,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 [2022-11-03 03:39:28,501 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-03 03:39:28,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (21)] Waiting until timeout for monitored process [2022-11-03 03:39:30,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:39:30,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 1007 conjuncts, 9 conjunts are in the unsatisfiable core [2022-11-03 03:39:30,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:39:30,592 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 38 proven. 10 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-11-03 03:39:30,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:39:30,761 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2022-11-03 03:39:30,761 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [223167311] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:39:30,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176514151] [2022-11-03 03:39:30,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-03 03:39:30,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:39:30,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:39:30,765 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:39:30,775 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-03 03:39:31,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-03 03:39:31,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 1007 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-03 03:39:31,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:39:31,985 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 44 proven. 3 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-03 03:39:31,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:39:32,340 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 18 proven. 9 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-11-03 03:39:32,340 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176514151] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:39:32,340 INFO L184 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2022-11-03 03:39:32,341 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8, 8, 6, 6] total 20 [2022-11-03 03:39:32,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239354370] [2022-11-03 03:39:32,341 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2022-11-03 03:39:32,342 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-03 03:39:32,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2022-11-03 03:39:32,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-03 03:39:32,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=265, Unknown=0, NotChecked=0, Total=380 [2022-11-03 03:39:32,344 INFO L87 Difference]: Start difference. First operand 2814 states and 3584 transitions. Second operand has 20 states, 20 states have (on average 5.95) internal successors, (119), 20 states have internal predecessors, (119), 2 states have call successors, (14), 2 states have call predecessors, (14), 6 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-03 03:39:34,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-03 03:39:34,644 INFO L93 Difference]: Finished difference Result 5813 states and 7461 transitions. [2022-11-03 03:39:34,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-11-03 03:39:34,646 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.95) internal successors, (119), 20 states have internal predecessors, (119), 2 states have call successors, (14), 2 states have call predecessors, (14), 6 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) Word has length 116 [2022-11-03 03:39:34,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-03 03:39:34,659 INFO L225 Difference]: With dead ends: 5813 [2022-11-03 03:39:34,660 INFO L226 Difference]: Without dead ends: 2982 [2022-11-03 03:39:34,666 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 715 GetRequests, 672 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 456 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=554, Invalid=1426, Unknown=0, NotChecked=0, Total=1980 [2022-11-03 03:39:34,666 INFO L413 NwaCegarLoop]: 272 mSDtfsCounter, 186 mSDsluCounter, 2403 mSDsCounter, 0 mSdLazyCounter, 255 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 2675 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-03 03:39:34,667 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 2675 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 255 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-03 03:39:34,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2982 states. [2022-11-03 03:39:34,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2982 to 2898. [2022-11-03 03:39:34,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2898 states, 2775 states have (on average 1.2771171171171172) internal successors, (3544), 2793 states have internal predecessors, (3544), 72 states have call successors, (72), 42 states have call predecessors, (72), 47 states have return successors, (80), 62 states have call predecessors, (80), 70 states have call successors, (80) [2022-11-03 03:39:34,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2898 states to 2898 states and 3696 transitions. [2022-11-03 03:39:34,961 INFO L78 Accepts]: Start accepts. Automaton has 2898 states and 3696 transitions. Word has length 116 [2022-11-03 03:39:34,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-03 03:39:34,961 INFO L495 AbstractCegarLoop]: Abstraction has 2898 states and 3696 transitions. [2022-11-03 03:39:34,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.95) internal successors, (119), 20 states have internal predecessors, (119), 2 states have call successors, (14), 2 states have call predecessors, (14), 6 states have return successors, (16), 2 states have call predecessors, (16), 2 states have call successors, (16) [2022-11-03 03:39:34,962 INFO L276 IsEmpty]: Start isEmpty. Operand 2898 states and 3696 transitions. [2022-11-03 03:39:34,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-11-03 03:39:34,964 INFO L187 NwaCegarLoop]: Found error trace [2022-11-03 03:39:34,964 INFO L195 NwaCegarLoop]: trace histogram [18, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 03:39:34,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (20)] Forceful destruction successful, exit code 0 [2022-11-03 03:39:35,226 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-03 03:39:35,404 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (21)] Forceful destruction successful, exit code 0 [2022-11-03 03:39:35,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt [2022-11-03 03:39:35,590 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION === [alt_freeErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1ASSERT_VIOLATIONERROR_FUNCTION (and 1 more)] === [2022-11-03 03:39:35,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-03 03:39:35,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1661117524, now seen corresponding path program 2 times [2022-11-03 03:39:35,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2022-11-03 03:39:35,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1679661580] [2022-11-03 03:39:35,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-03 03:39:35,592 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2022-11-03 03:39:35,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat [2022-11-03 03:39:35,593 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-11-03 03:39:35,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/mathsat -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2022-11-03 03:39:38,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-03 03:39:38,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 03:39:38,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-03 03:39:38,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:39:38,618 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 128 proven. 55 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-11-03 03:39:38,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:39:39,964 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-03 03:39:39,964 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2022-11-03 03:39:39,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1679661580] [2022-11-03 03:39:39,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1679661580] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:39:39,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1895020599] [2022-11-03 03:39:39,965 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-03 03:39:39,965 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2022-11-03 03:39:39,966 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 [2022-11-03 03:39:39,969 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2022-11-03 03:39:39,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/cvc4 --incremental --print-success --lang smt (24)] Waiting until timeout for monitored process [2022-11-03 03:40:27,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-03 03:40:27,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-03 03:40:27,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 15 conjunts are in the unsatisfiable core [2022-11-03 03:40:27,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-03 03:40:27,995 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 128 proven. 55 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-11-03 03:40:27,997 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-03 03:40:28,353 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-03 03:40:28,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1895020599] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-03 03:40:28,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1218904160] [2022-11-03 03:40:28,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-03 03:40:28,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-03 03:40:28,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 [2022-11-03 03:40:28,356 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-03 03:40:28,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0eff0754-e867-456d-9716-9e970315f3f4/bin/utaipan-7li7fVZpFI/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process