./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/config/TaipanReach.xml -i ../../sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF --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 eeee6bfce8612e4c7a8797e69f7e2696f4f49417b2ea41e83d66cf7e8ad61db4 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 22:19:11,898 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 22:19:11,900 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 22:19:11,938 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 22:19:11,939 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 22:19:11,943 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 22:19:11,945 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 22:19:11,949 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 22:19:11,951 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 22:19:11,957 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 22:19:11,958 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 22:19:11,960 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 22:19:11,960 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 22:19:11,963 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 22:19:11,965 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 22:19:11,969 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 22:19:11,971 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 22:19:11,972 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 22:19:11,974 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 22:19:11,982 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 22:19:11,984 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 22:19:11,987 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 22:19:11,991 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 22:19:11,992 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 22:19:12,000 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 22:19:12,001 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 22:19:12,001 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 22:19:12,003 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 22:19:12,004 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 22:19:12,006 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 22:19:12,007 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 22:19:12,008 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 22:19:12,010 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 22:19:12,011 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 22:19:12,012 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 22:19:12,013 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 22:19:12,013 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 22:19:12,014 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 22:19:12,014 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 22:19:12,015 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 22:19:12,016 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 22:19:12,016 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-12 22:19:12,062 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 22:19:12,065 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 22:19:12,066 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 22:19:12,066 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 22:19:12,067 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 22:19:12,067 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 22:19:12,067 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 22:19:12,067 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-12 22:19:12,068 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 22:19:12,068 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 22:19:12,069 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-12 22:19:12,069 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-12 22:19:12,069 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 22:19:12,070 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-12 22:19:12,070 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-12 22:19:12,070 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-12 22:19:12,071 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 22:19:12,071 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 22:19:12,071 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 22:19:12,072 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 22:19:12,072 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 22:19:12,072 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-12 22:19:12,072 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 22:19:12,072 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-12 22:19:12,073 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 22:19:12,073 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 22:19:12,073 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-12 22:19:12,073 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 22:19:12,074 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-12 22:19:12,075 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 22:19:12,076 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 22:19:12,076 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:19:12,076 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 22:19:12,077 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 22:19:12,077 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-12 22:19:12,077 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-12 22:19:12,077 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-12 22:19:12,077 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-12 22:19:12,078 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 22:19:12,078 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 22:19:12,078 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/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_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF 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 -> eeee6bfce8612e4c7a8797e69f7e2696f4f49417b2ea41e83d66cf7e8ad61db4 [2021-11-12 22:19:12,339 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 22:19:12,364 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 22:19:12,366 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 22:19:12,368 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 22:19:12,368 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 22:19:12,370 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c [2021-11-12 22:19:12,443 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/data/e26ed9abf/ea95d59fa50049f988851c7ab3d78ed7/FLAGb51465813 [2021-11-12 22:19:13,540 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 22:19:13,541 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c [2021-11-12 22:19:13,594 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/data/e26ed9abf/ea95d59fa50049f988851c7ab3d78ed7/FLAGb51465813 [2021-11-12 22:19:13,854 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/data/e26ed9abf/ea95d59fa50049f988851c7ab3d78ed7 [2021-11-12 22:19:13,856 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 22:19:13,857 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 22:19:13,861 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 22:19:13,861 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 22:19:13,864 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 22:19:13,866 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:19:13" (1/1) ... [2021-11-12 22:19:13,868 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b15a5fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:13, skipping insertion in model container [2021-11-12 22:19:13,868 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:19:13" (1/1) ... [2021-11-12 22:19:13,875 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 22:19:14,167 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:19:16,533 WARN L228 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_6b4f84da-7af8-4887-92fe-6e65da2f7aad/sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c[380593,380606] [2021-11-12 22:19:16,559 WARN L228 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_6b4f84da-7af8-4887-92fe-6e65da2f7aad/sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c[383339,383352] [2021-11-12 22:19:16,705 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:19:16,713 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 22:19:17,937 WARN L228 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_6b4f84da-7af8-4887-92fe-6e65da2f7aad/sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c[380593,380606] [2021-11-12 22:19:17,942 WARN L228 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_6b4f84da-7af8-4887-92fe-6e65da2f7aad/sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c[383339,383352] [2021-11-12 22:19:17,965 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:19:18,088 INFO L208 MainTranslator]: Completed translation [2021-11-12 22:19:18,088 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:18 WrapperNode [2021-11-12 22:19:18,088 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 22:19:18,089 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 22:19:18,089 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 22:19:18,089 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 22:19:18,102 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:18" (1/1) ... [2021-11-12 22:19:18,216 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:18" (1/1) ... [2021-11-12 22:19:18,505 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 22:19:18,506 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 22:19:18,506 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 22:19:18,506 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 22:19:18,515 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:18" (1/1) ... [2021-11-12 22:19:18,515 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:18" (1/1) ... [2021-11-12 22:19:18,558 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:18" (1/1) ... [2021-11-12 22:19:18,559 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:18" (1/1) ... [2021-11-12 22:19:19,020 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:18" (1/1) ... [2021-11-12 22:19:19,075 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:18" (1/1) ... [2021-11-12 22:19:19,097 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:18" (1/1) ... [2021-11-12 22:19:19,151 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 22:19:19,152 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 22:19:19,153 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 22:19:19,153 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 22:19:19,154 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:18" (1/1) ... [2021-11-12 22:19:19,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:19:19,172 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:19:19,187 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 22:19:19,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 22:19:19,238 INFO L130 BoogieDeclarations]: Found specification of procedure error [2021-11-12 22:19:19,239 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2021-11-12 22:19:19,239 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 22:19:19,239 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2021-11-12 22:19:19,239 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2021-11-12 22:19:19,240 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2021-11-12 22:19:19,240 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2021-11-12 22:19:19,240 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2021-11-12 22:19:19,240 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2021-11-12 22:19:19,240 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2021-11-12 22:19:19,240 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2021-11-12 22:19:19,241 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2021-11-12 22:19:19,241 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2021-11-12 22:19:19,241 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-12 22:19:19,241 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2021-11-12 22:19:19,241 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2021-11-12 22:19:19,241 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 22:19:19,242 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 22:19:28,907 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 22:19:28,907 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2021-11-12 22:19:28,913 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:19:28 BoogieIcfgContainer [2021-11-12 22:19:28,913 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 22:19:28,915 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 22:19:28,915 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 22:19:28,918 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 22:19:28,918 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 10:19:13" (1/3) ... [2021-11-12 22:19:28,919 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5880b48b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:19:28, skipping insertion in model container [2021-11-12 22:19:28,919 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:18" (2/3) ... [2021-11-12 22:19:28,920 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5880b48b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:19:28, skipping insertion in model container [2021-11-12 22:19:28,920 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:19:28" (3/3) ... [2021-11-12 22:19:28,921 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem05_label49+token_ring.01.cil-2.c [2021-11-12 22:19:28,926 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 22:19:28,927 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-11-12 22:19:28,995 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 22:19:29,004 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-12 22:19:29,004 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-12 22:19:29,067 INFO L276 IsEmpty]: Start isEmpty. Operand has 1716 states, 1689 states have (on average 1.9792776791000593) internal successors, (3343), 1694 states have internal predecessors, (3343), 17 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2021-11-12 22:19:29,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-12 22:19:29,078 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:19:29,079 INFO L514 BasicCegarLoop]: 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] [2021-11-12 22:19:29,080 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:19:29,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:19:29,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1275591431, now seen corresponding path program 1 times [2021-11-12 22:19:29,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:19:29,092 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512136131] [2021-11-12 22:19:29,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:29,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:19:29,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:29,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:19:29,410 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:19:29,410 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512136131] [2021-11-12 22:19:29,411 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512136131] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:19:29,411 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:19:29,411 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-12 22:19:29,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485485086] [2021-11-12 22:19:29,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:19:29,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:19:29,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:19:29,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:19:29,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:19:29,450 INFO L87 Difference]: Start difference. First operand has 1716 states, 1689 states have (on average 1.9792776791000593) internal successors, (3343), 1694 states have internal predecessors, (3343), 17 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-12 22:19:30,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:19:30,226 INFO L93 Difference]: Finished difference Result 3481 states and 6831 transitions. [2021-11-12 22:19:30,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:19:30,229 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 35 [2021-11-12 22:19:30,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:19:30,264 INFO L225 Difference]: With dead ends: 3481 [2021-11-12 22:19:30,265 INFO L226 Difference]: Without dead ends: 1764 [2021-11-12 22:19:30,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:19:30,282 INFO L933 BasicCegarLoop]: 3188 mSDtfsCounter, 3424 mSDsluCounter, 3375 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 414.29ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 3424 SdHoareTripleChecker+Valid, 6320 SdHoareTripleChecker+Invalid, 568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 40.39ms SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 560.15ms IncrementalHoareTripleChecker+Time [2021-11-12 22:19:30,284 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3424 Valid, 6320 Invalid, 568 Unknown, 0 Unchecked, 40.39ms Time], IncrementalHoareTripleChecker [14 Valid, 554 Invalid, 0 Unknown, 0 Unchecked, 560.15ms Time] [2021-11-12 22:19:30,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1764 states. [2021-11-12 22:19:30,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1764 to 1763. [2021-11-12 22:19:30,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1763 states, 1721 states have (on average 1.9604880883207438) internal successors, (3374), 1725 states have internal predecessors, (3374), 28 states have call successors, (28), 13 states have call predecessors, (28), 12 states have return successors, (26), 25 states have call predecessors, (26), 26 states have call successors, (26) [2021-11-12 22:19:30,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1763 states to 1763 states and 3428 transitions. [2021-11-12 22:19:30,455 INFO L78 Accepts]: Start accepts. Automaton has 1763 states and 3428 transitions. Word has length 35 [2021-11-12 22:19:30,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:19:30,455 INFO L470 AbstractCegarLoop]: Abstraction has 1763 states and 3428 transitions. [2021-11-12 22:19:30,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 4 states have internal predecessors, (24), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-11-12 22:19:30,456 INFO L276 IsEmpty]: Start isEmpty. Operand 1763 states and 3428 transitions. [2021-11-12 22:19:30,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-12 22:19:30,460 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:19:30,460 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:19:30,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-12 22:19:30,461 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:19:30,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:19:30,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1220668140, now seen corresponding path program 1 times [2021-11-12 22:19:30,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:19:30,462 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780556961] [2021-11-12 22:19:30,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:30,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:19:30,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:30,595 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-12 22:19:30,595 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:19:30,595 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780556961] [2021-11-12 22:19:30,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780556961] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:19:30,596 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:19:30,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-11-12 22:19:30,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700427448] [2021-11-12 22:19:30,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:19:30,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:19:30,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:19:30,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:19:30,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-11-12 22:19:30,599 INFO L87 Difference]: Start difference. First operand 1763 states and 3428 transitions. Second operand has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-11-12 22:19:31,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:19:31,426 INFO L93 Difference]: Finished difference Result 1995 states and 3731 transitions. [2021-11-12 22:19:31,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-12 22:19:31,427 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) Word has length 60 [2021-11-12 22:19:31,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:19:31,442 INFO L225 Difference]: With dead ends: 1995 [2021-11-12 22:19:31,442 INFO L226 Difference]: Without dead ends: 1879 [2021-11-12 22:19:31,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2021-11-12 22:19:31,445 INFO L933 BasicCegarLoop]: 3151 mSDtfsCounter, 3441 mSDsluCounter, 6665 mSDsCounter, 0 mSdLazyCounter, 771 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 512.93ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 3450 SdHoareTripleChecker+Valid, 9375 SdHoareTripleChecker+Invalid, 863 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 37.14ms SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 630.13ms IncrementalHoareTripleChecker+Time [2021-11-12 22:19:31,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3450 Valid, 9375 Invalid, 863 Unknown, 0 Unchecked, 37.14ms Time], IncrementalHoareTripleChecker [92 Valid, 771 Invalid, 0 Unknown, 0 Unchecked, 630.13ms Time] [2021-11-12 22:19:31,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1879 states. [2021-11-12 22:19:31,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1879 to 1863. [2021-11-12 22:19:31,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1863 states, 1789 states have (on average 1.9334823923979878) internal successors, (3459), 1794 states have internal predecessors, (3459), 48 states have call successors, (48), 25 states have call predecessors, (48), 24 states have return successors, (46), 44 states have call predecessors, (46), 46 states have call successors, (46) [2021-11-12 22:19:31,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1863 states to 1863 states and 3553 transitions. [2021-11-12 22:19:31,526 INFO L78 Accepts]: Start accepts. Automaton has 1863 states and 3553 transitions. Word has length 60 [2021-11-12 22:19:31,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:19:31,527 INFO L470 AbstractCegarLoop]: Abstraction has 1863 states and 3553 transitions. [2021-11-12 22:19:31,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.833333333333333) internal successors, (35), 6 states have internal predecessors, (35), 4 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (8), 4 states have call predecessors, (8), 4 states have call successors, (8) [2021-11-12 22:19:31,527 INFO L276 IsEmpty]: Start isEmpty. Operand 1863 states and 3553 transitions. [2021-11-12 22:19:31,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-12 22:19:31,532 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:19:31,532 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:19:31,532 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-12 22:19:31,532 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:19:31,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:19:31,533 INFO L85 PathProgramCache]: Analyzing trace with hash 202148845, now seen corresponding path program 1 times [2021-11-12 22:19:31,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:19:31,533 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204904708] [2021-11-12 22:19:31,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:31,534 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:19:31,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:31,599 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-12 22:19:31,599 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:19:31,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204904708] [2021-11-12 22:19:31,600 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204904708] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:19:31,600 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:19:31,600 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-12 22:19:31,600 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554917806] [2021-11-12 22:19:31,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:19:31,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:19:31,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:19:31,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:19:31,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:19:31,602 INFO L87 Difference]: Start difference. First operand 1863 states and 3553 transitions. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-12 22:19:32,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:19:32,136 INFO L93 Difference]: Finished difference Result 2031 states and 3769 transitions. [2021-11-12 22:19:32,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:19:32,137 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 61 [2021-11-12 22:19:32,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:19:32,151 INFO L225 Difference]: With dead ends: 2031 [2021-11-12 22:19:32,152 INFO L226 Difference]: Without dead ends: 1913 [2021-11-12 22:19:32,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:19:32,154 INFO L933 BasicCegarLoop]: 3163 mSDtfsCounter, 27 mSDsluCounter, 3357 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 363.56ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 6296 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.83ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 464.17ms IncrementalHoareTripleChecker+Time [2021-11-12 22:19:32,155 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 6296 Invalid, 466 Unknown, 0 Unchecked, 12.83ms Time], IncrementalHoareTripleChecker [0 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 464.17ms Time] [2021-11-12 22:19:32,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1913 states. [2021-11-12 22:19:32,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1913 to 1883. [2021-11-12 22:19:32,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1883 states, 1805 states have (on average 1.9285318559556788) internal successors, (3481), 1810 states have internal predecessors, (3481), 50 states have call successors, (50), 27 states have call predecessors, (50), 26 states have return successors, (48), 46 states have call predecessors, (48), 48 states have call successors, (48) [2021-11-12 22:19:32,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1883 states to 1883 states and 3579 transitions. [2021-11-12 22:19:32,227 INFO L78 Accepts]: Start accepts. Automaton has 1883 states and 3579 transitions. Word has length 61 [2021-11-12 22:19:32,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:19:32,227 INFO L470 AbstractCegarLoop]: Abstraction has 1883 states and 3579 transitions. [2021-11-12 22:19:32,228 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-12 22:19:32,228 INFO L276 IsEmpty]: Start isEmpty. Operand 1883 states and 3579 transitions. [2021-11-12 22:19:32,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-11-12 22:19:32,231 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:19:32,232 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:19:32,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-11-12 22:19:32,232 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:19:32,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:19:32,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1499595289, now seen corresponding path program 1 times [2021-11-12 22:19:32,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:19:32,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408539357] [2021-11-12 22:19:32,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:32,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:19:32,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:32,295 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-11-12 22:19:32,295 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:19:32,295 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408539357] [2021-11-12 22:19:32,296 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408539357] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:19:32,296 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:19:32,296 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-12 22:19:32,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547271897] [2021-11-12 22:19:32,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:19:32,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:19:32,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:19:32,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:19:32,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:19:32,298 INFO L87 Difference]: Start difference. First operand 1883 states and 3579 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-12 22:19:32,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:19:32,784 INFO L93 Difference]: Finished difference Result 2239 states and 4039 transitions. [2021-11-12 22:19:32,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:19:32,784 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 77 [2021-11-12 22:19:32,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:19:32,800 INFO L225 Difference]: With dead ends: 2239 [2021-11-12 22:19:32,800 INFO L226 Difference]: Without dead ends: 2002 [2021-11-12 22:19:32,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:19:32,803 INFO L933 BasicCegarLoop]: 3172 mSDtfsCounter, 3331 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 356.34ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 3331 SdHoareTripleChecker+Valid, 3239 SdHoareTripleChecker+Invalid, 253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 11.71ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 404.93ms IncrementalHoareTripleChecker+Time [2021-11-12 22:19:32,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3331 Valid, 3239 Invalid, 253 Unknown, 0 Unchecked, 11.71ms Time], IncrementalHoareTripleChecker [2 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 404.93ms Time] [2021-11-12 22:19:32,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2002 states. [2021-11-12 22:19:32,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2002 to 1995. [2021-11-12 22:19:32,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1995 states, 1883 states have (on average 1.8990971853425385) internal successors, (3576), 1889 states have internal predecessors, (3576), 71 states have call successors, (71), 40 states have call predecessors, (71), 39 states have return successors, (69), 66 states have call predecessors, (69), 69 states have call successors, (69) [2021-11-12 22:19:32,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1995 states to 1995 states and 3716 transitions. [2021-11-12 22:19:32,895 INFO L78 Accepts]: Start accepts. Automaton has 1995 states and 3716 transitions. Word has length 77 [2021-11-12 22:19:32,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:19:32,895 INFO L470 AbstractCegarLoop]: Abstraction has 1995 states and 3716 transitions. [2021-11-12 22:19:32,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 3 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-12 22:19:32,896 INFO L276 IsEmpty]: Start isEmpty. Operand 1995 states and 3716 transitions. [2021-11-12 22:19:32,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-11-12 22:19:32,898 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:19:32,899 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-11-12 22:19:32,899 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-11-12 22:19:32,899 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:19:32,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:19:32,900 INFO L85 PathProgramCache]: Analyzing trace with hash -585214695, now seen corresponding path program 1 times [2021-11-12 22:19:32,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:19:32,900 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671774308] [2021-11-12 22:19:32,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:32,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:19:32,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:32,986 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-11-12 22:19:32,987 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:19:32,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671774308] [2021-11-12 22:19:32,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671774308] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:19:32,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098019557] [2021-11-12 22:19:32,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:32,988 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:19:32,988 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:19:32,994 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:19:33,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-12 22:19:33,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:33,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 22:19:33,122 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:19:33,326 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:19:33,326 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:19:33,521 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 24 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-11-12 22:19:33,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098019557] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 22:19:33,523 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-12 22:19:33,524 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6, 4] total 8 [2021-11-12 22:19:33,524 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904884693] [2021-11-12 22:19:33,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:19:33,525 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:19:33,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:19:33,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:19:33,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:19:33,533 INFO L87 Difference]: Start difference. First operand 1995 states and 3716 transitions. Second operand has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-12 22:19:34,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:19:34,004 INFO L93 Difference]: Finished difference Result 2237 states and 4040 transitions. [2021-11-12 22:19:34,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:19:34,005 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 88 [2021-11-12 22:19:34,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:19:34,020 INFO L225 Difference]: With dead ends: 2237 [2021-11-12 22:19:34,020 INFO L226 Difference]: Without dead ends: 2001 [2021-11-12 22:19:34,022 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:19:34,026 INFO L933 BasicCegarLoop]: 3164 mSDtfsCounter, 65 mSDsluCounter, 3349 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 320.28ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 6288 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 14.22ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 385.73ms IncrementalHoareTripleChecker+Time [2021-11-12 22:19:34,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 6288 Invalid, 468 Unknown, 0 Unchecked, 14.22ms Time], IncrementalHoareTripleChecker [2 Valid, 466 Invalid, 0 Unknown, 0 Unchecked, 385.73ms Time] [2021-11-12 22:19:34,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2001 states. [2021-11-12 22:19:34,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2001 to 1993. [2021-11-12 22:19:34,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1993 states, 1881 states have (on average 1.894736842105263) internal successors, (3564), 1887 states have internal predecessors, (3564), 71 states have call successors, (71), 40 states have call predecessors, (71), 39 states have return successors, (69), 66 states have call predecessors, (69), 69 states have call successors, (69) [2021-11-12 22:19:34,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1993 states to 1993 states and 3704 transitions. [2021-11-12 22:19:34,129 INFO L78 Accepts]: Start accepts. Automaton has 1993 states and 3704 transitions. Word has length 88 [2021-11-12 22:19:34,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:19:34,136 INFO L470 AbstractCegarLoop]: Abstraction has 1993 states and 3704 transitions. [2021-11-12 22:19:34,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.666666666666668) internal successors, (62), 3 states have internal predecessors, (62), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-12 22:19:34,137 INFO L276 IsEmpty]: Start isEmpty. Operand 1993 states and 3704 transitions. [2021-11-12 22:19:34,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2021-11-12 22:19:34,140 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:19:34,141 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:19:34,181 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-12 22:19:34,366 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:19:34,366 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:19:34,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:19:34,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1345202647, now seen corresponding path program 1 times [2021-11-12 22:19:34,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:19:34,367 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406959034] [2021-11-12 22:19:34,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:34,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:19:34,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:34,491 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-11-12 22:19:34,492 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:19:34,492 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406959034] [2021-11-12 22:19:34,492 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406959034] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:19:34,493 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [937143638] [2021-11-12 22:19:34,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:34,493 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:19:34,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:19:34,494 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:19:34,520 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-12 22:19:34,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:34,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 397 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 22:19:34,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:19:34,778 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-12 22:19:34,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:19:34,981 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-12 22:19:34,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [937143638] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:19:34,982 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:19:34,982 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 4] imperfect sequences [6] total 8 [2021-11-12 22:19:34,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751249754] [2021-11-12 22:19:34,982 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:19:34,983 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:19:34,983 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:19:34,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:19:34,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:19:34,984 INFO L87 Difference]: Start difference. First operand 1993 states and 3704 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-11-12 22:19:35,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:19:35,539 INFO L93 Difference]: Finished difference Result 2287 states and 4066 transitions. [2021-11-12 22:19:35,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:19:35,540 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 88 [2021-11-12 22:19:35,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:19:35,555 INFO L225 Difference]: With dead ends: 2287 [2021-11-12 22:19:35,556 INFO L226 Difference]: Without dead ends: 2054 [2021-11-12 22:19:35,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 175 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:19:35,560 INFO L933 BasicCegarLoop]: 3144 mSDtfsCounter, 3355 mSDsluCounter, 3334 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 375.90ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 3355 SdHoareTripleChecker+Valid, 6253 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 17.36ms SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 451.71ms IncrementalHoareTripleChecker+Time [2021-11-12 22:19:35,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3355 Valid, 6253 Invalid, 506 Unknown, 0 Unchecked, 17.36ms Time], IncrementalHoareTripleChecker [5 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 451.71ms Time] [2021-11-12 22:19:35,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2054 states. [2021-11-12 22:19:35,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2054 to 2054. [2021-11-12 22:19:35,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2054 states, 1932 states have (on average 1.8726708074534162) internal successors, (3618), 1938 states have internal predecessors, (3618), 73 states have call successors, (73), 48 states have call predecessors, (73), 47 states have return successors, (71), 68 states have call predecessors, (71), 71 states have call successors, (71) [2021-11-12 22:19:35,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2054 states to 2054 states and 3762 transitions. [2021-11-12 22:19:35,652 INFO L78 Accepts]: Start accepts. Automaton has 2054 states and 3762 transitions. Word has length 88 [2021-11-12 22:19:35,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:19:35,652 INFO L470 AbstractCegarLoop]: Abstraction has 2054 states and 3762 transitions. [2021-11-12 22:19:35,653 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 3 states have call successors, (13), 3 states have call predecessors, (13), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2021-11-12 22:19:35,653 INFO L276 IsEmpty]: Start isEmpty. Operand 2054 states and 3762 transitions. [2021-11-12 22:19:35,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-11-12 22:19:35,655 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:19:35,655 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:19:35,692 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-12 22:19:35,870 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-11-12 22:19:35,870 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:19:35,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:19:35,871 INFO L85 PathProgramCache]: Analyzing trace with hash -806847022, now seen corresponding path program 1 times [2021-11-12 22:19:35,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:19:35,871 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718791549] [2021-11-12 22:19:35,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:35,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:19:35,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:35,938 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 10 proven. 14 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2021-11-12 22:19:35,938 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:19:35,938 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718791549] [2021-11-12 22:19:35,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718791549] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:19:35,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175622362] [2021-11-12 22:19:35,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:35,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:19:35,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:19:35,940 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:19:35,956 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-12 22:19:36,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:36,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 396 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 22:19:36,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:19:36,211 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-12 22:19:36,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:19:36,429 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-12 22:19:36,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1175622362] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:19:36,430 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:19:36,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [6] total 7 [2021-11-12 22:19:36,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842794488] [2021-11-12 22:19:36,430 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:19:36,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:19:36,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:19:36,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:19:36,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:19:36,436 INFO L87 Difference]: Start difference. First operand 2054 states and 3762 transitions. Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-11-12 22:19:36,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:19:36,920 INFO L93 Difference]: Finished difference Result 2606 states and 4422 transitions. [2021-11-12 22:19:36,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:19:36,921 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 89 [2021-11-12 22:19:36,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:19:36,936 INFO L225 Difference]: With dead ends: 2606 [2021-11-12 22:19:36,936 INFO L226 Difference]: Without dead ends: 2199 [2021-11-12 22:19:36,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:19:36,941 INFO L933 BasicCegarLoop]: 3151 mSDtfsCounter, 39 mSDsluCounter, 3340 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 320.97ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 6269 SdHoareTripleChecker+Invalid, 462 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 13.00ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 385.60ms IncrementalHoareTripleChecker+Time [2021-11-12 22:19:36,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 6269 Invalid, 462 Unknown, 0 Unchecked, 13.00ms Time], IncrementalHoareTripleChecker [2 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 385.60ms Time] [2021-11-12 22:19:36,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2199 states. [2021-11-12 22:19:37,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2199 to 2090. [2021-11-12 22:19:37,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2090 states, 1958 states have (on average 1.86414708886619) internal successors, (3650), 1965 states have internal predecessors, (3650), 78 states have call successors, (78), 53 states have call predecessors, (78), 52 states have return successors, (76), 72 states have call predecessors, (76), 76 states have call successors, (76) [2021-11-12 22:19:37,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2090 states to 2090 states and 3804 transitions. [2021-11-12 22:19:37,045 INFO L78 Accepts]: Start accepts. Automaton has 2090 states and 3804 transitions. Word has length 89 [2021-11-12 22:19:37,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:19:37,045 INFO L470 AbstractCegarLoop]: Abstraction has 2090 states and 3804 transitions. [2021-11-12 22:19:37,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2021-11-12 22:19:37,046 INFO L276 IsEmpty]: Start isEmpty. Operand 2090 states and 3804 transitions. [2021-11-12 22:19:37,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2021-11-12 22:19:37,048 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:19:37,049 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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] [2021-11-12 22:19:37,082 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-12 22:19:37,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:19:37,274 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:19:37,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:19:37,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1559151755, now seen corresponding path program 1 times [2021-11-12 22:19:37,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:19:37,275 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495889477] [2021-11-12 22:19:37,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:37,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:19:37,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:37,331 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 20 proven. 1 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-11-12 22:19:37,331 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:19:37,331 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495889477] [2021-11-12 22:19:37,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495889477] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-12 22:19:37,331 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1066778147] [2021-11-12 22:19:37,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:37,332 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:19:37,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:19:37,346 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:19:37,347 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-12 22:19:37,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:37,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 22:19:37,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:19:37,761 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-12 22:19:37,761 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:19:37,974 INFO L134 CoverageAnalysis]: Checked inductivity of 52 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-11-12 22:19:37,975 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1066778147] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:19:37,978 INFO L186 FreeRefinementEngine]: Found 2 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:19:37,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [5] total 7 [2021-11-12 22:19:37,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569838768] [2021-11-12 22:19:37,979 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:19:37,980 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:19:37,980 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:19:37,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:19:37,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:19:37,981 INFO L87 Difference]: Start difference. First operand 2090 states and 3804 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2021-11-12 22:19:38,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:19:38,469 INFO L93 Difference]: Finished difference Result 2506 states and 4303 transitions. [2021-11-12 22:19:38,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:19:38,470 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) Word has length 89 [2021-11-12 22:19:38,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:19:38,484 INFO L225 Difference]: With dead ends: 2506 [2021-11-12 22:19:38,484 INFO L226 Difference]: Without dead ends: 2212 [2021-11-12 22:19:38,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:19:38,487 INFO L933 BasicCegarLoop]: 3168 mSDtfsCounter, 88 mSDsluCounter, 3367 mSDsCounter, 0 mSdLazyCounter, 468 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 332.47ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 6311 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 13.33ms SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 468 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 399.03ms IncrementalHoareTripleChecker+Time [2021-11-12 22:19:38,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 6311 Invalid, 479 Unknown, 0 Unchecked, 13.33ms Time], IncrementalHoareTripleChecker [11 Valid, 468 Invalid, 0 Unknown, 0 Unchecked, 399.03ms Time] [2021-11-12 22:19:38,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2212 states. [2021-11-12 22:19:38,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2212 to 2124. [2021-11-12 22:19:38,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2124 states, 1984 states have (on average 1.8568548387096775) internal successors, (3684), 1991 states have internal predecessors, (3684), 82 states have call successors, (82), 57 states have call predecessors, (82), 56 states have return successors, (80), 76 states have call predecessors, (80), 80 states have call successors, (80) [2021-11-12 22:19:38,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2124 states to 2124 states and 3846 transitions. [2021-11-12 22:19:38,563 INFO L78 Accepts]: Start accepts. Automaton has 2124 states and 3846 transitions. Word has length 89 [2021-11-12 22:19:38,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:19:38,564 INFO L470 AbstractCegarLoop]: Abstraction has 2124 states and 3846 transitions. [2021-11-12 22:19:38,565 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 4 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 4 states have call predecessors, (14), 4 states have call successors, (14) [2021-11-12 22:19:38,565 INFO L276 IsEmpty]: Start isEmpty. Operand 2124 states and 3846 transitions. [2021-11-12 22:19:38,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2021-11-12 22:19:38,567 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:19:38,567 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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] [2021-11-12 22:19:38,604 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-12 22:19:38,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:19:38,792 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:19:38,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:19:38,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1833979819, now seen corresponding path program 1 times [2021-11-12 22:19:38,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:19:38,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861508383] [2021-11-12 22:19:38,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:38,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:19:38,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:38,878 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-12 22:19:38,878 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:19:38,878 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861508383] [2021-11-12 22:19:38,878 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861508383] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:19:38,879 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:19:38,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-12 22:19:38,879 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392109233] [2021-11-12 22:19:38,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:19:38,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:19:38,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:19:38,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:19:38,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:19:38,881 INFO L87 Difference]: Start difference. First operand 2124 states and 3846 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-12 22:19:39,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:19:39,444 INFO L93 Difference]: Finished difference Result 2868 states and 4744 transitions. [2021-11-12 22:19:39,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:19:39,445 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 90 [2021-11-12 22:19:39,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:19:39,461 INFO L225 Difference]: With dead ends: 2868 [2021-11-12 22:19:39,462 INFO L226 Difference]: Without dead ends: 2618 [2021-11-12 22:19:39,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:19:39,464 INFO L933 BasicCegarLoop]: 3195 mSDtfsCounter, 3404 mSDsluCounter, 3392 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 375.40ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 3404 SdHoareTripleChecker+Valid, 6353 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 19.37ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 449.86ms IncrementalHoareTripleChecker+Time [2021-11-12 22:19:39,465 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3404 Valid, 6353 Invalid, 537 Unknown, 0 Unchecked, 19.37ms Time], IncrementalHoareTripleChecker [3 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 449.86ms Time] [2021-11-12 22:19:39,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2618 states. [2021-11-12 22:19:39,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2618 to 2422. [2021-11-12 22:19:39,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2422 states, 2196 states have (on average 1.7950819672131149) internal successors, (3942), 2202 states have internal predecessors, (3942), 133 states have call successors, (133), 92 states have call predecessors, (133), 91 states have return successors, (131), 128 states have call predecessors, (131), 131 states have call successors, (131) [2021-11-12 22:19:39,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2422 states to 2422 states and 4206 transitions. [2021-11-12 22:19:39,565 INFO L78 Accepts]: Start accepts. Automaton has 2422 states and 4206 transitions. Word has length 90 [2021-11-12 22:19:39,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:19:39,566 INFO L470 AbstractCegarLoop]: Abstraction has 2422 states and 4206 transitions. [2021-11-12 22:19:39,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 4 states have internal predecessors, (50), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-12 22:19:39,566 INFO L276 IsEmpty]: Start isEmpty. Operand 2422 states and 4206 transitions. [2021-11-12 22:19:39,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-11-12 22:19:39,568 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:19:39,569 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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] [2021-11-12 22:19:39,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-11-12 22:19:39,569 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:19:39,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:19:39,570 INFO L85 PathProgramCache]: Analyzing trace with hash 955597827, now seen corresponding path program 1 times [2021-11-12 22:19:39,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:19:39,570 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561172884] [2021-11-12 22:19:39,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:39,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:19:39,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-12 22:19:39,591 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-12 22:19:39,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-12 22:19:39,681 INFO L133 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2021-11-12 22:19:39,682 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-12 22:19:39,683 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2021-11-12 22:19:39,686 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-11-12 22:19:39,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-11-12 22:19:39,706 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:19:39,710 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-12 22:19:39,781 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.NullPointerException at de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.computeCurrectProc(InlinerBacktranslator.java:230) at de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.translateProgramExecution(InlinerBacktranslator.java:203) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:216) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:206) at de.uni_freiburg.informatik.ultimate.core.lib.results.CounterExampleResult.getProgramExecutionAsString(CounterExampleResult.java:155) at de.uni_freiburg.informatik.ultimate.core.lib.results.CounterExampleResult.getLongDescription(CounterExampleResult.java:134) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ResultService.reportResult(ResultService.java:86) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopResultReporter.reportResult(CegarLoopResultReporter.java:141) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.reportLocationResults(TraceAbstractionStarter.java:586) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:181) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) 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) [2021-11-12 22:19:39,783 INFO L158 Benchmark]: Toolchain (without parser) took 25925.95ms. Allocated memory was 100.7MB in the beginning and 1.9GB in the end (delta: 1.8GB). Free memory was 57.3MB in the beginning and 1.5GB in the end (delta: -1.4GB). Peak memory consumption was 403.3MB. Max. memory is 16.1GB. [2021-11-12 22:19:39,785 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 100.7MB. Free memory was 53.5MB in the beginning and 53.4MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-12 22:19:39,787 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4227.71ms. Allocated memory was 100.7MB in the beginning and 272.6MB in the end (delta: 172.0MB). Free memory was 57.3MB in the beginning and 178.8MB in the end (delta: -121.5MB). Peak memory consumption was 154.7MB. Max. memory is 16.1GB. [2021-11-12 22:19:39,787 INFO L158 Benchmark]: Boogie Procedure Inliner took 415.87ms. Allocated memory is still 272.6MB. Free memory was 178.8MB in the beginning and 104.3MB in the end (delta: 74.4MB). Peak memory consumption was 73.4MB. Max. memory is 16.1GB. [2021-11-12 22:19:39,788 INFO L158 Benchmark]: Boogie Preprocessor took 645.74ms. Allocated memory was 272.6MB in the beginning and 545.3MB in the end (delta: 272.6MB). Free memory was 104.3MB in the beginning and 377.3MB in the end (delta: -272.9MB). Peak memory consumption was 68.9MB. Max. memory is 16.1GB. [2021-11-12 22:19:39,788 INFO L158 Benchmark]: RCFGBuilder took 9760.50ms. Allocated memory was 545.3MB in the beginning and 1.0GB in the end (delta: 484.4MB). Free memory was 377.3MB in the beginning and 725.0MB in the end (delta: -347.7MB). Peak memory consumption was 419.8MB. Max. memory is 16.1GB. [2021-11-12 22:19:39,789 INFO L158 Benchmark]: TraceAbstraction took 10868.34ms. Allocated memory was 1.0GB in the beginning and 1.9GB in the end (delta: 906.0MB). Free memory was 724.0MB in the beginning and 1.5GB in the end (delta: -763.4MB). Peak memory consumption was 141.5MB. Max. memory is 16.1GB. [2021-11-12 22:19:39,791 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.26ms. Allocated memory is still 100.7MB. Free memory was 53.5MB in the beginning and 53.4MB in the end (delta: 83.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4227.71ms. Allocated memory was 100.7MB in the beginning and 272.6MB in the end (delta: 172.0MB). Free memory was 57.3MB in the beginning and 178.8MB in the end (delta: -121.5MB). Peak memory consumption was 154.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 415.87ms. Allocated memory is still 272.6MB. Free memory was 178.8MB in the beginning and 104.3MB in the end (delta: 74.4MB). Peak memory consumption was 73.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 645.74ms. Allocated memory was 272.6MB in the beginning and 545.3MB in the end (delta: 272.6MB). Free memory was 104.3MB in the beginning and 377.3MB in the end (delta: -272.9MB). Peak memory consumption was 68.9MB. Max. memory is 16.1GB. * RCFGBuilder took 9760.50ms. Allocated memory was 545.3MB in the beginning and 1.0GB in the end (delta: 484.4MB). Free memory was 377.3MB in the beginning and 725.0MB in the end (delta: -347.7MB). Peak memory consumption was 419.8MB. Max. memory is 16.1GB. * TraceAbstraction took 10868.34ms. Allocated memory was 1.0GB in the beginning and 1.9GB in the end (delta: 906.0MB). Free memory was 724.0MB in the beginning and 1.5GB in the end (delta: -763.4MB). Peak memory consumption was 141.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - ExceptionOrErrorResult: NullPointerException: null de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: NullPointerException: null: de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.computeCurrectProc(InlinerBacktranslator.java:230) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-11-12 22:19:39,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with 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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/config/TaipanReach.xml -i ../../sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF --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 eeee6bfce8612e4c7a8797e69f7e2696f4f49417b2ea41e83d66cf7e8ad61db4 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 22:19:42,073 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 22:19:42,075 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 22:19:42,106 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 22:19:42,107 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 22:19:42,108 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 22:19:42,110 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 22:19:42,112 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 22:19:42,115 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 22:19:42,116 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 22:19:42,117 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 22:19:42,119 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 22:19:42,119 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 22:19:42,120 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 22:19:42,122 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 22:19:42,123 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 22:19:42,124 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 22:19:42,126 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 22:19:42,128 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 22:19:42,130 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 22:19:42,135 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 22:19:42,137 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 22:19:42,142 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 22:19:42,143 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 22:19:42,147 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 22:19:42,150 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 22:19:42,151 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 22:19:42,154 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 22:19:42,158 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 22:19:42,159 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 22:19:42,160 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 22:19:42,160 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 22:19:42,161 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 22:19:42,163 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 22:19:42,165 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 22:19:42,165 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 22:19:42,167 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 22:19:42,167 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 22:19:42,167 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 22:19:42,168 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 22:19:42,170 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 22:19:42,171 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2021-11-12 22:19:42,199 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 22:19:42,199 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 22:19:42,200 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 22:19:42,201 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 22:19:42,201 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 22:19:42,201 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 22:19:42,201 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 22:19:42,201 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 22:19:42,202 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 22:19:42,202 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 22:19:42,203 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 22:19:42,203 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 22:19:42,203 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 22:19:42,203 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 22:19:42,204 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-12 22:19:42,204 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 22:19:42,204 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-12 22:19:42,204 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 22:19:42,204 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-12 22:19:42,205 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-12 22:19:42,205 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 22:19:42,205 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-12 22:19:42,205 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 22:19:42,205 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-12 22:19:42,206 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 22:19:42,206 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-12 22:19:42,206 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 22:19:42,206 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:19:42,207 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 22:19:42,207 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 22:19:42,207 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-12 22:19:42,207 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-12 22:19:42,208 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-12 22:19:42,208 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-12 22:19:42,208 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 22:19:42,208 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 22:19:42,208 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_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/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_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF 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 -> eeee6bfce8612e4c7a8797e69f7e2696f4f49417b2ea41e83d66cf7e8ad61db4 [2021-11-12 22:19:42,588 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 22:19:42,621 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 22:19:42,624 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 22:19:42,626 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 22:19:42,627 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 22:19:42,628 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c [2021-11-12 22:19:42,698 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/data/6ca196f64/1102a370494d4c66832a7668d64d9bd2/FLAGc0c79771d [2021-11-12 22:19:43,817 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 22:19:43,818 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c [2021-11-12 22:19:43,888 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/data/6ca196f64/1102a370494d4c66832a7668d64d9bd2/FLAGc0c79771d [2021-11-12 22:19:44,026 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/data/6ca196f64/1102a370494d4c66832a7668d64d9bd2 [2021-11-12 22:19:44,029 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 22:19:44,031 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 22:19:44,034 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 22:19:44,034 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 22:19:44,037 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 22:19:44,038 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:19:44" (1/1) ... [2021-11-12 22:19:44,039 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@70f6b5a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:44, skipping insertion in model container [2021-11-12 22:19:44,039 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:19:44" (1/1) ... [2021-11-12 22:19:44,046 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 22:19:44,378 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:19:46,582 WARN L228 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_6b4f84da-7af8-4887-92fe-6e65da2f7aad/sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c[380593,380606] [2021-11-12 22:19:46,614 WARN L228 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_6b4f84da-7af8-4887-92fe-6e65da2f7aad/sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c[383339,383352] [2021-11-12 22:19:46,766 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:19:46,779 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 22:19:48,048 WARN L228 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_6b4f84da-7af8-4887-92fe-6e65da2f7aad/sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c[380593,380606] [2021-11-12 22:19:48,055 WARN L228 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_6b4f84da-7af8-4887-92fe-6e65da2f7aad/sv-benchmarks/c/combinations/Problem05_label49+token_ring.01.cil-2.c[383339,383352] [2021-11-12 22:19:48,078 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:19:48,158 INFO L208 MainTranslator]: Completed translation [2021-11-12 22:19:48,159 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:48 WrapperNode [2021-11-12 22:19:48,159 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 22:19:48,160 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 22:19:48,160 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 22:19:48,160 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 22:19:48,165 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:48" (1/1) ... [2021-11-12 22:19:48,278 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:48" (1/1) ... [2021-11-12 22:19:48,599 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 22:19:48,600 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 22:19:48,600 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 22:19:48,600 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 22:19:48,609 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:48" (1/1) ... [2021-11-12 22:19:48,609 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:48" (1/1) ... [2021-11-12 22:19:48,661 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:48" (1/1) ... [2021-11-12 22:19:48,661 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:48" (1/1) ... [2021-11-12 22:19:48,948 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:48" (1/1) ... [2021-11-12 22:19:49,090 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:48" (1/1) ... [2021-11-12 22:19:49,238 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:48" (1/1) ... [2021-11-12 22:19:49,326 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 22:19:49,328 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 22:19:49,328 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 22:19:49,329 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 22:19:49,330 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:48" (1/1) ... [2021-11-12 22:19:49,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:19:49,350 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:19:49,371 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 22:19:49,450 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 22:19:49,478 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-12 22:19:49,478 INFO L130 BoogieDeclarations]: Found specification of procedure error [2021-11-12 22:19:49,478 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2021-11-12 22:19:49,478 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 22:19:49,478 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2021-11-12 22:19:49,479 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2021-11-12 22:19:49,479 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2021-11-12 22:19:49,479 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2021-11-12 22:19:49,479 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2021-11-12 22:19:49,479 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2021-11-12 22:19:49,479 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2021-11-12 22:19:49,480 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2021-11-12 22:19:49,480 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2021-11-12 22:19:49,480 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2021-11-12 22:19:49,480 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2021-11-12 22:19:49,480 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2021-11-12 22:19:49,480 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 22:19:49,480 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 22:19:59,624 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 22:19:59,625 INFO L299 CfgBuilder]: Removed 5 assume(true) statements. [2021-11-12 22:19:59,631 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:19:59 BoogieIcfgContainer [2021-11-12 22:19:59,632 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 22:19:59,634 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 22:19:59,634 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 22:19:59,636 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 22:19:59,637 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 10:19:44" (1/3) ... [2021-11-12 22:19:59,637 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b26380f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:19:59, skipping insertion in model container [2021-11-12 22:19:59,637 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:19:48" (2/3) ... [2021-11-12 22:19:59,638 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b26380f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:19:59, skipping insertion in model container [2021-11-12 22:19:59,638 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:19:59" (3/3) ... [2021-11-12 22:19:59,639 INFO L111 eAbstractionObserver]: Analyzing ICFG Problem05_label49+token_ring.01.cil-2.c [2021-11-12 22:19:59,644 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 22:19:59,644 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2021-11-12 22:19:59,704 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 22:19:59,710 INFO L339 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, mLoopAccelerationTechnique=FAST_UPR [2021-11-12 22:19:59,711 INFO L340 AbstractCegarLoop]: Starting to check reachability of 2 error locations. [2021-11-12 22:19:59,773 INFO L276 IsEmpty]: Start isEmpty. Operand has 2298 states, 2271 states have (on average 1.8590929106120653) internal successors, (4222), 2276 states have internal predecessors, (4222), 17 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) [2021-11-12 22:19:59,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-12 22:19:59,783 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:19:59,784 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:19:59,784 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:19:59,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:19:59,790 INFO L85 PathProgramCache]: Analyzing trace with hash 1417964819, now seen corresponding path program 1 times [2021-11-12 22:19:59,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:19:59,802 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1907934382] [2021-11-12 22:19:59,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:19:59,803 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:19:59,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:19:59,806 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:19:59,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-12 22:19:59,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:19:59,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 22:19:59,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:00,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:00,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:00,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:00,448 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:00,449 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1907934382] [2021-11-12 22:20:00,449 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1907934382] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:20:00,450 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:20:00,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 5] imperfect sequences [] total 7 [2021-11-12 22:20:00,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107718763] [2021-11-12 22:20:00,453 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:00,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 22:20:00,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:00,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 22:20:00,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:20:00,498 INFO L87 Difference]: Start difference. First operand has 2298 states, 2271 states have (on average 1.8590929106120653) internal successors, (4222), 2276 states have internal predecessors, (4222), 17 states have call successors, (17), 7 states have call predecessors, (17), 7 states have return successors, (17), 16 states have call predecessors, (17), 17 states have call successors, (17) Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 5 states have internal predecessors, (79), 3 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-12 22:20:01,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:01,007 INFO L93 Difference]: Finished difference Result 4688 states and 8658 transitions. [2021-11-12 22:20:01,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:20:01,010 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 5 states have internal predecessors, (79), 3 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 58 [2021-11-12 22:20:01,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:01,038 INFO L225 Difference]: With dead ends: 4688 [2021-11-12 22:20:01,038 INFO L226 Difference]: Without dead ends: 2329 [2021-11-12 22:20:01,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-11-12 22:20:01,050 INFO L933 BasicCegarLoop]: 4170 mSDtfsCounter, 4385 mSDsluCounter, 8316 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 200.93ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 4401 SdHoareTripleChecker+Valid, 12486 SdHoareTripleChecker+Invalid, 246 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 44.86ms SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 242.11ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:01,052 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4401 Valid, 12486 Invalid, 246 Unknown, 0 Unchecked, 44.86ms Time], IncrementalHoareTripleChecker [50 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 242.11ms Time] [2021-11-12 22:20:01,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2329 states. [2021-11-12 22:20:01,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2329 to 2325. [2021-11-12 22:20:01,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2325 states, 2283 states have (on average 1.8379325448970654) internal successors, (4196), 2287 states have internal predecessors, (4196), 27 states have call successors, (27), 13 states have call predecessors, (27), 13 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) [2021-11-12 22:20:01,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2325 states to 2325 states and 4249 transitions. [2021-11-12 22:20:01,191 INFO L78 Accepts]: Start accepts. Automaton has 2325 states and 4249 transitions. Word has length 58 [2021-11-12 22:20:01,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:01,192 INFO L470 AbstractCegarLoop]: Abstraction has 2325 states and 4249 transitions. [2021-11-12 22:20:01,192 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 5 states have internal predecessors, (79), 3 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-12 22:20:01,192 INFO L276 IsEmpty]: Start isEmpty. Operand 2325 states and 4249 transitions. [2021-11-12 22:20:01,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-12 22:20:01,196 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:01,196 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:01,213 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:01,409 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:01,410 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:01,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:01,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1082743281, now seen corresponding path program 1 times [2021-11-12 22:20:01,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:01,415 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1669320511] [2021-11-12 22:20:01,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:01,416 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:01,416 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:01,417 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:01,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-12 22:20:01,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:20:01,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 22:20:01,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:01,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:01,652 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:01,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:01,829 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:01,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1669320511] [2021-11-12 22:20:01,830 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1669320511] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:20:01,830 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:20:01,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 5] imperfect sequences [] total 7 [2021-11-12 22:20:01,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638541819] [2021-11-12 22:20:01,831 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:01,832 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 22:20:01,832 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:01,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 22:20:01,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:20:01,833 INFO L87 Difference]: Start difference. First operand 2325 states and 4249 transitions. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 3 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-12 22:20:02,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:02,157 INFO L93 Difference]: Finished difference Result 2520 states and 4534 transitions. [2021-11-12 22:20:02,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:20:02,165 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 3 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 58 [2021-11-12 22:20:02,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:02,183 INFO L225 Difference]: With dead ends: 2520 [2021-11-12 22:20:02,183 INFO L226 Difference]: Without dead ends: 2325 [2021-11-12 22:20:02,186 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 110 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:20:02,187 INFO L933 BasicCegarLoop]: 4092 mSDtfsCounter, 12275 mSDsluCounter, 8074 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 115.39ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 12284 SdHoareTripleChecker+Valid, 12166 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 42.75ms SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 148.96ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:02,188 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12284 Valid, 12166 Invalid, 189 Unknown, 0 Unchecked, 42.75ms Time], IncrementalHoareTripleChecker [89 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 148.96ms Time] [2021-11-12 22:20:02,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2325 states. [2021-11-12 22:20:02,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2325 to 2325. [2021-11-12 22:20:02,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2325 states, 2283 states have (on average 1.8348664038545772) internal successors, (4189), 2287 states have internal predecessors, (4189), 27 states have call successors, (27), 13 states have call predecessors, (27), 13 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) [2021-11-12 22:20:02,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2325 states to 2325 states and 4242 transitions. [2021-11-12 22:20:02,367 INFO L78 Accepts]: Start accepts. Automaton has 2325 states and 4242 transitions. Word has length 58 [2021-11-12 22:20:02,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:02,367 INFO L470 AbstractCegarLoop]: Abstraction has 2325 states and 4242 transitions. [2021-11-12 22:20:02,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 3 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-12 22:20:02,368 INFO L276 IsEmpty]: Start isEmpty. Operand 2325 states and 4242 transitions. [2021-11-12 22:20:02,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-12 22:20:02,374 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:02,374 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:02,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:02,589 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:02,590 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:02,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:02,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1994695277, now seen corresponding path program 1 times [2021-11-12 22:20:02,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:02,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [730088401] [2021-11-12 22:20:02,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:02,593 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:02,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:02,594 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:02,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-12 22:20:02,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:20:02,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 22:20:02,688 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:02,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:02,838 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:03,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:03,013 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:03,013 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [730088401] [2021-11-12 22:20:03,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [730088401] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:20:03,014 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:20:03,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 5] imperfect sequences [] total 7 [2021-11-12 22:20:03,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983992184] [2021-11-12 22:20:03,014 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:03,015 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 22:20:03,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:03,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 22:20:03,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:20:03,016 INFO L87 Difference]: Start difference. First operand 2325 states and 4242 transitions. Second operand has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 3 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-12 22:20:03,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:03,303 INFO L93 Difference]: Finished difference Result 2558 states and 4576 transitions. [2021-11-12 22:20:03,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:20:03,304 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 3 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 58 [2021-11-12 22:20:03,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:03,319 INFO L225 Difference]: With dead ends: 2558 [2021-11-12 22:20:03,319 INFO L226 Difference]: Without dead ends: 2363 [2021-11-12 22:20:03,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-11-12 22:20:03,322 INFO L933 BasicCegarLoop]: 4088 mSDtfsCounter, 4170 mSDsluCounter, 8068 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 36 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 132.26ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 4179 SdHoareTripleChecker+Valid, 12156 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 25.52ms SdHoareTripleChecker+Time, 36 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 158.56ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:03,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4179 Valid, 12156 Invalid, 170 Unknown, 0 Unchecked, 25.52ms Time], IncrementalHoareTripleChecker [36 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 158.56ms Time] [2021-11-12 22:20:03,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2363 states. [2021-11-12 22:20:03,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2363 to 2363. [2021-11-12 22:20:03,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2363 states, 2315 states have (on average 1.824622030237581) internal successors, (4224), 2319 states have internal predecessors, (4224), 29 states have call successors, (29), 17 states have call predecessors, (29), 17 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2021-11-12 22:20:03,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2363 states to 2363 states and 4281 transitions. [2021-11-12 22:20:03,398 INFO L78 Accepts]: Start accepts. Automaton has 2363 states and 4281 transitions. Word has length 58 [2021-11-12 22:20:03,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:03,399 INFO L470 AbstractCegarLoop]: Abstraction has 2363 states and 4281 transitions. [2021-11-12 22:20:03,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.571428571428571) internal successors, (81), 7 states have internal predecessors, (81), 3 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-12 22:20:03,399 INFO L276 IsEmpty]: Start isEmpty. Operand 2363 states and 4281 transitions. [2021-11-12 22:20:03,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-12 22:20:03,401 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:03,401 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:03,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:03,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:03,613 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:03,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:03,614 INFO L85 PathProgramCache]: Analyzing trace with hash 993059566, now seen corresponding path program 1 times [2021-11-12 22:20:03,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:03,614 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [706104341] [2021-11-12 22:20:03,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:03,615 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:03,615 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:03,616 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:03,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-12 22:20:03,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:20:03,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 22:20:03,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:03,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:03,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:04,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:04,010 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:04,010 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [706104341] [2021-11-12 22:20:04,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [706104341] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:20:04,014 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:20:04,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 5] imperfect sequences [] total 7 [2021-11-12 22:20:04,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505931143] [2021-11-12 22:20:04,014 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:04,016 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 22:20:04,016 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:04,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 22:20:04,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:20:04,020 INFO L87 Difference]: Start difference. First operand 2363 states and 4281 transitions. Second operand has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 3 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-12 22:20:04,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:04,320 INFO L93 Difference]: Finished difference Result 2628 states and 4646 transitions. [2021-11-12 22:20:04,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:20:04,321 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 3 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 58 [2021-11-12 22:20:04,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:04,337 INFO L225 Difference]: With dead ends: 2628 [2021-11-12 22:20:04,337 INFO L226 Difference]: Without dead ends: 2395 [2021-11-12 22:20:04,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2021-11-12 22:20:04,344 INFO L933 BasicCegarLoop]: 4086 mSDtfsCounter, 4162 mSDsluCounter, 8064 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 128.65ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 4171 SdHoareTripleChecker+Valid, 12150 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 24.44ms SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 159.22ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:04,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4171 Valid, 12150 Invalid, 169 Unknown, 0 Unchecked, 24.44ms Time], IncrementalHoareTripleChecker [35 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 159.22ms Time] [2021-11-12 22:20:04,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2395 states. [2021-11-12 22:20:04,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2395 to 2395. [2021-11-12 22:20:04,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2395 states, 2345 states have (on average 1.8136460554371001) internal successors, (4253), 2349 states have internal predecessors, (4253), 29 states have call successors, (29), 19 states have call predecessors, (29), 19 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2021-11-12 22:20:04,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2395 states to 2395 states and 4310 transitions. [2021-11-12 22:20:04,441 INFO L78 Accepts]: Start accepts. Automaton has 2395 states and 4310 transitions. Word has length 58 [2021-11-12 22:20:04,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:04,443 INFO L470 AbstractCegarLoop]: Abstraction has 2395 states and 4310 transitions. [2021-11-12 22:20:04,446 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.714285714285714) internal successors, (82), 7 states have internal predecessors, (82), 3 states have call successors, (11), 5 states have call predecessors, (11), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-12 22:20:04,446 INFO L276 IsEmpty]: Start isEmpty. Operand 2395 states and 4310 transitions. [2021-11-12 22:20:04,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-12 22:20:04,448 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:04,449 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:04,465 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:04,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:04,662 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:04,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:04,664 INFO L85 PathProgramCache]: Analyzing trace with hash 518368114, now seen corresponding path program 1 times [2021-11-12 22:20:04,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:04,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [511842907] [2021-11-12 22:20:04,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:04,666 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:04,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:04,667 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:04,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-12 22:20:04,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:20:04,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 22:20:04,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:04,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:04,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:04,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:04,961 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:04,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [511842907] [2021-11-12 22:20:04,964 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [511842907] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:20:04,964 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:20:04,964 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-11-12 22:20:04,964 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761163355] [2021-11-12 22:20:04,965 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:04,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 22:20:04,965 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:04,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 22:20:04,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-12 22:20:04,966 INFO L87 Difference]: Start difference. First operand 2395 states and 4310 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-12 22:20:05,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:05,088 INFO L93 Difference]: Finished difference Result 2701 states and 4711 transitions. [2021-11-12 22:20:05,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:20:05,089 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2021-11-12 22:20:05,089 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:05,105 INFO L225 Difference]: With dead ends: 2701 [2021-11-12 22:20:05,105 INFO L226 Difference]: Without dead ends: 2437 [2021-11-12 22:20:05,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:20:05,110 INFO L933 BasicCegarLoop]: 4101 mSDtfsCounter, 49 mSDsluCounter, 12317 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.14ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 16418 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 22.47ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.52ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:05,110 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 16418 Invalid, 14 Unknown, 0 Unchecked, 22.47ms Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 9.52ms Time] [2021-11-12 22:20:05,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2437 states. [2021-11-12 22:20:05,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2437 to 2401. [2021-11-12 22:20:05,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2401 states, 2351 states have (on average 1.8098681412165036) internal successors, (4255), 2355 states have internal predecessors, (4255), 29 states have call successors, (29), 19 states have call predecessors, (29), 19 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2021-11-12 22:20:05,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2401 states to 2401 states and 4312 transitions. [2021-11-12 22:20:05,200 INFO L78 Accepts]: Start accepts. Automaton has 2401 states and 4312 transitions. Word has length 58 [2021-11-12 22:20:05,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:05,201 INFO L470 AbstractCegarLoop]: Abstraction has 2401 states and 4312 transitions. [2021-11-12 22:20:05,201 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-12 22:20:05,201 INFO L276 IsEmpty]: Start isEmpty. Operand 2401 states and 4312 transitions. [2021-11-12 22:20:05,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-12 22:20:05,203 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:05,204 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:05,221 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:05,416 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:05,416 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:05,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:05,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1725615184, now seen corresponding path program 1 times [2021-11-12 22:20:05,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:05,417 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1527372277] [2021-11-12 22:20:05,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:05,417 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:05,418 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:05,418 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:05,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-12 22:20:05,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:20:05,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-12 22:20:05,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:05,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:05,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:05,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:05,721 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:05,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1527372277] [2021-11-12 22:20:05,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1527372277] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:20:05,722 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:20:05,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 5 [2021-11-12 22:20:05,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775602126] [2021-11-12 22:20:05,722 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:05,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 22:20:05,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:05,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 22:20:05,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-12 22:20:05,728 INFO L87 Difference]: Start difference. First operand 2401 states and 4312 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-12 22:20:05,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:05,868 INFO L93 Difference]: Finished difference Result 2685 states and 4679 transitions. [2021-11-12 22:20:05,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:20:05,868 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 58 [2021-11-12 22:20:05,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:05,885 INFO L225 Difference]: With dead ends: 2685 [2021-11-12 22:20:05,885 INFO L226 Difference]: Without dead ends: 2415 [2021-11-12 22:20:05,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:20:05,888 INFO L933 BasicCegarLoop]: 4101 mSDtfsCounter, 10 mSDsluCounter, 12302 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.96ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 16403 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 21.79ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.74ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:05,888 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 16403 Invalid, 14 Unknown, 0 Unchecked, 21.79ms Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 11.74ms Time] [2021-11-12 22:20:05,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2415 states. [2021-11-12 22:20:06,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2415 to 2407. [2021-11-12 22:20:06,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2407 states, 2357 states have (on average 1.8061094611794655) internal successors, (4257), 2361 states have internal predecessors, (4257), 29 states have call successors, (29), 19 states have call predecessors, (29), 19 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2021-11-12 22:20:06,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2407 states to 2407 states and 4314 transitions. [2021-11-12 22:20:06,068 INFO L78 Accepts]: Start accepts. Automaton has 2407 states and 4314 transitions. Word has length 58 [2021-11-12 22:20:06,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:06,069 INFO L470 AbstractCegarLoop]: Abstraction has 2407 states and 4314 transitions. [2021-11-12 22:20:06,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 2 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-12 22:20:06,069 INFO L276 IsEmpty]: Start isEmpty. Operand 2407 states and 4314 transitions. [2021-11-12 22:20:06,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-12 22:20:06,070 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:06,070 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:06,090 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:06,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:06,285 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:06,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:06,286 INFO L85 PathProgramCache]: Analyzing trace with hash 2059879022, now seen corresponding path program 1 times [2021-11-12 22:20:06,286 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:06,286 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [303817746] [2021-11-12 22:20:06,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:06,287 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:06,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:06,287 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:06,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2021-11-12 22:20:06,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:20:06,343 INFO L263 TraceCheckSpWp]: Trace formula consists of 138 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 22:20:06,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:06,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:06,501 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:06,638 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-12 22:20:06,639 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:06,639 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [303817746] [2021-11-12 22:20:06,639 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [303817746] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:20:06,639 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:20:06,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 3] imperfect sequences [] total 3 [2021-11-12 22:20:06,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145977163] [2021-11-12 22:20:06,640 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:06,641 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:20:06,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:06,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:20:06,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:20:06,642 INFO L87 Difference]: Start difference. First operand 2407 states and 4314 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, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-12 22:20:06,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:06,739 INFO L93 Difference]: Finished difference Result 2926 states and 4957 transitions. [2021-11-12 22:20:06,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:20:06,740 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, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) Word has length 58 [2021-11-12 22:20:06,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:06,757 INFO L225 Difference]: With dead ends: 2926 [2021-11-12 22:20:06,757 INFO L226 Difference]: Without dead ends: 2650 [2021-11-12 22:20:06,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:20:06,760 INFO L933 BasicCegarLoop]: 4139 mSDtfsCounter, 4027 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.65ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 4027 SdHoareTripleChecker+Valid, 4261 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.25ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.23ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:06,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4027 Valid, 4261 Invalid, 10 Unknown, 0 Unchecked, 10.25ms Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 8.23ms Time] [2021-11-12 22:20:06,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2650 states. [2021-11-12 22:20:06,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2650 to 2648. [2021-11-12 22:20:06,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2648 states, 2556 states have (on average 1.7566510172143974) internal successors, (4490), 2563 states have internal predecessors, (4490), 52 states have call successors, (52), 37 states have call predecessors, (52), 38 states have return successors, (52), 48 states have call predecessors, (52), 50 states have call successors, (52) [2021-11-12 22:20:06,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2648 states to 2648 states and 4594 transitions. [2021-11-12 22:20:06,872 INFO L78 Accepts]: Start accepts. Automaton has 2648 states and 4594 transitions. Word has length 58 [2021-11-12 22:20:06,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:06,873 INFO L470 AbstractCegarLoop]: Abstraction has 2648 states and 4594 transitions. [2021-11-12 22:20:06,873 INFO L471 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, (11), 3 states have call predecessors, (11), 2 states have return successors, (10), 1 states have call predecessors, (10), 1 states have call successors, (10) [2021-11-12 22:20:06,873 INFO L276 IsEmpty]: Start isEmpty. Operand 2648 states and 4594 transitions. [2021-11-12 22:20:06,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-11-12 22:20:06,875 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:06,876 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:06,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:07,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:07,093 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:07,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:07,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1460919208, now seen corresponding path program 1 times [2021-11-12 22:20:07,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:07,095 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [60041770] [2021-11-12 22:20:07,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:07,095 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:07,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:07,096 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:07,097 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2021-11-12 22:20:07,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:20:07,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 22:20:07,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:07,378 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-12 22:20:07,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:07,736 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-11-12 22:20:07,736 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:07,737 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [60041770] [2021-11-12 22:20:07,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [60041770] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:20:07,737 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:20:07,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [] total 5 [2021-11-12 22:20:07,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9446590] [2021-11-12 22:20:07,738 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:07,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-12 22:20:07,738 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:07,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-12 22:20:07,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-11-12 22:20:07,748 INFO L87 Difference]: Start difference. First operand 2648 states and 4594 transitions. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 5 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2021-11-12 22:20:08,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:08,073 INFO L93 Difference]: Finished difference Result 3584 states and 5741 transitions. [2021-11-12 22:20:08,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 22:20:08,074 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 5 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) Word has length 93 [2021-11-12 22:20:08,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:08,094 INFO L225 Difference]: With dead ends: 3584 [2021-11-12 22:20:08,095 INFO L226 Difference]: Without dead ends: 3068 [2021-11-12 22:20:08,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2021-11-12 22:20:08,102 INFO L933 BasicCegarLoop]: 4149 mSDtfsCounter, 8155 mSDsluCounter, 4112 mSDsCounter, 0 mSdLazyCounter, 78 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 107.64ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 8161 SdHoareTripleChecker+Valid, 8261 SdHoareTripleChecker+Invalid, 154 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 22.17ms SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 78 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 130.28ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:08,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8161 Valid, 8261 Invalid, 154 Unknown, 0 Unchecked, 22.17ms Time], IncrementalHoareTripleChecker [76 Valid, 78 Invalid, 0 Unknown, 0 Unchecked, 130.28ms Time] [2021-11-12 22:20:08,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3068 states. [2021-11-12 22:20:08,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3068 to 3064. [2021-11-12 22:20:08,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3064 states, 2893 states have (on average 1.6906325613549948) internal successors, (4891), 2909 states have internal predecessors, (4891), 93 states have call successors, (93), 65 states have call predecessors, (93), 76 states have return successors, (115), 91 states have call predecessors, (115), 91 states have call successors, (115) [2021-11-12 22:20:08,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3064 states to 3064 states and 5099 transitions. [2021-11-12 22:20:08,275 INFO L78 Accepts]: Start accepts. Automaton has 3064 states and 5099 transitions. Word has length 93 [2021-11-12 22:20:08,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:08,275 INFO L470 AbstractCegarLoop]: Abstraction has 3064 states and 5099 transitions. [2021-11-12 22:20:08,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 5 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (15), 5 states have call predecessors, (15), 5 states have call successors, (15) [2021-11-12 22:20:08,276 INFO L276 IsEmpty]: Start isEmpty. Operand 3064 states and 5099 transitions. [2021-11-12 22:20:08,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2021-11-12 22:20:08,283 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:08,284 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:08,296 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (9)] Ended with exit code 0 [2021-11-12 22:20:08,496 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:08,497 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:08,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:08,497 INFO L85 PathProgramCache]: Analyzing trace with hash -418211738, now seen corresponding path program 1 times [2021-11-12 22:20:08,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:08,497 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1083984983] [2021-11-12 22:20:08,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:08,498 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:08,498 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:08,499 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:08,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-12 22:20:08,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:20:08,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 22:20:08,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:08,742 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-12 22:20:08,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:08,891 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-12 22:20:08,891 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:08,891 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1083984983] [2021-11-12 22:20:08,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1083984983] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:20:08,892 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:20:08,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-12 22:20:08,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699085658] [2021-11-12 22:20:08,892 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:08,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:20:08,894 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:08,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:20:08,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:20:08,895 INFO L87 Difference]: Start difference. First operand 3064 states and 5099 transitions. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2021-11-12 22:20:09,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:09,027 INFO L93 Difference]: Finished difference Result 3992 states and 6216 transitions. [2021-11-12 22:20:09,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:20:09,027 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 93 [2021-11-12 22:20:09,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:09,066 INFO L225 Difference]: With dead ends: 3992 [2021-11-12 22:20:09,066 INFO L226 Difference]: Without dead ends: 3060 [2021-11-12 22:20:09,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:20:09,072 INFO L933 BasicCegarLoop]: 4102 mSDtfsCounter, 137 mSDsluCounter, 3958 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.96ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 8060 SdHoareTripleChecker+Invalid, 2 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.61ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.88ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:09,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 8060 Invalid, 2 Unknown, 0 Unchecked, 8.61ms Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 0 Unknown, 0 Unchecked, 6.88ms Time] [2021-11-12 22:20:09,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3060 states. [2021-11-12 22:20:09,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3060 to 3060. [2021-11-12 22:20:09,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3060 states, 2892 states have (on average 1.6905255878284924) internal successors, (4889), 2907 states have internal predecessors, (4889), 90 states have call successors, (90), 65 states have call predecessors, (90), 76 states have return successors, (112), 88 states have call predecessors, (112), 88 states have call successors, (112) [2021-11-12 22:20:09,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3060 states to 3060 states and 5091 transitions. [2021-11-12 22:20:09,234 INFO L78 Accepts]: Start accepts. Automaton has 3060 states and 5091 transitions. Word has length 93 [2021-11-12 22:20:09,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:09,235 INFO L470 AbstractCegarLoop]: Abstraction has 3060 states and 5091 transitions. [2021-11-12 22:20:09,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 3 states have call successors, (15), 3 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2021-11-12 22:20:09,235 INFO L276 IsEmpty]: Start isEmpty. Operand 3060 states and 5091 transitions. [2021-11-12 22:20:09,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-11-12 22:20:09,237 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:09,238 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:09,250 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:09,450 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:09,450 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:09,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:09,451 INFO L85 PathProgramCache]: Analyzing trace with hash -677410577, now seen corresponding path program 1 times [2021-11-12 22:20:09,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:09,452 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [174379970] [2021-11-12 22:20:09,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:09,452 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:09,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:09,453 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:09,493 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2021-11-12 22:20:09,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:20:09,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 22:20:09,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:09,731 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-12 22:20:09,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:09,909 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-11-12 22:20:09,910 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:09,910 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [174379970] [2021-11-12 22:20:09,910 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [174379970] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:20:09,910 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:20:09,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 4 [2021-11-12 22:20:09,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502843350] [2021-11-12 22:20:09,911 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:09,912 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:20:09,912 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:09,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:20:09,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:20:09,913 INFO L87 Difference]: Start difference. First operand 3060 states and 5091 transitions. Second operand has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-12 22:20:10,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:10,238 INFO L93 Difference]: Finished difference Result 5305 states and 7848 transitions. [2021-11-12 22:20:10,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:20:10,238 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 94 [2021-11-12 22:20:10,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:10,252 INFO L225 Difference]: With dead ends: 5305 [2021-11-12 22:20:10,252 INFO L226 Difference]: Without dead ends: 3724 [2021-11-12 22:20:10,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 184 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:20:10,258 INFO L933 BasicCegarLoop]: 4245 mSDtfsCounter, 245 mSDsluCounter, 4165 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 66.42ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 245 SdHoareTripleChecker+Valid, 8410 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 12.03ms SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 81.05ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:10,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [245 Valid, 8410 Invalid, 63 Unknown, 0 Unchecked, 12.03ms Time], IncrementalHoareTripleChecker [23 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 81.05ms Time] [2021-11-12 22:20:10,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3724 states. [2021-11-12 22:20:10,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3724 to 3724. [2021-11-12 22:20:10,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3724 states, 3436 states have (on average 1.6018626309662398) internal successors, (5504), 3455 states have internal predecessors, (5504), 158 states have call successors, (158), 113 states have call predecessors, (158), 128 states have return successors, (210), 156 states have call predecessors, (210), 156 states have call successors, (210) [2021-11-12 22:20:10,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3724 states to 3724 states and 5872 transitions. [2021-11-12 22:20:10,488 INFO L78 Accepts]: Start accepts. Automaton has 3724 states and 5872 transitions. Word has length 94 [2021-11-12 22:20:10,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:10,490 INFO L470 AbstractCegarLoop]: Abstraction has 3724 states and 5872 transitions. [2021-11-12 22:20:10,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.0) internal successors, (72), 4 states have internal predecessors, (72), 4 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-12 22:20:10,490 INFO L276 IsEmpty]: Start isEmpty. Operand 3724 states and 5872 transitions. [2021-11-12 22:20:10,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2021-11-12 22:20:10,493 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:10,494 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:10,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (11)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:10,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:10,707 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:10,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:10,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1678524408, now seen corresponding path program 1 times [2021-11-12 22:20:10,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:10,708 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [985027933] [2021-11-12 22:20:10,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:10,709 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:10,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:10,710 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:10,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2021-11-12 22:20:10,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:20:10,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 22:20:10,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:11,066 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-12 22:20:11,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:11,325 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-11-12 22:20:11,325 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:11,326 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [985027933] [2021-11-12 22:20:11,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [985027933] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:20:11,326 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:20:11,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 3] imperfect sequences [] total 3 [2021-11-12 22:20:11,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822358999] [2021-11-12 22:20:11,327 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:11,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:20:11,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:11,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:20:11,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:20:11,329 INFO L87 Difference]: Start difference. First operand 3724 states and 5872 transitions. Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-11-12 22:20:11,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:11,522 INFO L93 Difference]: Finished difference Result 5655 states and 8166 transitions. [2021-11-12 22:20:11,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:20:11,523 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 119 [2021-11-12 22:20:11,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:11,539 INFO L225 Difference]: With dead ends: 5655 [2021-11-12 22:20:11,539 INFO L226 Difference]: Without dead ends: 4062 [2021-11-12 22:20:11,547 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 235 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:20:11,548 INFO L933 BasicCegarLoop]: 4138 mSDtfsCounter, 4002 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.70ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 4002 SdHoareTripleChecker+Valid, 4260 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 9.86ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.29ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:11,548 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4002 Valid, 4260 Invalid, 10 Unknown, 0 Unchecked, 9.86ms Time], IncrementalHoareTripleChecker [2 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 8.29ms Time] [2021-11-12 22:20:11,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4062 states. [2021-11-12 22:20:11,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4062 to 4046. [2021-11-12 22:20:11,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4046 states, 3698 states have (on average 1.5657111952406706) internal successors, (5790), 3719 states have internal predecessors, (5790), 192 states have call successors, (192), 137 states have call predecessors, (192), 154 states have return successors, (246), 190 states have call predecessors, (246), 190 states have call successors, (246) [2021-11-12 22:20:11,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4046 states to 4046 states and 6228 transitions. [2021-11-12 22:20:11,753 INFO L78 Accepts]: Start accepts. Automaton has 4046 states and 6228 transitions. Word has length 119 [2021-11-12 22:20:11,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:11,753 INFO L470 AbstractCegarLoop]: Abstraction has 4046 states and 6228 transitions. [2021-11-12 22:20:11,753 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 3 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2021-11-12 22:20:11,754 INFO L276 IsEmpty]: Start isEmpty. Operand 4046 states and 6228 transitions. [2021-11-12 22:20:11,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2021-11-12 22:20:11,758 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:11,758 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:11,775 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:11,971 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:11,971 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:11,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:11,972 INFO L85 PathProgramCache]: Analyzing trace with hash 2116042813, now seen corresponding path program 1 times [2021-11-12 22:20:11,972 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:11,972 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [937654319] [2021-11-12 22:20:11,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:11,972 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:11,972 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:11,973 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:11,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-12 22:20:12,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:20:12,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 22:20:12,084 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:12,298 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-12 22:20:12,298 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:12,530 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 31 proven. 8 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-11-12 22:20:12,530 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:12,530 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [937654319] [2021-11-12 22:20:12,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [937654319] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 22:20:12,530 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:20:12,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2021-11-12 22:20:12,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303809114] [2021-11-12 22:20:12,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:12,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:20:12,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:12,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:20:12,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:20:12,532 INFO L87 Difference]: Start difference. First operand 4046 states and 6228 transitions. Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-12 22:20:12,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:12,728 INFO L93 Difference]: Finished difference Result 5646 states and 8199 transitions. [2021-11-12 22:20:12,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:20:12,728 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 136 [2021-11-12 22:20:12,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:12,741 INFO L225 Difference]: With dead ends: 5646 [2021-11-12 22:20:12,741 INFO L226 Difference]: Without dead ends: 4054 [2021-11-12 22:20:12,746 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 270 GetRequests, 268 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:20:12,747 INFO L933 BasicCegarLoop]: 4163 mSDtfsCounter, 101 mSDsluCounter, 4064 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.11ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 8227 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.68ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.31ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:12,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 8227 Invalid, 8 Unknown, 0 Unchecked, 8.68ms Time], IncrementalHoareTripleChecker [2 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 31.31ms Time] [2021-11-12 22:20:12,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4054 states. [2021-11-12 22:20:12,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4054 to 4046. [2021-11-12 22:20:12,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4046 states, 3698 states have (on average 1.5527312060573284) internal successors, (5742), 3719 states have internal predecessors, (5742), 192 states have call successors, (192), 137 states have call predecessors, (192), 154 states have return successors, (246), 190 states have call predecessors, (246), 190 states have call successors, (246) [2021-11-12 22:20:13,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4046 states to 4046 states and 6180 transitions. [2021-11-12 22:20:13,003 INFO L78 Accepts]: Start accepts. Automaton has 4046 states and 6180 transitions. Word has length 136 [2021-11-12 22:20:13,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:13,003 INFO L470 AbstractCegarLoop]: Abstraction has 4046 states and 6180 transitions. [2021-11-12 22:20:13,004 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 3 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-11-12 22:20:13,004 INFO L276 IsEmpty]: Start isEmpty. Operand 4046 states and 6180 transitions. [2021-11-12 22:20:13,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2021-11-12 22:20:13,008 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:13,008 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:13,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:13,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:13,221 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:13,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:13,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1312364636, now seen corresponding path program 1 times [2021-11-12 22:20:13,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:13,222 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [217677477] [2021-11-12 22:20:13,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:13,222 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:13,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:13,223 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:13,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2021-11-12 22:20:13,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:20:13,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 22:20:13,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:13,654 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 55 proven. 16 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-12 22:20:13,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:13,873 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-12 22:20:13,874 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:13,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [217677477] [2021-11-12 22:20:13,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [217677477] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 22:20:13,874 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:20:13,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2021-11-12 22:20:13,875 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503956384] [2021-11-12 22:20:13,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:13,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:20:13,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:13,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:20:13,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:20:13,876 INFO L87 Difference]: Start difference. First operand 4046 states and 6180 transitions. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-12 22:20:14,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:14,286 INFO L93 Difference]: Finished difference Result 5921 states and 8329 transitions. [2021-11-12 22:20:14,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:20:14,287 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), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 137 [2021-11-12 22:20:14,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:14,304 INFO L225 Difference]: With dead ends: 5921 [2021-11-12 22:20:14,304 INFO L226 Difference]: Without dead ends: 5918 [2021-11-12 22:20:14,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 270 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:20:14,307 INFO L933 BasicCegarLoop]: 4205 mSDtfsCounter, 4171 mSDsluCounter, 4172 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 85.05ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 4171 SdHoareTripleChecker+Valid, 8377 SdHoareTripleChecker+Invalid, 63 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 16.64ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 117.72ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:14,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4171 Valid, 8377 Invalid, 63 Unknown, 0 Unchecked, 16.64ms Time], IncrementalHoareTripleChecker [2 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 117.72ms Time] [2021-11-12 22:20:14,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5918 states. [2021-11-12 22:20:14,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5918 to 4974. [2021-11-12 22:20:14,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4974 states, 4458 states have (on average 1.48138178555406) internal successors, (6604), 4487 states have internal predecessors, (6604), 286 states have call successors, (286), 201 states have call predecessors, (286), 228 states have return successors, (380), 286 states have call predecessors, (380), 284 states have call successors, (380) [2021-11-12 22:20:14,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4974 states to 4974 states and 7270 transitions. [2021-11-12 22:20:14,574 INFO L78 Accepts]: Start accepts. Automaton has 4974 states and 7270 transitions. Word has length 137 [2021-11-12 22:20:14,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:14,574 INFO L470 AbstractCegarLoop]: Abstraction has 4974 states and 7270 transitions. [2021-11-12 22:20:14,575 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 4 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2021-11-12 22:20:14,575 INFO L276 IsEmpty]: Start isEmpty. Operand 4974 states and 7270 transitions. [2021-11-12 22:20:14,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2021-11-12 22:20:14,580 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:14,580 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:14,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:14,793 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:14,793 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:14,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:14,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1384992052, now seen corresponding path program 1 times [2021-11-12 22:20:14,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:14,794 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [923927528] [2021-11-12 22:20:14,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:14,794 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:14,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:14,795 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:14,799 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2021-11-12 22:20:14,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:20:14,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 261 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 22:20:14,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:20:15,111 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-11-12 22:20:15,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:20:15,338 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 82 trivial. 0 not checked. [2021-11-12 22:20:15,339 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:20:15,339 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [923927528] [2021-11-12 22:20:15,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [923927528] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:20:15,339 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:20:15,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-12 22:20:15,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835734564] [2021-11-12 22:20:15,339 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:20:15,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:20:15,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:20:15,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:20:15,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:20:15,340 INFO L87 Difference]: Start difference. First operand 4974 states and 7270 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, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2021-11-12 22:20:15,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:20:15,634 INFO L93 Difference]: Finished difference Result 7988 states and 11071 transitions. [2021-11-12 22:20:15,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:20:15,635 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, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) Word has length 141 [2021-11-12 22:20:15,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:20:15,656 INFO L225 Difference]: With dead ends: 7988 [2021-11-12 22:20:15,656 INFO L226 Difference]: Without dead ends: 5802 [2021-11-12 22:20:15,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 279 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:20:15,664 INFO L933 BasicCegarLoop]: 4165 mSDtfsCounter, 45 mSDsluCounter, 4100 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.48ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 8265 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 8.73ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.38ms IncrementalHoareTripleChecker+Time [2021-11-12 22:20:15,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 8265 Invalid, 12 Unknown, 0 Unchecked, 8.73ms Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 28.38ms Time] [2021-11-12 22:20:15,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5802 states. [2021-11-12 22:20:15,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5802 to 4978. [2021-11-12 22:20:15,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4978 states, 4462 states have (on average 1.4809502465262214) internal successors, (6608), 4491 states have internal predecessors, (6608), 286 states have call successors, (286), 201 states have call predecessors, (286), 228 states have return successors, (380), 286 states have call predecessors, (380), 284 states have call successors, (380) [2021-11-12 22:20:15,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4978 states to 4978 states and 7274 transitions. [2021-11-12 22:20:15,945 INFO L78 Accepts]: Start accepts. Automaton has 4978 states and 7274 transitions. Word has length 141 [2021-11-12 22:20:15,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:20:15,946 INFO L470 AbstractCegarLoop]: Abstraction has 4978 states and 7274 transitions. [2021-11-12 22:20:15,946 INFO L471 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, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 1 states have call predecessors, (8), 1 states have call successors, (8) [2021-11-12 22:20:15,946 INFO L276 IsEmpty]: Start isEmpty. Operand 4978 states and 7274 transitions. [2021-11-12 22:20:15,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2021-11-12 22:20:15,950 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:20:15,950 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:15,967 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (15)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:16,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:16,163 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:20:16,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:20:16,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1244161439, now seen corresponding path program 1 times [2021-11-12 22:20:16,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:20:16,164 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1958693937] [2021-11-12 22:20:16,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:20:16,165 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:20:16,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:20:16,166 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:20:16,203 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-12 22:20:16,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-12 22:20:16,281 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-12 22:20:16,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-12 22:20:16,638 INFO L133 FreeRefinementEngine]: Strategy WALRUS found a feasible trace [2021-11-12 22:20:16,639 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-11-12 22:20:16,640 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location errorErr0ASSERT_VIOLATIONERROR_FUNCTION (1 of 2 remaining) [2021-11-12 22:20:16,641 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 2 remaining) [2021-11-12 22:20:16,658 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-12 22:20:16,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:20:16,858 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:20:16,861 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-12 22:20:16,914 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction has thrown an exception: java.lang.NullPointerException at de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.computeCurrectProc(InlinerBacktranslator.java:230) at de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.translateProgramExecution(InlinerBacktranslator.java:203) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:216) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:225) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ModelTranslationContainer.translateProgramExecution(ModelTranslationContainer.java:206) at de.uni_freiburg.informatik.ultimate.core.lib.results.CounterExampleResult.getProgramExecutionAsString(CounterExampleResult.java:155) at de.uni_freiburg.informatik.ultimate.core.lib.results.CounterExampleResult.getLongDescription(CounterExampleResult.java:134) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ResultService.reportResult(ResultService.java:86) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.CegarLoopResultReporter.reportResult(CegarLoopResultReporter.java:141) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.reportLocationResults(TraceAbstractionStarter.java:586) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:181) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:123) 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) [2021-11-12 22:20:16,916 INFO L158 Benchmark]: Toolchain (without parser) took 32885.04ms. Allocated memory was 65.0MB in the beginning and 1.8GB in the end (delta: 1.7GB). Free memory was 32.2MB in the beginning and 758.2MB in the end (delta: -726.0MB). Peak memory consumption was 976.8MB. Max. memory is 16.1GB. [2021-11-12 22:20:16,916 INFO L158 Benchmark]: CDTParser took 0.53ms. Allocated memory is still 65.0MB. Free memory was 46.1MB in the beginning and 46.0MB in the end (delta: 48.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-12 22:20:16,917 INFO L158 Benchmark]: CACSL2BoogieTranslator took 4125.79ms. Allocated memory was 65.0MB in the beginning and 253.8MB in the end (delta: 188.7MB). Free memory was 32.0MB in the beginning and 128.5MB in the end (delta: -96.5MB). Peak memory consumption was 90.3MB. Max. memory is 16.1GB. [2021-11-12 22:20:16,917 INFO L158 Benchmark]: Boogie Procedure Inliner took 438.68ms. Allocated memory is still 253.8MB. Free memory was 128.5MB in the beginning and 103.5MB in the end (delta: 25.0MB). Peak memory consumption was 36.5MB. Max. memory is 16.1GB. [2021-11-12 22:20:16,917 INFO L158 Benchmark]: Boogie Preprocessor took 726.77ms. Allocated memory is still 253.8MB. Free memory was 103.5MB in the beginning and 96.1MB in the end (delta: 7.4MB). Peak memory consumption was 68.6MB. Max. memory is 16.1GB. [2021-11-12 22:20:16,918 INFO L158 Benchmark]: RCFGBuilder took 10304.02ms. Allocated memory was 253.8MB in the beginning and 1.0GB in the end (delta: 769.7MB). Free memory was 96.1MB in the beginning and 787.1MB in the end (delta: -691.0MB). Peak memory consumption was 263.9MB. Max. memory is 16.1GB. [2021-11-12 22:20:16,918 INFO L158 Benchmark]: TraceAbstraction took 17281.82ms. Allocated memory was 1.0GB in the beginning and 1.8GB in the end (delta: 744.5MB). Free memory was 786.0MB in the beginning and 758.2MB in the end (delta: 27.8MB). Peak memory consumption was 771.2MB. Max. memory is 16.1GB. [2021-11-12 22:20:16,920 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.53ms. Allocated memory is still 65.0MB. Free memory was 46.1MB in the beginning and 46.0MB in the end (delta: 48.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 4125.79ms. Allocated memory was 65.0MB in the beginning and 253.8MB in the end (delta: 188.7MB). Free memory was 32.0MB in the beginning and 128.5MB in the end (delta: -96.5MB). Peak memory consumption was 90.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 438.68ms. Allocated memory is still 253.8MB. Free memory was 128.5MB in the beginning and 103.5MB in the end (delta: 25.0MB). Peak memory consumption was 36.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 726.77ms. Allocated memory is still 253.8MB. Free memory was 103.5MB in the beginning and 96.1MB in the end (delta: 7.4MB). Peak memory consumption was 68.6MB. Max. memory is 16.1GB. * RCFGBuilder took 10304.02ms. Allocated memory was 253.8MB in the beginning and 1.0GB in the end (delta: 769.7MB). Free memory was 96.1MB in the beginning and 787.1MB in the end (delta: -691.0MB). Peak memory consumption was 263.9MB. Max. memory is 16.1GB. * TraceAbstraction took 17281.82ms. Allocated memory was 1.0GB in the beginning and 1.8GB in the end (delta: 744.5MB). Free memory was 786.0MB in the beginning and 758.2MB in the end (delta: 27.8MB). Peak memory consumption was 771.2MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - ExceptionOrErrorResult: NullPointerException: null de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: NullPointerException: null: de.uni_freiburg.informatik.ultimate.boogie.procedureinliner.backtranslation.InlinerBacktranslator.computeCurrectProc(InlinerBacktranslator.java:230) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-11-12 22:20:16,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6b4f84da-7af8-4887-92fe-6e65da2f7aad/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: NullPointerException: null