./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound50.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound50.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7 --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 436f0a1b9da8affd8e76edc25dee0cffff5a08ff489ec96067821d6a4548518b --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-11-25 18:39:13,417 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-25 18:39:13,420 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-25 18:39:13,473 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-25 18:39:13,474 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-25 18:39:13,478 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-25 18:39:13,480 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-25 18:39:13,484 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-25 18:39:13,486 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-25 18:39:13,492 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-25 18:39:13,493 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-25 18:39:13,495 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-25 18:39:13,495 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-25 18:39:13,498 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-25 18:39:13,500 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-25 18:39:13,505 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-25 18:39:13,510 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-25 18:39:13,511 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-25 18:39:13,513 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-25 18:39:13,521 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-25 18:39:13,523 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-25 18:39:13,524 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-25 18:39:13,527 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-25 18:39:13,528 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-25 18:39:13,537 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-25 18:39:13,537 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-25 18:39:13,538 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-25 18:39:13,540 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-25 18:39:13,540 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-25 18:39:13,542 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-25 18:39:13,542 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-25 18:39:13,543 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-25 18:39:13,545 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-25 18:39:13,547 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-25 18:39:13,548 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-25 18:39:13,549 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-25 18:39:13,549 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-25 18:39:13,550 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-25 18:39:13,550 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-25 18:39:13,551 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-25 18:39:13,552 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-25 18:39:13,553 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-25 18:39:13,596 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-25 18:39:13,596 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-25 18:39:13,596 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-25 18:39:13,597 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-25 18:39:13,598 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-25 18:39:13,598 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-25 18:39:13,598 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-25 18:39:13,598 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-25 18:39:13,598 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-25 18:39:13,599 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-25 18:39:13,600 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-25 18:39:13,600 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-25 18:39:13,600 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-25 18:39:13,600 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-25 18:39:13,600 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-25 18:39:13,601 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-25 18:39:13,601 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-25 18:39:13,601 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2021-11-25 18:39:13,602 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-25 18:39:13,602 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-25 18:39:13,602 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-25 18:39:13,602 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-25 18:39:13,603 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-25 18:39:13,603 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-25 18:39:13,603 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-25 18:39:13,603 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-25 18:39:13,603 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-25 18:39:13,604 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-25 18:39:13,604 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-25 18:39:13,604 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-25 18:39:13,604 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-25 18:39:13,605 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-25 18:39:13,605 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 18:39:13,605 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-25 18:39:13,605 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-25 18:39:13,605 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-25 18:39:13,606 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-25 18:39:13,606 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-25 18:39:13,606 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-25 18:39:13,606 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-25 18:39:13,606 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-25 18:39:13,607 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_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/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_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7 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 -> 436f0a1b9da8affd8e76edc25dee0cffff5a08ff489ec96067821d6a4548518b [2021-11-25 18:39:13,887 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-25 18:39:13,908 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-25 18:39:13,911 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-25 18:39:13,913 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-25 18:39:13,914 INFO L275 PluginConnector]: CDTParser initialized [2021-11-25 18:39:13,915 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound50.c [2021-11-25 18:39:13,988 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/data/42b8e9013/348c89803dc84c339eb77648f7f5b1b6/FLAG1d0d5ed1e [2021-11-25 18:39:14,419 INFO L306 CDTParser]: Found 1 translation units. [2021-11-25 18:39:14,419 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound50.c [2021-11-25 18:39:14,435 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/data/42b8e9013/348c89803dc84c339eb77648f7f5b1b6/FLAG1d0d5ed1e [2021-11-25 18:39:14,813 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/data/42b8e9013/348c89803dc84c339eb77648f7f5b1b6 [2021-11-25 18:39:14,815 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-25 18:39:14,817 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-25 18:39:14,818 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-25 18:39:14,819 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-25 18:39:14,824 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-25 18:39:14,825 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:39:14" (1/1) ... [2021-11-25 18:39:14,826 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@995537e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:39:14, skipping insertion in model container [2021-11-25 18:39:14,834 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 06:39:14" (1/1) ... [2021-11-25 18:39:14,844 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-25 18:39:14,860 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-25 18:39:15,034 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound50.c[490,503] [2021-11-25 18:39:15,073 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 18:39:15,088 INFO L203 MainTranslator]: Completed pre-run [2021-11-25 18:39:15,101 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound50.c[490,503] [2021-11-25 18:39:15,110 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-25 18:39:15,122 INFO L208 MainTranslator]: Completed translation [2021-11-25 18:39:15,123 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:39:15 WrapperNode [2021-11-25 18:39:15,123 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-25 18:39:15,124 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-25 18:39:15,124 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-25 18:39:15,125 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-25 18:39:15,132 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:39:15" (1/1) ... [2021-11-25 18:39:15,140 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:39:15" (1/1) ... [2021-11-25 18:39:15,165 INFO L137 Inliner]: procedures = 14, calls = 14, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 91 [2021-11-25 18:39:15,165 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-25 18:39:15,166 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-25 18:39:15,166 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-25 18:39:15,166 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-25 18:39:15,174 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:39:15" (1/1) ... [2021-11-25 18:39:15,174 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:39:15" (1/1) ... [2021-11-25 18:39:15,176 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:39:15" (1/1) ... [2021-11-25 18:39:15,177 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:39:15" (1/1) ... [2021-11-25 18:39:15,181 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:39:15" (1/1) ... [2021-11-25 18:39:15,185 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:39:15" (1/1) ... [2021-11-25 18:39:15,186 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:39:15" (1/1) ... [2021-11-25 18:39:15,189 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-25 18:39:15,190 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-25 18:39:15,190 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-25 18:39:15,190 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-25 18:39:15,191 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:39:15" (1/1) ... [2021-11-25 18:39:15,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-25 18:39:15,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:39:15,225 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-25 18:39:15,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-25 18:39:15,269 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-25 18:39:15,269 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-25 18:39:15,269 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-25 18:39:15,270 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-25 18:39:15,270 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-25 18:39:15,270 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-25 18:39:15,270 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-25 18:39:15,270 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-25 18:39:15,327 INFO L236 CfgBuilder]: Building ICFG [2021-11-25 18:39:15,329 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-25 18:39:15,457 INFO L277 CfgBuilder]: Performing block encoding [2021-11-25 18:39:15,476 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-25 18:39:15,476 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-11-25 18:39:15,478 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:39:15 BoogieIcfgContainer [2021-11-25 18:39:15,478 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-25 18:39:15,480 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-25 18:39:15,480 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-25 18:39:15,484 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-25 18:39:15,484 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 06:39:14" (1/3) ... [2021-11-25 18:39:15,485 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8019a4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:39:15, skipping insertion in model container [2021-11-25 18:39:15,485 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 06:39:15" (2/3) ... [2021-11-25 18:39:15,485 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8019a4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 06:39:15, skipping insertion in model container [2021-11-25 18:39:15,486 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 06:39:15" (3/3) ... [2021-11-25 18:39:15,487 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_unwindbound50.c [2021-11-25 18:39:15,492 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-25 18:39:15,492 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-25 18:39:15,541 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-25 18:39:15,549 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-25 18:39:15,549 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-25 18:39:15,567 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 20 states have internal predecessors, (30), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-11-25 18:39:15,572 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-11-25 18:39:15,573 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:39:15,573 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:39:15,574 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:39:15,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:39:15,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1826888722, now seen corresponding path program 1 times [2021-11-25 18:39:15,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:39:15,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367150513] [2021-11-25 18:39:15,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:15,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:39:15,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:39:15,765 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 18:39:15,766 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:39:15,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367150513] [2021-11-25 18:39:15,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367150513] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:39:15,767 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:39:15,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-25 18:39:15,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713491294] [2021-11-25 18:39:15,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:39:15,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-25 18:39:15,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:39:15,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-25 18:39:15,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 18:39:15,811 INFO L87 Difference]: Start difference. First operand has 30 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 20 states have internal predecessors, (30), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Second operand has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:39:15,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:39:15,859 INFO L93 Difference]: Finished difference Result 54 states and 86 transitions. [2021-11-25 18:39:15,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-25 18:39:15,867 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 13 [2021-11-25 18:39:15,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:39:15,878 INFO L225 Difference]: With dead ends: 54 [2021-11-25 18:39:15,879 INFO L226 Difference]: Without dead ends: 28 [2021-11-25 18:39:15,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-25 18:39:15,889 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:39:15,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 37 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 18:39:15,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2021-11-25 18:39:15,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2021-11-25 18:39:15,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:39:15,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 38 transitions. [2021-11-25 18:39:15,925 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 38 transitions. Word has length 13 [2021-11-25 18:39:15,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:39:15,927 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 38 transitions. [2021-11-25 18:39:15,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.5) internal successors, (7), 2 states have internal predecessors, (7), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:39:15,927 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 38 transitions. [2021-11-25 18:39:15,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-25 18:39:15,929 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:39:15,929 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:39:15,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-25 18:39:15,930 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:39:15,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:39:15,931 INFO L85 PathProgramCache]: Analyzing trace with hash -828509657, now seen corresponding path program 1 times [2021-11-25 18:39:15,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:39:15,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264357257] [2021-11-25 18:39:15,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:15,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:39:15,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:39:16,010 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 18:39:16,010 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:39:16,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264357257] [2021-11-25 18:39:16,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264357257] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:39:16,011 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:39:16,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 18:39:16,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975322111] [2021-11-25 18:39:16,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:39:16,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-25 18:39:16,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:39:16,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-25 18:39:16,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-25 18:39:16,014 INFO L87 Difference]: Start difference. First operand 28 states and 38 transitions. Second operand has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:39:16,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:39:16,065 INFO L93 Difference]: Finished difference Result 37 states and 47 transitions. [2021-11-25 18:39:16,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-25 18:39:16,068 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 14 [2021-11-25 18:39:16,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:39:16,070 INFO L225 Difference]: With dead ends: 37 [2021-11-25 18:39:16,070 INFO L226 Difference]: Without dead ends: 30 [2021-11-25 18:39:16,070 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-25 18:39:16,072 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 3 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:39:16,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 94 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 18:39:16,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-11-25 18:39:16,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2021-11-25 18:39:16,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 20 states have (on average 1.35) internal successors, (27), 21 states have internal predecessors, (27), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:39:16,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 40 transitions. [2021-11-25 18:39:16,087 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 40 transitions. Word has length 14 [2021-11-25 18:39:16,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:39:16,090 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 40 transitions. [2021-11-25 18:39:16,090 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.0) internal successors, (8), 4 states have internal predecessors, (8), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:39:16,092 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 40 transitions. [2021-11-25 18:39:16,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-25 18:39:16,099 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:39:16,099 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:39:16,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-25 18:39:16,099 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:39:16,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:39:16,100 INFO L85 PathProgramCache]: Analyzing trace with hash 66369279, now seen corresponding path program 1 times [2021-11-25 18:39:16,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:39:16,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039692167] [2021-11-25 18:39:16,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:16,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:39:16,140 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:39:16,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [128364401] [2021-11-25 18:39:16,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:16,141 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:39:16,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:39:16,169 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:39:16,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-25 18:39:16,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:39:16,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 18:39:16,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:39:16,418 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 18:39:16,419 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:39:16,420 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:39:16,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039692167] [2021-11-25 18:39:16,420 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:39:16,421 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128364401] [2021-11-25 18:39:16,421 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128364401] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:39:16,421 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:39:16,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 18:39:16,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912911278] [2021-11-25 18:39:16,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:39:16,427 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 18:39:16,427 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:39:16,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 18:39:16,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:39:16,428 INFO L87 Difference]: Start difference. First operand 30 states and 40 transitions. Second operand has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:39:16,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:39:16,514 INFO L93 Difference]: Finished difference Result 50 states and 68 transitions. [2021-11-25 18:39:16,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 18:39:16,515 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 15 [2021-11-25 18:39:16,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:39:16,517 INFO L225 Difference]: With dead ends: 50 [2021-11-25 18:39:16,519 INFO L226 Difference]: Without dead ends: 43 [2021-11-25 18:39:16,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-25 18:39:16,523 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 44 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:39:16,525 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 104 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:39:16,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-11-25 18:39:16,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 31. [2021-11-25 18:39:16,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 22 states have internal predecessors, (28), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:39:16,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 41 transitions. [2021-11-25 18:39:16,545 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 41 transitions. Word has length 15 [2021-11-25 18:39:16,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:39:16,546 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 41 transitions. [2021-11-25 18:39:16,546 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:39:16,546 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 41 transitions. [2021-11-25 18:39:16,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-25 18:39:16,547 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:39:16,547 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:39:16,570 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-25 18:39:16,748 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-11-25 18:39:16,748 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:39:16,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:39:16,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1737104877, now seen corresponding path program 1 times [2021-11-25 18:39:16,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:39:16,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579223583] [2021-11-25 18:39:16,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:16,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:39:16,768 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:39:16,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [436196141] [2021-11-25 18:39:16,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:16,771 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:39:16,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:39:16,772 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:39:16,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-25 18:39:16,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:39:16,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-25 18:39:16,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:39:16,952 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 18:39:16,953 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:39:16,953 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:39:16,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579223583] [2021-11-25 18:39:16,957 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:39:16,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436196141] [2021-11-25 18:39:16,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436196141] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:39:16,962 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:39:16,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-25 18:39:16,962 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790125442] [2021-11-25 18:39:16,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:39:16,963 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 18:39:16,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:39:16,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 18:39:16,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:39:16,964 INFO L87 Difference]: Start difference. First operand 31 states and 41 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:39:17,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:39:17,019 INFO L93 Difference]: Finished difference Result 55 states and 75 transitions. [2021-11-25 18:39:17,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 18:39:17,021 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2021-11-25 18:39:17,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:39:17,022 INFO L225 Difference]: With dead ends: 55 [2021-11-25 18:39:17,023 INFO L226 Difference]: Without dead ends: 33 [2021-11-25 18:39:17,024 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-11-25 18:39:17,025 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 2 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:39:17,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 119 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 18:39:17,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-11-25 18:39:17,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2021-11-25 18:39:17,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 24 states have internal predecessors, (30), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-25 18:39:17,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 43 transitions. [2021-11-25 18:39:17,038 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 43 transitions. Word has length 20 [2021-11-25 18:39:17,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:39:17,038 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 43 transitions. [2021-11-25 18:39:17,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 4 states have internal predecessors, (14), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:39:17,039 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 43 transitions. [2021-11-25 18:39:17,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-25 18:39:17,040 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:39:17,040 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:39:17,078 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-25 18:39:17,265 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:39:17,266 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:39:17,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:39:17,267 INFO L85 PathProgramCache]: Analyzing trace with hash 148941760, now seen corresponding path program 1 times [2021-11-25 18:39:17,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:39:17,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301522726] [2021-11-25 18:39:17,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:17,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:39:17,281 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:39:17,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [247858992] [2021-11-25 18:39:17,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:17,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:39:17,282 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:39:17,283 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:39:17,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-25 18:39:17,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:39:17,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-25 18:39:17,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:39:17,655 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 18:39:17,655 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:39:17,655 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:39:17,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301522726] [2021-11-25 18:39:17,656 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:39:17,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247858992] [2021-11-25 18:39:17,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247858992] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:39:17,657 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:39:17,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-11-25 18:39:17,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264772338] [2021-11-25 18:39:17,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:39:17,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-25 18:39:17,658 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:39:17,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-25 18:39:17,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-11-25 18:39:17,659 INFO L87 Difference]: Start difference. First operand 33 states and 43 transitions. Second operand has 8 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:39:17,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:39:17,758 INFO L93 Difference]: Finished difference Result 51 states and 68 transitions. [2021-11-25 18:39:17,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-11-25 18:39:17,759 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2021-11-25 18:39:17,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:39:17,763 INFO L225 Difference]: With dead ends: 51 [2021-11-25 18:39:17,763 INFO L226 Difference]: Without dead ends: 49 [2021-11-25 18:39:17,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-11-25 18:39:17,766 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 43 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:39:17,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 156 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:39:17,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2021-11-25 18:39:17,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 48. [2021-11-25 18:39:17,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48 states, 33 states have (on average 1.3333333333333333) internal successors, (44), 34 states have internal predecessors, (44), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-25 18:39:17,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 65 transitions. [2021-11-25 18:39:17,791 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 65 transitions. Word has length 20 [2021-11-25 18:39:17,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:39:17,791 INFO L470 AbstractCegarLoop]: Abstraction has 48 states and 65 transitions. [2021-11-25 18:39:17,792 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:39:17,792 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 65 transitions. [2021-11-25 18:39:17,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-11-25 18:39:17,793 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:39:17,793 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:39:17,830 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-25 18:39:18,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:39:18,022 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:39:18,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:39:18,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1894324762, now seen corresponding path program 1 times [2021-11-25 18:39:18,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:39:18,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984832869] [2021-11-25 18:39:18,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:18,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:39:18,043 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:39:18,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1646752890] [2021-11-25 18:39:18,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:18,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:39:18,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:39:18,048 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:39:18,058 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-25 18:39:18,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:39:18,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 18:39:18,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:39:18,194 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 18:39:18,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:39:18,282 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 18:39:18,282 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:39:18,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984832869] [2021-11-25 18:39:18,282 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:39:18,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1646752890] [2021-11-25 18:39:18,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1646752890] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:39:18,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1326408452] [2021-11-25 18:39:18,305 INFO L159 IcfgInterpreter]: Started Sifa with 18 locations of interest [2021-11-25 18:39:18,306 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:39:18,311 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:39:18,317 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:39:18,317 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:39:19,257 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:39:19,297 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:39:21,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1326408452] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:39:21,725 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:39:21,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [5, 6] total 22 [2021-11-25 18:39:21,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348154384] [2021-11-25 18:39:21,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:39:21,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 18:39:21,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:39:21,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 18:39:21,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2021-11-25 18:39:21,728 INFO L87 Difference]: Start difference. First operand 48 states and 65 transitions. Second operand has 14 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 10 states have internal predecessors, (14), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:39:22,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:39:22,161 INFO L93 Difference]: Finished difference Result 80 states and 111 transitions. [2021-11-25 18:39:22,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 18:39:22,162 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 10 states have internal predecessors, (14), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 21 [2021-11-25 18:39:22,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:39:22,163 INFO L225 Difference]: With dead ends: 80 [2021-11-25 18:39:22,164 INFO L226 Difference]: Without dead ends: 58 [2021-11-25 18:39:22,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 160 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2021-11-25 18:39:22,166 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 5 mSDsluCounter, 110 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 17 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:39:22,167 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 134 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 99 Invalid, 0 Unknown, 17 Unchecked, 0.2s Time] [2021-11-25 18:39:22,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2021-11-25 18:39:22,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 56. [2021-11-25 18:39:22,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 41 states have (on average 1.3170731707317074) internal successors, (54), 42 states have internal predecessors, (54), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-25 18:39:22,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 75 transitions. [2021-11-25 18:39:22,191 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 75 transitions. Word has length 21 [2021-11-25 18:39:22,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:39:22,191 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 75 transitions. [2021-11-25 18:39:22,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 10 states have internal predecessors, (14), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:39:22,191 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 75 transitions. [2021-11-25 18:39:22,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-25 18:39:22,192 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:39:22,193 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:39:22,227 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-25 18:39:22,405 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-11-25 18:39:22,406 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:39:22,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:39:22,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1377591568, now seen corresponding path program 1 times [2021-11-25 18:39:22,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:39:22,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65298247] [2021-11-25 18:39:22,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:22,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:39:22,437 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:39:22,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [59813309] [2021-11-25 18:39:22,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:22,438 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:39:22,438 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:39:22,439 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:39:22,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-25 18:39:22,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:39:22,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 18:39:22,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:39:22,721 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 18:39:22,721 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:39:22,721 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:39:22,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65298247] [2021-11-25 18:39:22,722 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:39:22,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59813309] [2021-11-25 18:39:22,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59813309] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:39:22,722 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:39:22,722 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2021-11-25 18:39:22,722 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220504681] [2021-11-25 18:39:22,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:39:22,723 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-25 18:39:22,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:39:22,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-25 18:39:22,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-11-25 18:39:22,724 INFO L87 Difference]: Start difference. First operand 56 states and 75 transitions. Second operand has 10 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 18:39:22,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:39:22,935 INFO L93 Difference]: Finished difference Result 73 states and 97 transitions. [2021-11-25 18:39:22,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-25 18:39:22,936 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 25 [2021-11-25 18:39:22,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:39:22,937 INFO L225 Difference]: With dead ends: 73 [2021-11-25 18:39:22,937 INFO L226 Difference]: Without dead ends: 71 [2021-11-25 18:39:22,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-11-25 18:39:22,939 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 103 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:39:22,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 186 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:39:22,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-11-25 18:39:22,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 60. [2021-11-25 18:39:22,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 44 states have (on average 1.2954545454545454) internal successors, (57), 45 states have internal predecessors, (57), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-25 18:39:22,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 78 transitions. [2021-11-25 18:39:22,965 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 78 transitions. Word has length 25 [2021-11-25 18:39:22,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:39:22,967 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 78 transitions. [2021-11-25 18:39:22,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-25 18:39:22,967 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 78 transitions. [2021-11-25 18:39:22,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-25 18:39:22,975 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:39:22,975 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:39:23,008 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-25 18:39:23,189 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:39:23,190 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:39:23,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:39:23,190 INFO L85 PathProgramCache]: Analyzing trace with hash 692243834, now seen corresponding path program 1 times [2021-11-25 18:39:23,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:39:23,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947575093] [2021-11-25 18:39:23,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:23,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:39:23,202 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:39:23,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2091667013] [2021-11-25 18:39:23,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:23,203 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:39:23,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:39:23,207 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:39:23,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-25 18:39:23,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:39:23,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 18:39:23,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:39:23,332 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 18:39:23,332 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-25 18:39:23,332 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:39:23,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947575093] [2021-11-25 18:39:23,333 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:39:23,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2091667013] [2021-11-25 18:39:23,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2091667013] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:39:23,333 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-25 18:39:23,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-25 18:39:23,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816013950] [2021-11-25 18:39:23,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:39:23,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-25 18:39:23,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:39:23,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-25 18:39:23,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-25 18:39:23,335 INFO L87 Difference]: Start difference. First operand 60 states and 78 transitions. Second operand has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:39:23,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:39:23,366 INFO L93 Difference]: Finished difference Result 105 states and 139 transitions. [2021-11-25 18:39:23,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-25 18:39:23,367 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 26 [2021-11-25 18:39:23,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:39:23,369 INFO L225 Difference]: With dead ends: 105 [2021-11-25 18:39:23,369 INFO L226 Difference]: Without dead ends: 64 [2021-11-25 18:39:23,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-11-25 18:39:23,374 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 8 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:39:23,374 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 100 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 18:39:23,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-11-25 18:39:23,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 62. [2021-11-25 18:39:23,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 46 states have (on average 1.2826086956521738) internal successors, (59), 47 states have internal predecessors, (59), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-11-25 18:39:23,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 80 transitions. [2021-11-25 18:39:23,389 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 80 transitions. Word has length 26 [2021-11-25 18:39:23,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:39:23,390 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 80 transitions. [2021-11-25 18:39:23,391 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.3333333333333335) internal successors, (20), 5 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-25 18:39:23,391 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 80 transitions. [2021-11-25 18:39:23,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-11-25 18:39:23,392 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:39:23,392 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:39:23,428 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-25 18:39:23,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-11-25 18:39:23,606 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:39:23,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:39:23,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1856138177, now seen corresponding path program 1 times [2021-11-25 18:39:23,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:39:23,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734403612] [2021-11-25 18:39:23,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:23,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:39:23,614 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:39:23,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1986653490] [2021-11-25 18:39:23,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:23,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:39:23,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:39:23,615 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:39:23,632 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-25 18:39:23,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:39:23,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-25 18:39:23,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:39:23,932 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-25 18:39:23,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:39:24,040 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-25 18:39:24,040 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:39:24,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734403612] [2021-11-25 18:39:24,041 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:39:24,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986653490] [2021-11-25 18:39:24,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986653490] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:39:24,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1472066521] [2021-11-25 18:39:24,044 INFO L159 IcfgInterpreter]: Started Sifa with 20 locations of interest [2021-11-25 18:39:24,044 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:39:24,044 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:39:24,045 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:39:24,045 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:39:25,079 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 53 for LOIs [2021-11-25 18:39:25,104 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:39:25,138 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:39:28,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1472066521] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:39:28,574 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:39:28,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [9, 6] total 28 [2021-11-25 18:39:28,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815612542] [2021-11-25 18:39:28,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:39:28,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-25 18:39:28,575 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:39:28,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-25 18:39:28,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2021-11-25 18:39:28,575 INFO L87 Difference]: Start difference. First operand 62 states and 80 transitions. Second operand has 19 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 14 states have internal predecessors, (16), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:39:29,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:39:29,289 INFO L93 Difference]: Finished difference Result 110 states and 146 transitions. [2021-11-25 18:39:29,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-25 18:39:29,290 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 14 states have internal predecessors, (16), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2021-11-25 18:39:29,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:39:29,291 INFO L225 Difference]: With dead ends: 110 [2021-11-25 18:39:29,291 INFO L226 Difference]: Without dead ends: 88 [2021-11-25 18:39:29,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 52 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=118, Invalid=752, Unknown=0, NotChecked=0, Total=870 [2021-11-25 18:39:29,293 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 7 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 65 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 18:39:29,293 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 211 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 359 Invalid, 0 Unknown, 65 Unchecked, 0.5s Time] [2021-11-25 18:39:29,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2021-11-25 18:39:29,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 84. [2021-11-25 18:39:29,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 57 states have (on average 1.2280701754385965) internal successors, (70), 60 states have internal predecessors, (70), 19 states have call successors, (19), 7 states have call predecessors, (19), 7 states have return successors, (18), 16 states have call predecessors, (18), 18 states have call successors, (18) [2021-11-25 18:39:29,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 107 transitions. [2021-11-25 18:39:29,309 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 107 transitions. Word has length 27 [2021-11-25 18:39:29,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:39:29,309 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 107 transitions. [2021-11-25 18:39:29,309 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 15 states have (on average 1.0666666666666667) internal successors, (16), 14 states have internal predecessors, (16), 3 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2021-11-25 18:39:29,309 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 107 transitions. [2021-11-25 18:39:29,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-11-25 18:39:29,311 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:39:29,311 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 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] [2021-11-25 18:39:29,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-25 18:39:29,528 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:39:29,529 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:39:29,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:39:29,529 INFO L85 PathProgramCache]: Analyzing trace with hash -301475410, now seen corresponding path program 1 times [2021-11-25 18:39:29,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:39:29,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893756636] [2021-11-25 18:39:29,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:29,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:39:29,540 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:39:29,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [52256187] [2021-11-25 18:39:29,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:29,541 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:39:29,541 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:39:29,555 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:39:29,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-25 18:39:29,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:39:29,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 18:39:29,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:39:29,730 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:39:29,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:39:29,835 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 10 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:39:29,835 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:39:29,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893756636] [2021-11-25 18:39:29,835 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:39:29,835 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [52256187] [2021-11-25 18:39:29,836 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [52256187] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:39:29,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [793331451] [2021-11-25 18:39:29,840 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2021-11-25 18:39:29,841 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:39:29,841 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:39:29,841 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:39:29,841 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:39:38,401 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 40 for LOIs [2021-11-25 18:39:38,423 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:39:38,451 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:39:42,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [793331451] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-25 18:39:42,264 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:39:42,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [6, 7] total 29 [2021-11-25 18:39:42,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818104238] [2021-11-25 18:39:42,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:39:42,265 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-25 18:39:42,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:39:42,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-25 18:39:42,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=607, Unknown=0, NotChecked=0, Total=812 [2021-11-25 18:39:42,266 INFO L87 Difference]: Start difference. First operand 84 states and 107 transitions. Second operand has 19 states, 16 states have (on average 1.3125) internal successors, (21), 14 states have internal predecessors, (21), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-25 18:39:42,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:39:42,851 INFO L93 Difference]: Finished difference Result 154 states and 197 transitions. [2021-11-25 18:39:42,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-25 18:39:42,852 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 16 states have (on average 1.3125) internal successors, (21), 14 states have internal predecessors, (21), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2021-11-25 18:39:42,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:39:42,854 INFO L225 Difference]: With dead ends: 154 [2021-11-25 18:39:42,855 INFO L226 Difference]: Without dead ends: 113 [2021-11-25 18:39:42,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 100 SyntacticMatches, 12 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=216, Invalid=654, Unknown=0, NotChecked=0, Total=870 [2021-11-25 18:39:42,856 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 8 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 325 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 181 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 32 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-25 18:39:42,857 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 181 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 325 Invalid, 0 Unknown, 32 Unchecked, 0.4s Time] [2021-11-25 18:39:42,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-11-25 18:39:42,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 93. [2021-11-25 18:39:42,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 65 states have (on average 1.2307692307692308) internal successors, (80), 67 states have internal predecessors, (80), 19 states have call successors, (19), 8 states have call predecessors, (19), 8 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2021-11-25 18:39:42,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 117 transitions. [2021-11-25 18:39:42,872 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 117 transitions. Word has length 47 [2021-11-25 18:39:42,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:39:42,872 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 117 transitions. [2021-11-25 18:39:42,873 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 16 states have (on average 1.3125) internal successors, (21), 14 states have internal predecessors, (21), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-25 18:39:42,873 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 117 transitions. [2021-11-25 18:39:42,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-11-25 18:39:42,874 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:39:42,874 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 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] [2021-11-25 18:39:42,906 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-25 18:39:43,097 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-25 18:39:43,098 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:39:43,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:39:43,098 INFO L85 PathProgramCache]: Analyzing trace with hash -339484245, now seen corresponding path program 1 times [2021-11-25 18:39:43,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:39:43,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608153579] [2021-11-25 18:39:43,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:43,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:39:43,112 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:39:43,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1103605200] [2021-11-25 18:39:43,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:39:43,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:39:43,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:39:43,114 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:39:43,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-25 18:39:43,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:39:43,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 18:39:43,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:39:43,290 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:39:43,290 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:39:43,431 INFO L134 CoverageAnalysis]: Checked inductivity of 39 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:39:43,432 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:39:43,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608153579] [2021-11-25 18:39:43,432 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:39:43,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1103605200] [2021-11-25 18:39:43,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1103605200] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:39:43,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1230631738] [2021-11-25 18:39:43,435 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2021-11-25 18:39:43,435 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:39:43,436 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:39:43,436 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:39:43,436 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:39:48,875 WARN L221 IntervalDomain]: Interval conversion did not stabilize in 16 iterations. Over-approximation may be very coarse. [2021-11-25 18:39:48,876 WARN L221 IntervalDomain]: Interval conversion did not stabilize in 17 iterations. Over-approximation may be very coarse. [2021-11-25 18:39:53,901 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2021-11-25 18:39:53,910 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:39:53,937 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:40:09,306 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '3159#(and (<= ~counter~0 52) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (<= 3 ~counter~0) (= |#NULL.base| 0))' at error location [2021-11-25 18:40:09,306 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:40:09,306 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:40:09,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-11-25 18:40:09,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785309077] [2021-11-25 18:40:09,307 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:40:09,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 18:40:09,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:40:09,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 18:40:09,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=1106, Unknown=0, NotChecked=0, Total=1332 [2021-11-25 18:40:09,309 INFO L87 Difference]: Start difference. First operand 93 states and 117 transitions. Second operand has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-25 18:40:09,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:40:09,645 INFO L93 Difference]: Finished difference Result 471 states and 589 transitions. [2021-11-25 18:40:09,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-25 18:40:09,645 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 48 [2021-11-25 18:40:09,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:40:09,653 INFO L225 Difference]: With dead ends: 471 [2021-11-25 18:40:09,654 INFO L226 Difference]: Without dead ends: 464 [2021-11-25 18:40:09,655 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 105 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 714 ImplicationChecksByTransitivity, 15.5s TimeCoverageRelationStatistics Valid=302, Invalid=1590, Unknown=0, NotChecked=0, Total=1892 [2021-11-25 18:40:09,655 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 225 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 260 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:40:09,655 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 364 Invalid, 260 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 18:40:09,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2021-11-25 18:40:09,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 364. [2021-11-25 18:40:09,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 254 states have (on average 1.2480314960629921) internal successors, (317), 261 states have internal predecessors, (317), 75 states have call successors, (75), 34 states have call predecessors, (75), 34 states have return successors, (70), 68 states have call predecessors, (70), 70 states have call successors, (70) [2021-11-25 18:40:09,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 462 transitions. [2021-11-25 18:40:09,706 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 462 transitions. Word has length 48 [2021-11-25 18:40:09,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:40:09,707 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 462 transitions. [2021-11-25 18:40:09,707 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.357142857142857) internal successors, (47), 14 states have internal predecessors, (47), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-25 18:40:09,707 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 462 transitions. [2021-11-25 18:40:09,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-25 18:40:09,709 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:40:09,709 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 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] [2021-11-25 18:40:09,746 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-25 18:40:09,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:40:09,934 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:40:09,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:40:09,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1953712133, now seen corresponding path program 1 times [2021-11-25 18:40:09,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:40:09,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838075086] [2021-11-25 18:40:09,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:40:09,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:40:09,945 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:40:09,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [721859264] [2021-11-25 18:40:09,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:40:09,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:40:09,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:40:09,966 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:40:09,993 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-25 18:40:10,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:40:10,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 53 conjunts are in the unsatisfiable core [2021-11-25 18:40:10,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:40:10,682 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 20 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-25 18:40:10,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:40:11,564 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2021-11-25 18:40:11,564 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:40:11,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838075086] [2021-11-25 18:40:11,564 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:40:11,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721859264] [2021-11-25 18:40:11,565 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721859264] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:40:11,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [998987045] [2021-11-25 18:40:11,568 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2021-11-25 18:40:11,568 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:40:11,568 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:40:11,568 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:40:11,568 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:40:16,892 WARN L221 IntervalDomain]: Interval conversion did not stabilize in 16 iterations. Over-approximation may be very coarse. [2021-11-25 18:40:16,893 WARN L221 IntervalDomain]: Interval conversion did not stabilize in 17 iterations. Over-approximation may be very coarse. [2021-11-25 18:40:20,260 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 20 for LOIs [2021-11-25 18:40:20,272 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:40:20,294 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:40:46,067 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '4688#(and (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (<= 1 ~counter~0) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (= |#NULL.base| 0))' at error location [2021-11-25 18:40:46,067 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:40:46,068 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:40:46,068 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-11-25 18:40:46,068 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394051105] [2021-11-25 18:40:46,069 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:40:46,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-25 18:40:46,069 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:40:46,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-25 18:40:46,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=223, Invalid=1669, Unknown=0, NotChecked=0, Total=1892 [2021-11-25 18:40:46,071 INFO L87 Difference]: Start difference. First operand 364 states and 462 transitions. Second operand has 21 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 19 states have internal predecessors, (49), 8 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 6 states have call successors, (10) [2021-11-25 18:40:51,381 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-11-25 18:40:56,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:40:56,244 INFO L93 Difference]: Finished difference Result 720 states and 1011 transitions. [2021-11-25 18:40:56,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-25 18:40:56,245 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 19 states have internal predecessors, (49), 8 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 6 states have call successors, (10) Word has length 49 [2021-11-25 18:40:56,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:40:56,252 INFO L225 Difference]: With dead ends: 720 [2021-11-25 18:40:56,252 INFO L226 Difference]: Without dead ends: 713 [2021-11-25 18:40:56,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 99 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1199 ImplicationChecksByTransitivity, 27.6s TimeCoverageRelationStatistics Valid=471, Invalid=3689, Unknown=0, NotChecked=0, Total=4160 [2021-11-25 18:40:56,254 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 257 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 1173 mSolverCounterSat, 294 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 1468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 294 IncrementalHoareTripleChecker+Valid, 1173 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.6s IncrementalHoareTripleChecker+Time [2021-11-25 18:40:56,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 476 Invalid, 1468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [294 Valid, 1173 Invalid, 1 Unknown, 0 Unchecked, 8.6s Time] [2021-11-25 18:40:56,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2021-11-25 18:40:56,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 501. [2021-11-25 18:40:56,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 354 states have (on average 1.2881355932203389) internal successors, (456), 359 states have internal predecessors, (456), 105 states have call successors, (105), 41 states have call predecessors, (105), 41 states have return successors, (102), 100 states have call predecessors, (102), 102 states have call successors, (102) [2021-11-25 18:40:56,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 663 transitions. [2021-11-25 18:40:56,352 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 663 transitions. Word has length 49 [2021-11-25 18:40:56,353 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:40:56,353 INFO L470 AbstractCegarLoop]: Abstraction has 501 states and 663 transitions. [2021-11-25 18:40:56,353 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 2.7222222222222223) internal successors, (49), 19 states have internal predecessors, (49), 8 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 6 states have call successors, (10) [2021-11-25 18:40:56,353 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 663 transitions. [2021-11-25 18:40:56,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-25 18:40:56,355 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:40:56,355 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 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] [2021-11-25 18:40:56,376 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-25 18:40:56,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-25 18:40:56,562 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:40:56,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:40:56,562 INFO L85 PathProgramCache]: Analyzing trace with hash -324758054, now seen corresponding path program 1 times [2021-11-25 18:40:56,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:40:56,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174768365] [2021-11-25 18:40:56,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:40:56,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:40:56,569 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:40:56,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [247738169] [2021-11-25 18:40:56,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:40:56,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:40:56,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:40:56,575 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:40:56,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-25 18:40:56,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:40:56,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 18:40:56,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:40:56,703 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-11-25 18:40:56,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:40:56,803 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 10 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-11-25 18:40:56,803 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:40:56,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174768365] [2021-11-25 18:40:56,803 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:40:56,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [247738169] [2021-11-25 18:40:56,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [247738169] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:40:56,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1297327764] [2021-11-25 18:40:56,806 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2021-11-25 18:40:56,806 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:40:56,807 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:40:56,807 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:40:56,807 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:41:07,632 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 50 for LOIs [2021-11-25 18:41:07,643 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:41:07,670 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:41:11,040 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '6815#(and (<= 0 |#NULL.base|) (<= ~counter~0 51) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= 3 ~counter~0))' at error location [2021-11-25 18:41:11,041 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:41:11,041 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:41:11,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-11-25 18:41:11,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946694899] [2021-11-25 18:41:11,041 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:41:11,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 18:41:11,042 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:41:11,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 18:41:11,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=870, Unknown=0, NotChecked=0, Total=992 [2021-11-25 18:41:11,042 INFO L87 Difference]: Start difference. First operand 501 states and 663 transitions. Second operand has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 2 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:41:11,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:41:11,189 INFO L93 Difference]: Finished difference Result 546 states and 716 transitions. [2021-11-25 18:41:11,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 18:41:11,190 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 2 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 50 [2021-11-25 18:41:11,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:41:11,193 INFO L225 Difference]: With dead ends: 546 [2021-11-25 18:41:11,194 INFO L226 Difference]: Without dead ends: 544 [2021-11-25 18:41:11,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=138, Invalid=984, Unknown=0, NotChecked=0, Total=1122 [2021-11-25 18:41:11,195 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 25 mSDsluCounter, 145 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:41:11,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 161 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 18:41:11,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states. [2021-11-25 18:41:11,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 539. [2021-11-25 18:41:11,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 385 states have (on average 1.2857142857142858) internal successors, (495), 392 states have internal predecessors, (495), 107 states have call successors, (107), 46 states have call predecessors, (107), 46 states have return successors, (104), 100 states have call predecessors, (104), 104 states have call successors, (104) [2021-11-25 18:41:11,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 706 transitions. [2021-11-25 18:41:11,286 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 706 transitions. Word has length 50 [2021-11-25 18:41:11,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:41:11,286 INFO L470 AbstractCegarLoop]: Abstraction has 539 states and 706 transitions. [2021-11-25 18:41:11,286 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 2 states have call successors, (8), 3 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:41:11,287 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 706 transitions. [2021-11-25 18:41:11,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-25 18:41:11,288 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:41:11,288 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 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] [2021-11-25 18:41:11,325 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-25 18:41:11,513 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-11-25 18:41:11,514 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:41:11,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:41:11,514 INFO L85 PathProgramCache]: Analyzing trace with hash 643822870, now seen corresponding path program 2 times [2021-11-25 18:41:11,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:41:11,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004570701] [2021-11-25 18:41:11,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:41:11,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:41:11,521 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:41:11,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [445451546] [2021-11-25 18:41:11,522 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 18:41:11,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:41:11,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:41:11,523 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:41:11,525 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-25 18:41:11,563 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-25 18:41:11,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:41:11,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 33 conjunts are in the unsatisfiable core [2021-11-25 18:41:11,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:41:11,928 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-11-25 18:41:11,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:41:12,107 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2021-11-25 18:41:12,107 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:41:12,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004570701] [2021-11-25 18:41:12,107 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:41:12,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445451546] [2021-11-25 18:41:12,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445451546] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:41:12,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [26267860] [2021-11-25 18:41:12,109 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2021-11-25 18:41:12,109 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:41:12,109 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:41:12,109 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:41:12,109 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:41:22,308 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 50 for LOIs [2021-11-25 18:41:22,322 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:41:22,348 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:41:26,250 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '8714#(and (<= 0 |#NULL.base|) (<= ~counter~0 51) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= 3 ~counter~0))' at error location [2021-11-25 18:41:26,250 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:41:26,250 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:41:26,250 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 13 [2021-11-25 18:41:26,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233337211] [2021-11-25 18:41:26,250 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:41:26,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-25 18:41:26,251 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:41:26,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-25 18:41:26,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=1105, Unknown=0, NotChecked=0, Total=1260 [2021-11-25 18:41:26,252 INFO L87 Difference]: Start difference. First operand 539 states and 706 transitions. Second operand has 13 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-25 18:41:26,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:41:26,929 INFO L93 Difference]: Finished difference Result 826 states and 1090 transitions. [2021-11-25 18:41:26,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-25 18:41:26,930 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) Word has length 55 [2021-11-25 18:41:26,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:41:26,936 INFO L225 Difference]: With dead ends: 826 [2021-11-25 18:41:26,936 INFO L226 Difference]: Without dead ends: 824 [2021-11-25 18:41:26,937 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=234, Invalid=1658, Unknown=0, NotChecked=0, Total=1892 [2021-11-25 18:41:26,938 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 131 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 48 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:41:26,938 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 388 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 175 Invalid, 0 Unknown, 48 Unchecked, 0.2s Time] [2021-11-25 18:41:26,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2021-11-25 18:41:27,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 745. [2021-11-25 18:41:27,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 547 states have (on average 1.2979890310786106) internal successors, (710), 554 states have internal predecessors, (710), 136 states have call successors, (136), 61 states have call predecessors, (136), 61 states have return successors, (133), 129 states have call predecessors, (133), 133 states have call successors, (133) [2021-11-25 18:41:27,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 979 transitions. [2021-11-25 18:41:27,061 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 979 transitions. Word has length 55 [2021-11-25 18:41:27,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:41:27,062 INFO L470 AbstractCegarLoop]: Abstraction has 745 states and 979 transitions. [2021-11-25 18:41:27,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 3.909090909090909) internal successors, (43), 10 states have internal predecessors, (43), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-25 18:41:27,062 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 979 transitions. [2021-11-25 18:41:27,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-25 18:41:27,064 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:41:27,064 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 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] [2021-11-25 18:41:27,100 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-25 18:41:27,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:41:27,278 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:41:27,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:41:27,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1947795252, now seen corresponding path program 1 times [2021-11-25 18:41:27,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:41:27,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260513966] [2021-11-25 18:41:27,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:41:27,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:41:27,291 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:41:27,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2077902606] [2021-11-25 18:41:27,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:41:27,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:41:27,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:41:27,297 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:41:27,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-25 18:41:27,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:41:27,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-25 18:41:27,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:41:27,431 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-25 18:41:27,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:41:27,544 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 21 proven. 2 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-25 18:41:27,544 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:41:27,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260513966] [2021-11-25 18:41:27,544 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:41:27,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077902606] [2021-11-25 18:41:27,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077902606] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:41:27,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1742266299] [2021-11-25 18:41:27,546 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-25 18:41:27,546 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:41:27,546 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:41:27,546 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:41:27,547 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:41:50,972 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 37 for LOIs [2021-11-25 18:41:51,028 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:41:51,050 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:41:54,459 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '11295#(and (<= ~counter~0 51) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= 3 ~counter~0) (= |#NULL.base| 0))' at error location [2021-11-25 18:41:54,459 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:41:54,459 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:41:54,459 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-11-25 18:41:54,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875323516] [2021-11-25 18:41:54,460 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:41:54,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 18:41:54,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:41:54,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 18:41:54,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=178, Invalid=1082, Unknown=0, NotChecked=0, Total=1260 [2021-11-25 18:41:54,462 INFO L87 Difference]: Start difference. First operand 745 states and 979 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-25 18:41:54,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:41:54,822 INFO L93 Difference]: Finished difference Result 1052 states and 1385 transitions. [2021-11-25 18:41:54,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-25 18:41:54,822 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 55 [2021-11-25 18:41:54,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:41:54,827 INFO L225 Difference]: With dead ends: 1052 [2021-11-25 18:41:54,827 INFO L226 Difference]: Without dead ends: 732 [2021-11-25 18:41:54,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=220, Invalid=1420, Unknown=0, NotChecked=0, Total=1640 [2021-11-25 18:41:54,830 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 146 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 150 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 150 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:41:54,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 305 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 150 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:41:54,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2021-11-25 18:41:54,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 698. [2021-11-25 18:41:54,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 507 states have (on average 1.252465483234714) internal successors, (635), 512 states have internal predecessors, (635), 130 states have call successors, (130), 60 states have call predecessors, (130), 60 states have return successors, (128), 125 states have call predecessors, (128), 128 states have call successors, (128) [2021-11-25 18:41:54,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 893 transitions. [2021-11-25 18:41:54,940 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 893 transitions. Word has length 55 [2021-11-25 18:41:54,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:41:54,940 INFO L470 AbstractCegarLoop]: Abstraction has 698 states and 893 transitions. [2021-11-25 18:41:54,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-25 18:41:54,940 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 893 transitions. [2021-11-25 18:41:54,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-25 18:41:54,942 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:41:54,942 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 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] [2021-11-25 18:41:54,978 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-25 18:41:55,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-25 18:41:55,158 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:41:55,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:41:55,158 INFO L85 PathProgramCache]: Analyzing trace with hash -897475049, now seen corresponding path program 1 times [2021-11-25 18:41:55,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:41:55,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31381003] [2021-11-25 18:41:55,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:41:55,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:41:55,167 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:41:55,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1723137997] [2021-11-25 18:41:55,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:41:55,173 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:41:55,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:41:55,174 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:41:55,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-25 18:41:55,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:41:55,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 18:41:55,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:41:55,361 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 86 trivial. 0 not checked. [2021-11-25 18:41:55,361 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:41:55,470 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-25 18:41:55,470 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:41:55,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31381003] [2021-11-25 18:41:55,470 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:41:55,470 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723137997] [2021-11-25 18:41:55,470 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723137997] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-25 18:41:55,470 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-25 18:41:55,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2021-11-25 18:41:55,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678442782] [2021-11-25 18:41:55,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-25 18:41:55,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-25 18:41:55,471 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:41:55,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-25 18:41:55,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-25 18:41:55,472 INFO L87 Difference]: Start difference. First operand 698 states and 893 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:41:55,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:41:55,601 INFO L93 Difference]: Finished difference Result 740 states and 929 transitions. [2021-11-25 18:41:55,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-25 18:41:55,602 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 58 [2021-11-25 18:41:55,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:41:55,606 INFO L225 Difference]: With dead ends: 740 [2021-11-25 18:41:55,607 INFO L226 Difference]: Without dead ends: 738 [2021-11-25 18:41:55,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 107 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-11-25 18:41:55,608 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 12 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-25 18:41:55,609 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 118 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-25 18:41:55,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2021-11-25 18:41:55,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 734. [2021-11-25 18:41:55,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 534 states have (on average 1.2359550561797752) internal successors, (660), 539 states have internal predecessors, (660), 130 states have call successors, (130), 69 states have call predecessors, (130), 69 states have return successors, (128), 125 states have call predecessors, (128), 128 states have call successors, (128) [2021-11-25 18:41:55,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 918 transitions. [2021-11-25 18:41:55,723 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 918 transitions. Word has length 58 [2021-11-25 18:41:55,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:41:55,723 INFO L470 AbstractCegarLoop]: Abstraction has 734 states and 918 transitions. [2021-11-25 18:41:55,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-25 18:41:55,723 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 918 transitions. [2021-11-25 18:41:55,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-25 18:41:55,725 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:41:55,725 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 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] [2021-11-25 18:41:55,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-25 18:41:55,953 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-25 18:41:55,954 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:41:55,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:41:55,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1281872666, now seen corresponding path program 3 times [2021-11-25 18:41:55,954 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:41:55,954 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255529587] [2021-11-25 18:41:55,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:41:55,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:41:55,966 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:41:55,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1861910855] [2021-11-25 18:41:55,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 18:41:55,967 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:41:55,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:41:55,968 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:41:55,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-25 18:41:56,017 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 18:41:56,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:41:56,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-25 18:41:56,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:41:56,143 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-11-25 18:41:56,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:41:56,284 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 22 proven. 10 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-11-25 18:41:56,285 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:41:56,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255529587] [2021-11-25 18:41:56,285 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:41:56,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861910855] [2021-11-25 18:41:56,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861910855] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:41:56,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [847612921] [2021-11-25 18:41:56,294 INFO L159 IcfgInterpreter]: Started Sifa with 26 locations of interest [2021-11-25 18:41:56,294 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:41:56,295 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:41:56,296 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:41:56,296 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:42:07,125 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 50 for LOIs [2021-11-25 18:42:07,139 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:42:07,167 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:42:10,485 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '16561#(and (<= 0 |#NULL.base|) (<= ~counter~0 51) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|) (<= 0 |#StackHeapBarrier|) (<= 3 ~counter~0))' at error location [2021-11-25 18:42:10,485 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:42:10,489 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:42:10,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6] total 9 [2021-11-25 18:42:10,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331900512] [2021-11-25 18:42:10,490 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:42:10,491 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-25 18:42:10,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:42:10,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-25 18:42:10,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=873, Unknown=0, NotChecked=0, Total=992 [2021-11-25 18:42:10,492 INFO L87 Difference]: Start difference. First operand 734 states and 918 transitions. Second operand has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 2 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-25 18:42:10,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:42:10,722 INFO L93 Difference]: Finished difference Result 812 states and 1015 transitions. [2021-11-25 18:42:10,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-25 18:42:10,722 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 2 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 60 [2021-11-25 18:42:10,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:42:10,727 INFO L225 Difference]: With dead ends: 812 [2021-11-25 18:42:10,728 INFO L226 Difference]: Without dead ends: 810 [2021-11-25 18:42:10,729 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=135, Invalid=987, Unknown=0, NotChecked=0, Total=1122 [2021-11-25 18:42:10,729 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 18 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-25 18:42:10,730 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 108 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-25 18:42:10,731 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-11-25 18:42:10,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 801. [2021-11-25 18:42:10,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 801 states, 572 states have (on average 1.2255244755244756) internal successors, (701), 584 states have internal predecessors, (701), 151 states have call successors, (151), 77 states have call predecessors, (151), 77 states have return successors, (149), 139 states have call predecessors, (149), 149 states have call successors, (149) [2021-11-25 18:42:10,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 1001 transitions. [2021-11-25 18:42:10,861 INFO L78 Accepts]: Start accepts. Automaton has 801 states and 1001 transitions. Word has length 60 [2021-11-25 18:42:10,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:42:10,862 INFO L470 AbstractCegarLoop]: Abstraction has 801 states and 1001 transitions. [2021-11-25 18:42:10,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.2222222222222223) internal successors, (29), 8 states have internal predecessors, (29), 2 states have call successors, (10), 3 states have call predecessors, (10), 2 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2021-11-25 18:42:10,862 INFO L276 IsEmpty]: Start isEmpty. Operand 801 states and 1001 transitions. [2021-11-25 18:42:10,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-25 18:42:10,865 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:42:10,865 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 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] [2021-11-25 18:42:10,897 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-25 18:42:11,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-25 18:42:11,078 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:42:11,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:42:11,078 INFO L85 PathProgramCache]: Analyzing trace with hash 681284844, now seen corresponding path program 1 times [2021-11-25 18:42:11,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:42:11,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783678933] [2021-11-25 18:42:11,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:42:11,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:42:11,087 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:42:11,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1627122839] [2021-11-25 18:42:11,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:42:11,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:42:11,087 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:42:11,089 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:42:11,090 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-25 18:42:11,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:42:11,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 37 conjunts are in the unsatisfiable core [2021-11-25 18:42:11,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:42:11,737 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 10 proven. 16 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-25 18:42:11,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:42:12,305 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 10 proven. 16 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-11-25 18:42:12,305 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:42:12,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783678933] [2021-11-25 18:42:12,305 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:42:12,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627122839] [2021-11-25 18:42:12,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627122839] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:42:12,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1986633662] [2021-11-25 18:42:12,307 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-25 18:42:12,307 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:42:12,308 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:42:12,308 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:42:12,308 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:42:17,126 WARN L221 IntervalDomain]: Interval conversion did not stabilize in 16 iterations. Over-approximation may be very coarse. [2021-11-25 18:42:17,127 WARN L221 IntervalDomain]: Interval conversion did not stabilize in 17 iterations. Over-approximation may be very coarse. [2021-11-25 18:42:21,657 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2021-11-25 18:42:21,663 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:42:21,685 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:42:50,767 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '19225#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (<= 3 ~counter~0) (= |#NULL.base| 0))' at error location [2021-11-25 18:42:50,767 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:42:50,767 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:42:50,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-11-25 18:42:50,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370630045] [2021-11-25 18:42:50,768 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:42:50,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-25 18:42:50,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:42:50,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-25 18:42:50,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1246, Unknown=0, NotChecked=0, Total=1406 [2021-11-25 18:42:50,770 INFO L87 Difference]: Start difference. First operand 801 states and 1001 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2021-11-25 18:43:00,017 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-11-25 18:43:02,019 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-11-25 18:43:06,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:43:06,035 INFO L93 Difference]: Finished difference Result 1327 states and 1727 transitions. [2021-11-25 18:43:06,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-25 18:43:06,036 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 59 [2021-11-25 18:43:06,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:43:06,042 INFO L225 Difference]: With dead ends: 1327 [2021-11-25 18:43:06,042 INFO L226 Difference]: Without dead ends: 957 [2021-11-25 18:43:06,045 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 136 SyntacticMatches, 3 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 795 ImplicationChecksByTransitivity, 35.6s TimeCoverageRelationStatistics Valid=426, Invalid=2880, Unknown=0, NotChecked=0, Total=3306 [2021-11-25 18:43:06,046 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 162 mSDsluCounter, 523 mSDsCounter, 0 mSdLazyCounter, 575 mSolverCounterSat, 239 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 816 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 575 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.9s IncrementalHoareTripleChecker+Time [2021-11-25 18:43:06,046 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [162 Valid, 594 Invalid, 816 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 575 Invalid, 2 Unknown, 0 Unchecked, 8.9s Time] [2021-11-25 18:43:06,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 957 states. [2021-11-25 18:43:06,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 957 to 866. [2021-11-25 18:43:06,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 627 states have (on average 1.2551834130781498) internal successors, (787), 643 states have internal predecessors, (787), 165 states have call successors, (165), 73 states have call predecessors, (165), 73 states have return successors, (163), 149 states have call predecessors, (163), 163 states have call successors, (163) [2021-11-25 18:43:06,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 1115 transitions. [2021-11-25 18:43:06,228 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 1115 transitions. Word has length 59 [2021-11-25 18:43:06,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:43:06,228 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 1115 transitions. [2021-11-25 18:43:06,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 15 states have internal predecessors, (54), 5 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2021-11-25 18:43:06,229 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 1115 transitions. [2021-11-25 18:43:06,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-25 18:43:06,230 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:43:06,231 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 3, 3, 3, 3, 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] [2021-11-25 18:43:06,268 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-25 18:43:06,445 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-25 18:43:06,446 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:43:06,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:43:06,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1844245864, now seen corresponding path program 1 times [2021-11-25 18:43:06,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:43:06,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820349398] [2021-11-25 18:43:06,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:43:06,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:43:06,453 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:43:06,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1704189012] [2021-11-25 18:43:06,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:43:06,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:43:06,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:43:06,467 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:43:06,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-25 18:43:06,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:43:06,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-25 18:43:06,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:43:06,625 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:43:06,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:43:06,771 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:43:06,771 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:43:06,771 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820349398] [2021-11-25 18:43:06,771 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:43:06,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704189012] [2021-11-25 18:43:06,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704189012] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:43:06,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [162801120] [2021-11-25 18:43:06,773 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-25 18:43:06,773 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:43:06,774 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:43:06,774 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:43:06,774 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:43:10,417 WARN L221 IntervalDomain]: Interval conversion did not stabilize in 16 iterations. Over-approximation may be very coarse. [2021-11-25 18:43:17,191 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2021-11-25 18:43:17,198 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:43:17,220 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:43:30,147 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '22764#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (<= 3 ~counter~0) (= |#NULL.base| 0))' at error location [2021-11-25 18:43:30,147 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:43:30,147 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:43:30,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2021-11-25 18:43:30,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614123035] [2021-11-25 18:43:30,148 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:43:30,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-25 18:43:30,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:43:30,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-25 18:43:30,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1136, Unknown=0, NotChecked=0, Total=1406 [2021-11-25 18:43:30,150 INFO L87 Difference]: Start difference. First operand 866 states and 1115 transitions. Second operand has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-25 18:43:30,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:43:30,774 INFO L93 Difference]: Finished difference Result 1976 states and 2683 transitions. [2021-11-25 18:43:30,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-25 18:43:30,775 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 60 [2021-11-25 18:43:30,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:43:30,786 INFO L225 Difference]: With dead ends: 1976 [2021-11-25 18:43:30,786 INFO L226 Difference]: Without dead ends: 1691 [2021-11-25 18:43:30,789 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 140 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 870 ImplicationChecksByTransitivity, 13.1s TimeCoverageRelationStatistics Valid=383, Invalid=1779, Unknown=0, NotChecked=0, Total=2162 [2021-11-25 18:43:30,790 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 281 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:43:30,790 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 346 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 196 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 18:43:30,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1691 states. [2021-11-25 18:43:31,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1691 to 1566. [2021-11-25 18:43:31,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1566 states, 1094 states have (on average 1.2422303473491774) internal successors, (1359), 1133 states have internal predecessors, (1359), 353 states have call successors, (353), 118 states have call predecessors, (353), 118 states have return successors, (348), 314 states have call predecessors, (348), 348 states have call successors, (348) [2021-11-25 18:43:31,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1566 states to 1566 states and 2060 transitions. [2021-11-25 18:43:31,179 INFO L78 Accepts]: Start accepts. Automaton has 1566 states and 2060 transitions. Word has length 60 [2021-11-25 18:43:31,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:43:31,180 INFO L470 AbstractCegarLoop]: Abstraction has 1566 states and 2060 transitions. [2021-11-25 18:43:31,180 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.875) internal successors, (62), 16 states have internal predecessors, (62), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-25 18:43:31,180 INFO L276 IsEmpty]: Start isEmpty. Operand 1566 states and 2060 transitions. [2021-11-25 18:43:31,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-25 18:43:31,183 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:43:31,183 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:43:31,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-25 18:43:31,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:43:31,400 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:43:31,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:43:31,400 INFO L85 PathProgramCache]: Analyzing trace with hash 186118403, now seen corresponding path program 2 times [2021-11-25 18:43:31,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:43:31,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631145565] [2021-11-25 18:43:31,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:43:31,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:43:31,407 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:43:31,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1921760130] [2021-11-25 18:43:31,408 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-25 18:43:31,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:43:31,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:43:31,410 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:43:31,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-25 18:43:31,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-25 18:43:31,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:43:31,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 45 conjunts are in the unsatisfiable core [2021-11-25 18:43:31,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:43:31,879 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 31 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:43:31,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:43:32,050 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 8 proven. 25 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-11-25 18:43:32,050 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:43:32,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631145565] [2021-11-25 18:43:32,050 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:43:32,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921760130] [2021-11-25 18:43:32,050 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921760130] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:43:32,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1563983190] [2021-11-25 18:43:32,052 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-25 18:43:32,052 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:43:32,052 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:43:32,053 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:43:32,053 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:43:37,528 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 31 for LOIs [2021-11-25 18:43:37,536 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:43:37,558 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:43:39,664 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '28288#(and (<= 0 |#NULL.base|) (<= ~counter~0 51) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|))' at error location [2021-11-25 18:43:39,665 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:43:39,665 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:43:39,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 14 [2021-11-25 18:43:39,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412868987] [2021-11-25 18:43:39,665 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:43:39,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-25 18:43:39,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:43:39,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-25 18:43:39,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=1036, Unknown=0, NotChecked=0, Total=1190 [2021-11-25 18:43:39,667 INFO L87 Difference]: Start difference. First operand 1566 states and 2060 transitions. Second operand has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 13 states have internal predecessors, (64), 5 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-25 18:43:41,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:43:41,787 INFO L93 Difference]: Finished difference Result 2304 states and 3194 transitions. [2021-11-25 18:43:41,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-25 18:43:41,788 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 13 states have internal predecessors, (64), 5 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 61 [2021-11-25 18:43:41,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:43:41,800 INFO L225 Difference]: With dead ends: 2304 [2021-11-25 18:43:41,800 INFO L226 Difference]: Without dead ends: 2302 [2021-11-25 18:43:41,803 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 141 SyntacticMatches, 7 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 611 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=257, Invalid=1905, Unknown=0, NotChecked=0, Total=2162 [2021-11-25 18:43:41,803 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 163 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 793 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 737 SdHoareTripleChecker+Invalid, 939 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:43:41,804 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 737 Invalid, 939 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 793 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-25 18:43:41,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2302 states. [2021-11-25 18:43:42,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2302 to 1962. [2021-11-25 18:43:42,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1962 states, 1361 states have (on average 1.274797942689199) internal successors, (1735), 1405 states have internal predecessors, (1735), 468 states have call successors, (468), 132 states have call predecessors, (468), 132 states have return successors, (463), 424 states have call predecessors, (463), 463 states have call successors, (463) [2021-11-25 18:43:42,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1962 states to 1962 states and 2666 transitions. [2021-11-25 18:43:42,362 INFO L78 Accepts]: Start accepts. Automaton has 1962 states and 2666 transitions. Word has length 61 [2021-11-25 18:43:42,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:43:42,362 INFO L470 AbstractCegarLoop]: Abstraction has 1962 states and 2666 transitions. [2021-11-25 18:43:42,362 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.571428571428571) internal successors, (64), 13 states have internal predecessors, (64), 5 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-25 18:43:42,363 INFO L276 IsEmpty]: Start isEmpty. Operand 1962 states and 2666 transitions. [2021-11-25 18:43:42,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-25 18:43:42,364 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:43:42,365 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-25 18:43:42,402 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-25 18:43:42,577 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:43:42,578 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:43:42,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:43:42,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1039137595, now seen corresponding path program 3 times [2021-11-25 18:43:42,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:43:42,578 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597142592] [2021-11-25 18:43:42,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:43:42,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:43:42,595 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:43:42,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [157724215] [2021-11-25 18:43:42,606 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-25 18:43:42,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:43:42,607 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:43:42,608 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:43:42,633 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-25 18:43:42,676 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-25 18:43:42,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-25 18:43:42,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-25 18:43:42,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:43:42,837 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 3 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:43:42,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:43:43,025 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 36 proven. 3 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:43:43,025 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:43:43,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597142592] [2021-11-25 18:43:43,025 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:43:43,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157724215] [2021-11-25 18:43:43,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157724215] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:43:43,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [810256285] [2021-11-25 18:43:43,027 INFO L159 IcfgInterpreter]: Started Sifa with 27 locations of interest [2021-11-25 18:43:43,027 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:43:43,028 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:43:43,028 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:43:43,028 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:43:47,815 WARN L221 IntervalDomain]: Interval conversion did not stabilize in 16 iterations. Over-approximation may be very coarse. [2021-11-25 18:43:51,506 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 13 for LOIs [2021-11-25 18:43:51,512 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:43:51,534 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:44:05,647 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '34935#(and (<= ~counter~0 51) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (= |#NULL.offset| 0) (<= 0 |#StackHeapBarrier|) (<= 3 ~counter~0) (= |#NULL.base| 0))' at error location [2021-11-25 18:44:05,648 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:44:05,648 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:44:05,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2021-11-25 18:44:05,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544352513] [2021-11-25 18:44:05,648 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:44:05,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-25 18:44:05,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:44:05,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-25 18:44:05,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=965, Unknown=0, NotChecked=0, Total=1122 [2021-11-25 18:44:05,649 INFO L87 Difference]: Start difference. First operand 1962 states and 2666 transitions. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-25 18:44:06,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:44:06,399 INFO L93 Difference]: Finished difference Result 3185 states and 4402 transitions. [2021-11-25 18:44:06,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-25 18:44:06,399 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 61 [2021-11-25 18:44:06,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:44:06,411 INFO L225 Difference]: With dead ends: 3185 [2021-11-25 18:44:06,411 INFO L226 Difference]: Without dead ends: 1903 [2021-11-25 18:44:06,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 153 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 647 ImplicationChecksByTransitivity, 14.5s TimeCoverageRelationStatistics Valid=309, Invalid=2141, Unknown=0, NotChecked=0, Total=2450 [2021-11-25 18:44:06,417 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 146 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 348 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-25 18:44:06,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 282 Invalid, 348 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-25 18:44:06,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1903 states. [2021-11-25 18:44:06,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1903 to 1472. [2021-11-25 18:44:06,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1472 states, 1053 states have (on average 1.2497625830959165) internal successors, (1316), 1065 states have internal predecessors, (1316), 306 states have call successors, (306), 112 states have call predecessors, (306), 112 states have return successors, (301), 294 states have call predecessors, (301), 301 states have call successors, (301) [2021-11-25 18:44:06,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1472 states to 1472 states and 1923 transitions. [2021-11-25 18:44:06,717 INFO L78 Accepts]: Start accepts. Automaton has 1472 states and 1923 transitions. Word has length 61 [2021-11-25 18:44:06,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:44:06,717 INFO L470 AbstractCegarLoop]: Abstraction has 1472 states and 1923 transitions. [2021-11-25 18:44:06,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 4 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-11-25 18:44:06,718 INFO L276 IsEmpty]: Start isEmpty. Operand 1472 states and 1923 transitions. [2021-11-25 18:44:06,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2021-11-25 18:44:06,719 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:44:06,719 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 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] [2021-11-25 18:44:06,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-25 18:44:06,933 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:44:06,934 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:44:06,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:44:06,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1524056252, now seen corresponding path program 1 times [2021-11-25 18:44:06,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:44:06,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744455607] [2021-11-25 18:44:06,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:44:06,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:44:06,940 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:44:06,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [861718110] [2021-11-25 18:44:06,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:44:06,940 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:44:06,940 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:44:06,947 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:44:06,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-25 18:44:06,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:44:06,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-25 18:44:06,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:44:07,149 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 29 proven. 30 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:44:07,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:44:07,365 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 29 proven. 30 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2021-11-25 18:44:07,365 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:44:07,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744455607] [2021-11-25 18:44:07,365 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:44:07,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [861718110] [2021-11-25 18:44:07,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [861718110] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:44:07,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [212498346] [2021-11-25 18:44:07,368 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2021-11-25 18:44:07,369 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:44:07,369 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:44:07,369 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:44:07,369 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-25 18:44:13,498 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 11 for LOIs [2021-11-25 18:44:13,506 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 69 for LOIs [2021-11-25 18:44:13,532 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-25 18:44:14,927 INFO L133 SifaRunner]: Sifa could not show that error location is unreachable, found '42111#(and (<= ~counter~0 52) (<= 0 |#NULL.base|) (<= |#NULL.offset| 0) (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (= __VERIFIER_assert_~cond 0) (<= |#NULL.base| 0) (<= 0 |#NULL.offset|))' at error location [2021-11-25 18:44:14,928 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: ALGORITHM_FAILED [2021-11-25 18:44:14,928 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-25 18:44:14,928 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2021-11-25 18:44:14,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113458117] [2021-11-25 18:44:14,928 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-25 18:44:14,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-25 18:44:14,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-25 18:44:14,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-25 18:44:14,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=1565, Unknown=0, NotChecked=0, Total=1980 [2021-11-25 18:44:14,930 INFO L87 Difference]: Start difference. First operand 1472 states and 1923 transitions. Second operand has 22 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 22 states have internal predecessors, (80), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-25 18:44:16,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-25 18:44:16,349 INFO L93 Difference]: Finished difference Result 3998 states and 5542 transitions. [2021-11-25 18:44:16,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-11-25 18:44:16,350 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 22 states have internal predecessors, (80), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 68 [2021-11-25 18:44:16,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-25 18:44:16,369 INFO L225 Difference]: With dead ends: 3998 [2021-11-25 18:44:16,369 INFO L226 Difference]: Without dead ends: 3445 [2021-11-25 18:44:16,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 158 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1337 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=692, Invalid=2848, Unknown=0, NotChecked=0, Total=3540 [2021-11-25 18:44:16,374 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 595 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 324 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 595 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 324 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-11-25 18:44:16,375 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [595 Valid, 480 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [324 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-11-25 18:44:16,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3445 states. [2021-11-25 18:44:17,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3445 to 3311. [2021-11-25 18:44:17,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3311 states, 2367 states have (on average 1.2636248415716096) internal successors, (2991), 2384 states have internal predecessors, (2991), 739 states have call successors, (739), 204 states have call predecessors, (739), 204 states have return successors, (728), 722 states have call predecessors, (728), 728 states have call successors, (728) [2021-11-25 18:44:17,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3311 states to 3311 states and 4458 transitions. [2021-11-25 18:44:17,068 INFO L78 Accepts]: Start accepts. Automaton has 3311 states and 4458 transitions. Word has length 68 [2021-11-25 18:44:17,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-25 18:44:17,068 INFO L470 AbstractCegarLoop]: Abstraction has 3311 states and 4458 transitions. [2021-11-25 18:44:17,068 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 22 states have internal predecessors, (80), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-11-25 18:44:17,069 INFO L276 IsEmpty]: Start isEmpty. Operand 3311 states and 4458 transitions. [2021-11-25 18:44:17,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-11-25 18:44:17,070 INFO L506 BasicCegarLoop]: Found error trace [2021-11-25 18:44:17,070 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 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] [2021-11-25 18:44:17,106 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-25 18:44:17,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:44:17,298 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-25 18:44:17,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-25 18:44:17,298 INFO L85 PathProgramCache]: Analyzing trace with hash 689077281, now seen corresponding path program 1 times [2021-11-25 18:44:17,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-25 18:44:17,298 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996314019] [2021-11-25 18:44:17,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:44:17,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-25 18:44:17,305 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-25 18:44:17,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1566867873] [2021-11-25 18:44:17,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-25 18:44:17,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-25 18:44:17,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 [2021-11-25 18:44:17,307 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-25 18:44:17,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3d3a0c3c-f003-4bf7-907d-711554c599ca/bin/utaipan-eEHZpOm5b7/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-25 18:44:17,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-25 18:44:17,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 75 conjunts are in the unsatisfiable core [2021-11-25 18:44:17,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-25 18:44:18,662 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 35 proven. 43 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-11-25 18:44:18,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-25 18:44:27,891 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 35 proven. 43 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-11-25 18:44:27,891 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-25 18:44:27,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996314019] [2021-11-25 18:44:27,892 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-25 18:44:27,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566867873] [2021-11-25 18:44:27,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566867873] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-25 18:44:27,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [605297594] [2021-11-25 18:44:27,893 INFO L159 IcfgInterpreter]: Started Sifa with 28 locations of interest [2021-11-25 18:44:27,893 INFO L166 IcfgInterpreter]: Building call graph [2021-11-25 18:44:27,894 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-25 18:44:27,894 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-25 18:44:27,894 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs