./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/divbin_unwindbound10.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 63182f13 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/divbin_unwindbound10.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b879e9957df47aa9212d1bcb19c90b87b865d954f1a44f3c044747ce0553d2eb --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 22:55:10,420 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 22:55:10,423 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 22:55:10,485 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 22:55:10,486 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 22:55:10,488 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 22:55:10,490 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 22:55:10,494 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 22:55:10,497 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 22:55:10,499 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 22:55:10,501 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 22:55:10,503 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 22:55:10,504 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 22:55:10,506 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 22:55:10,508 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 22:55:10,510 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 22:55:10,512 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 22:55:10,514 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 22:55:10,517 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 22:55:10,527 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 22:55:10,530 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 22:55:10,538 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 22:55:10,540 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 22:55:10,541 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 22:55:10,546 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 22:55:10,547 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 22:55:10,547 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 22:55:10,557 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 22:55:10,558 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 22:55:10,560 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 22:55:10,560 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 22:55:10,562 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 22:55:10,564 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 22:55:10,566 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 22:55:10,568 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 22:55:10,569 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 22:55:10,570 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 22:55:10,570 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 22:55:10,570 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 22:55:10,572 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 22:55:10,573 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 22:55:10,574 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-12 22:55:10,639 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 22:55:10,640 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 22:55:10,641 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 22:55:10,641 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 22:55:10,642 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 22:55:10,642 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 22:55:10,642 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 22:55:10,642 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-12 22:55:10,643 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 22:55:10,643 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 22:55:10,643 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-12 22:55:10,643 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-12 22:55:10,644 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 22:55:10,644 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-12 22:55:10,644 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-12 22:55:10,645 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-12 22:55:10,646 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 22:55:10,646 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 22:55:10,646 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-12 22:55:10,646 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 22:55:10,647 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 22:55:10,647 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-12 22:55:10,647 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 22:55:10,648 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-12 22:55:10,648 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 22:55:10,648 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 22:55:10,648 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-12 22:55:10,649 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 22:55:10,649 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-12 22:55:10,649 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 22:55:10,650 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 22:55:10,650 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:55:10,650 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 22:55:10,650 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 22:55:10,651 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-12 22:55:10,651 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-12 22:55:10,651 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-12 22:55:10,652 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-12 22:55:10,652 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 22:55:10,652 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 22:55:10,652 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_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b879e9957df47aa9212d1bcb19c90b87b865d954f1a44f3c044747ce0553d2eb [2021-11-12 22:55:11,054 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 22:55:11,091 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 22:55:11,094 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 22:55:11,096 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 22:55:11,097 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 22:55:11,100 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/nla-digbench-scaling/divbin_unwindbound10.i [2021-11-12 22:55:11,197 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/data/2765c4d47/c2253e3e95684d329c50bb2bba91ba69/FLAGbe5456697 [2021-11-12 22:55:11,829 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 22:55:11,830 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/sv-benchmarks/c/nla-digbench-scaling/divbin_unwindbound10.i [2021-11-12 22:55:11,839 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/data/2765c4d47/c2253e3e95684d329c50bb2bba91ba69/FLAGbe5456697 [2021-11-12 22:55:12,187 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/data/2765c4d47/c2253e3e95684d329c50bb2bba91ba69 [2021-11-12 22:55:12,191 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 22:55:12,193 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 22:55:12,195 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 22:55:12,195 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 22:55:12,200 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 22:55:12,201 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,202 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@538c9514 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12, skipping insertion in model container [2021-11-12 22:55:12,203 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,212 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 22:55:12,233 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:55:12,474 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/sv-benchmarks/c/nla-digbench-scaling/divbin_unwindbound10.i[950,963] [2021-11-12 22:55:12,530 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:55:12,544 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 22:55:12,578 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/sv-benchmarks/c/nla-digbench-scaling/divbin_unwindbound10.i[950,963] [2021-11-12 22:55:12,609 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:55:12,630 INFO L208 MainTranslator]: Completed translation [2021-11-12 22:55:12,630 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12 WrapperNode [2021-11-12 22:55:12,631 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 22:55:12,632 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 22:55:12,633 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 22:55:12,633 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 22:55:12,643 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,653 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,689 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 22:55:12,691 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 22:55:12,693 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 22:55:12,693 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 22:55:12,704 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,705 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,722 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,723 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,727 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,734 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,742 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,749 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 22:55:12,751 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 22:55:12,754 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 22:55:12,754 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 22:55:12,755 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (1/1) ... [2021-11-12 22:55:12,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:55:12,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:55:12,803 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 22:55:12,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 22:55:12,869 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-12 22:55:12,871 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-12 22:55:12,871 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-12 22:55:12,872 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 22:55:12,873 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 22:55:12,873 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 22:55:12,873 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-12 22:55:12,873 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-12 22:55:13,198 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 22:55:13,198 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-11-12 22:55:13,201 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:55:13 BoogieIcfgContainer [2021-11-12 22:55:13,202 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 22:55:13,204 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 22:55:13,205 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 22:55:13,210 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 22:55:13,210 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 10:55:12" (1/3) ... [2021-11-12 22:55:13,211 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53e23f51 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:55:13, skipping insertion in model container [2021-11-12 22:55:13,212 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:12" (2/3) ... [2021-11-12 22:55:13,212 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53e23f51 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:55:13, skipping insertion in model container [2021-11-12 22:55:13,213 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:55:13" (3/3) ... [2021-11-12 22:55:13,215 INFO L111 eAbstractionObserver]: Analyzing ICFG divbin_unwindbound10.i [2021-11-12 22:55:13,222 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 22:55:13,223 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-12 22:55:13,286 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 22:55:13,296 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-12 22:55:13,297 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-12 22:55:13,320 INFO L276 IsEmpty]: Start isEmpty. Operand has 22 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 15 states have internal predecessors, (22), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-12 22:55:13,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-12 22:55:13,327 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:13,328 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:13,329 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:55:13,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:13,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1734137638, now seen corresponding path program 1 times [2021-11-12 22:55:13,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:55:13,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61768522] [2021-11-12 22:55:13,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:13,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:55:13,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:13,554 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-12 22:55:13,555 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:55:13,557 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61768522] [2021-11-12 22:55:13,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61768522] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:13,558 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:13,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-12 22:55:13,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180048558] [2021-11-12 22:55:13,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:13,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-12 22:55:13,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:55:13,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-12 22:55:13,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-12 22:55:13,615 INFO L87 Difference]: Start difference. First operand has 22 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 15 states have internal predecessors, (22), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 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-12 22:55:13,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:13,727 INFO L93 Difference]: Finished difference Result 35 states and 49 transitions. [2021-11-12 22:55:13,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-12 22:55:13,731 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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-12 22:55:13,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:13,745 INFO L225 Difference]: With dead ends: 35 [2021-11-12 22:55:13,746 INFO L226 Difference]: Without dead ends: 20 [2021-11-12 22:55:13,750 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-12 22:55:13,755 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 29.62ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.89ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.55ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:13,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 23 Invalid, 4 Unknown, 0 Unchecked, 0.89ms Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 49.55ms Time] [2021-11-12 22:55:13,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-11-12 22:55:13,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2021-11-12 22:55:13,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 14 states have internal predecessors, (18), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-12 22:55:13,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 25 transitions. [2021-11-12 22:55:13,805 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 25 transitions. Word has length 14 [2021-11-12 22:55:13,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:13,807 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 25 transitions. [2021-11-12 22:55:13,807 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 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-12 22:55:13,808 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 25 transitions. [2021-11-12 22:55:13,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-11-12 22:55:13,825 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:13,825 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:13,826 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-12 22:55:13,826 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:55:13,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:13,828 INFO L85 PathProgramCache]: Analyzing trace with hash -207211284, now seen corresponding path program 1 times [2021-11-12 22:55:13,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:55:13,829 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498103432] [2021-11-12 22:55:13,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:13,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:55:13,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:14,009 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-12 22:55:14,010 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:55:14,010 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498103432] [2021-11-12 22:55:14,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498103432] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:14,011 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:14,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-12 22:55:14,011 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977383736] [2021-11-12 22:55:14,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:14,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 22:55:14,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:55:14,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 22:55:14,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-12 22:55:14,015 INFO L87 Difference]: Start difference. First operand 20 states and 25 transitions. Second operand has 4 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), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-12 22:55:14,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:14,067 INFO L93 Difference]: Finished difference Result 33 states and 41 transitions. [2021-11-12 22:55:14,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 22:55:14,068 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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 16 [2021-11-12 22:55:14,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:14,069 INFO L225 Difference]: With dead ends: 33 [2021-11-12 22:55:14,069 INFO L226 Difference]: Without dead ends: 22 [2021-11-12 22:55:14,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-12 22:55:14,073 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 3 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.16ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.20ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 37.93ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:14,074 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 53 Invalid, 15 Unknown, 0 Unchecked, 2.20ms Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 37.93ms Time] [2021-11-12 22:55:14,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2021-11-12 22:55:14,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2021-11-12 22:55:14,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 15 states have (on average 1.3333333333333333) internal successors, (20), 16 states have internal predecessors, (20), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-12 22:55:14,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 27 transitions. [2021-11-12 22:55:14,083 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 27 transitions. Word has length 16 [2021-11-12 22:55:14,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:14,084 INFO L470 AbstractCegarLoop]: Abstraction has 22 states and 27 transitions. [2021-11-12 22:55:14,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 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), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-12 22:55:14,084 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 27 transitions. [2021-11-12 22:55:14,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-11-12 22:55:14,086 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:14,086 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:14,086 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-12 22:55:14,087 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:55:14,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:14,088 INFO L85 PathProgramCache]: Analyzing trace with hash 1776102932, now seen corresponding path program 1 times [2021-11-12 22:55:14,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:55:14,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587277958] [2021-11-12 22:55:14,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:14,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:55:14,119 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-12 22:55:14,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2099327016] [2021-11-12 22:55:14,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:14,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:55:14,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:55:14,123 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:55:14,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-12 22:55:14,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:14,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-12 22:55:14,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:14,710 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:55:14,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:15,063 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-12 22:55:15,064 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:55:15,064 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587277958] [2021-11-12 22:55:15,065 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:55:15,065 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099327016] [2021-11-12 22:55:15,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099327016] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 22:55:15,066 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:55:15,066 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [8] total 10 [2021-11-12 22:55:15,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729950330] [2021-11-12 22:55:15,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:15,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:55:15,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:55:15,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:55:15,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-11-12 22:55:15,069 INFO L87 Difference]: Start difference. First operand 22 states and 27 transitions. Second operand has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 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-12 22:55:17,646 WARN L515 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-12 22:55:17,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:17,828 INFO L93 Difference]: Finished difference Result 34 states and 42 transitions. [2021-11-12 22:55:17,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-12 22:55:17,830 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 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 17 [2021-11-12 22:55:17,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:17,832 INFO L225 Difference]: With dead ends: 34 [2021-11-12 22:55:17,833 INFO L226 Difference]: Without dead ends: 31 [2021-11-12 22:55:17,834 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-11-12 22:55:17,836 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 12 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2530.10ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.20ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2729.93ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:17,837 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 81 Invalid, 48 Unknown, 0 Unchecked, 3.20ms Time], IncrementalHoareTripleChecker [2 Valid, 45 Invalid, 1 Unknown, 0 Unchecked, 2729.93ms Time] [2021-11-12 22:55:17,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-11-12 22:55:17,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2021-11-12 22:55:17,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 22 states have (on average 1.2727272727272727) internal successors, (28), 23 states have internal predecessors, (28), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-12 22:55:17,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 37 transitions. [2021-11-12 22:55:17,848 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 37 transitions. Word has length 17 [2021-11-12 22:55:17,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:17,848 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 37 transitions. [2021-11-12 22:55:17,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 5 states have internal predecessors, (11), 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-12 22:55:17,849 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 37 transitions. [2021-11-12 22:55:17,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-12 22:55:17,850 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:17,851 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:17,900 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-12 22:55:18,077 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-11-12 22:55:18,078 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:55:18,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:18,079 INFO L85 PathProgramCache]: Analyzing trace with hash 1737998361, now seen corresponding path program 1 times [2021-11-12 22:55:18,079 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:55:18,079 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661044393] [2021-11-12 22:55:18,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:18,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:55:18,109 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-12 22:55:18,110 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2049788302] [2021-11-12 22:55:18,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:18,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:55:18,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:55:18,112 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:55:18,153 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-12 22:55:18,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:18,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 22:55:18,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:18,309 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-12 22:55:18,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:18,464 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-12 22:55:18,464 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:55:18,464 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661044393] [2021-11-12 22:55:18,465 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:55:18,465 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049788302] [2021-11-12 22:55:18,465 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049788302] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:55:18,466 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1366305069] [2021-11-12 22:55:18,491 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-12 22:55:18,491 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:55:18,497 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:55:18,504 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:55:18,505 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:55:18,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,556 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:18,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:55:18,562 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:18,563 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 22:55:18,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:55:18,598 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_8|], 10=[|v_#valid_9|]} [2021-11-12 22:55:18,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:18,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:55:18,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:55:18,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:55:18,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:18,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:18,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:18,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:18,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:18,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:18,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 22:55:18,725 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:55:18,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:55:18,733 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:18,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:18,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,780 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-12 22:55:18,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:55:18,783 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:89, output treesize:74 [2021-11-12 22:55:18,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 22:55:18,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-12 22:55:18,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 22:55:18,881 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:18,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-12 22:55:18,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:18,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:18,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:18,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:18,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:18,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:18,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,108 INFO L180 QuantifierPusher]: treesize reduction 33, result has 76.3 percent of original size [2021-11-12 22:55:19,115 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:19,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:19,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:55:19,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:55:19,148 INFO L180 QuantifierPusher]: treesize reduction 33, result has 77.4 percent of original size [2021-11-12 22:55:19,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:55:19,176 INFO L180 QuantifierPusher]: treesize reduction 33, result has 76.3 percent of original size [2021-11-12 22:55:19,186 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:19,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:19,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:55:19,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:55:19,222 INFO L180 QuantifierPusher]: treesize reduction 33, result has 77.4 percent of original size [2021-11-12 22:55:19,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:55:19,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,302 INFO L180 QuantifierPusher]: treesize reduction 33, result has 76.6 percent of original size [2021-11-12 22:55:19,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-12 22:55:19,326 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 22:55:19,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-11-12 22:55:19,340 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:19,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-12 22:55:19,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:19,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 115 [2021-11-12 22:55:19,360 INFO L180 QuantifierPusher]: treesize reduction 5, result has 95.8 percent of original size [2021-11-12 22:55:19,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-12 22:55:19,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:19,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 260 [2021-11-12 22:55:19,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:19,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 265 [2021-11-12 22:55:19,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:19,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 267 [2021-11-12 22:55:19,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,622 INFO L180 QuantifierPusher]: treesize reduction 30, result has 57.7 percent of original size [2021-11-12 22:55:19,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 22:55:19,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:19,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-12 22:55:19,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:19,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:55:19,644 INFO L180 QuantifierPusher]: treesize reduction 30, result has 57.7 percent of original size [2021-11-12 22:55:19,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 22:55:19,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,758 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.7 percent of original size [2021-11-12 22:55:19,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 172 [2021-11-12 22:55:19,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,838 INFO L180 QuantifierPusher]: treesize reduction 4, result has 97.9 percent of original size [2021-11-12 22:55:19,846 INFO L185 QuantifierPusher]: treesize reduction 33, result has 56.0 percent of original size 42 [2021-11-12 22:55:19,852 INFO L180 QuantifierPusher]: treesize reduction 33, result has 60.7 percent of original size [2021-11-12 22:55:19,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-12 22:55:19,858 INFO L180 QuantifierPusher]: treesize reduction 50, result has 2.0 percent of original size [2021-11-12 22:55:19,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 1 [2021-11-12 22:55:19,864 INFO L180 QuantifierPusher]: treesize reduction 33, result has 76.3 percent of original size [2021-11-12 22:55:19,870 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:19,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:19,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:55:19,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:55:19,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:19,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 22:55:19,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:19,927 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 66 for LOIs [2021-11-12 22:55:19,932 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:55:22,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSifa [1366305069] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:22,508 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2021-11-12 22:55:22,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [4, 5] total 18 [2021-11-12 22:55:22,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238401771] [2021-11-12 22:55:22,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:22,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-12 22:55:22,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:55:22,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-12 22:55:22,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2021-11-12 22:55:22,512 INFO L87 Difference]: Start difference. First operand 31 states and 37 transitions. Second operand has 12 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 8 states have internal predecessors, (12), 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-12 22:55:24,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:24,120 INFO L93 Difference]: Finished difference Result 50 states and 62 transitions. [2021-11-12 22:55:24,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-12 22:55:24,125 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 8 states have internal predecessors, (12), 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 19 [2021-11-12 22:55:24,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:24,126 INFO L225 Difference]: With dead ends: 50 [2021-11-12 22:55:24,126 INFO L226 Difference]: Without dead ends: 39 [2021-11-12 22:55:24,127 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-11-12 22:55:24,128 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 13 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 450.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 5.07ms SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 512.66ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:24,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 71 Invalid, 165 Unknown, 0 Unchecked, 5.07ms Time], IncrementalHoareTripleChecker [14 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 512.66ms Time] [2021-11-12 22:55:24,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-11-12 22:55:24,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 33. [2021-11-12 22:55:24,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 24 states have (on average 1.25) internal successors, (30), 25 states have internal predecessors, (30), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-12 22:55:24,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 39 transitions. [2021-11-12 22:55:24,141 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 39 transitions. Word has length 19 [2021-11-12 22:55:24,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:24,142 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 39 transitions. [2021-11-12 22:55:24,142 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 8 states have internal predecessors, (12), 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-12 22:55:24,142 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 39 transitions. [2021-11-12 22:55:24,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-12 22:55:24,145 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:24,145 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:24,192 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-12 22:55:24,368 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:55:24,369 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:55:24,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:24,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1736210901, now seen corresponding path program 1 times [2021-11-12 22:55:24,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:55:24,370 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847192590] [2021-11-12 22:55:24,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:24,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:55:24,399 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-12 22:55:24,401 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [867821332] [2021-11-12 22:55:24,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:24,402 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:55:24,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:55:24,403 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:55:24,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-12 22:55:24,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:24,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 22:55:24,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:24,547 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-12 22:55:24,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:24,660 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-12 22:55:24,661 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:55:24,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847192590] [2021-11-12 22:55:24,661 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:55:24,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867821332] [2021-11-12 22:55:24,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867821332] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:55:24,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [634460155] [2021-11-12 22:55:24,664 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-12 22:55:24,664 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:55:24,665 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:55:24,665 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:55:24,665 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:55:24,691 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,692 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:24,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,694 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:55:24,695 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:24,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 22:55:24,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:55:24,709 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_9|], 10=[|v_#valid_10|]} [2021-11-12 22:55:24,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:24,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:55:24,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:55:24,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:55:24,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:24,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:24,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:24,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:24,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:24,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 22:55:24,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:55:24,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:55:24,765 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:24,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-12 22:55:24,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:55:24,772 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:89, output treesize:74 [2021-11-12 22:55:24,780 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 22:55:24,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-12 22:55:24,808 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 22:55:24,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-12 22:55:24,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:24,936 INFO L180 QuantifierPusher]: treesize reduction 33, result has 76.3 percent of original size [2021-11-12 22:55:24,941 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:24,942 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:55:24,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:55:24,957 INFO L180 QuantifierPusher]: treesize reduction 33, result has 77.4 percent of original size [2021-11-12 22:55:24,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:55:24,971 INFO L180 QuantifierPusher]: treesize reduction 33, result has 76.3 percent of original size [2021-11-12 22:55:24,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:24,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:24,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:55:24,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:55:24,990 INFO L180 QuantifierPusher]: treesize reduction 33, result has 77.4 percent of original size [2021-11-12 22:55:24,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:55:25,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,042 INFO L180 QuantifierPusher]: treesize reduction 33, result has 76.6 percent of original size [2021-11-12 22:55:25,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-12 22:55:25,051 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 22:55:25,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-11-12 22:55:25,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:25,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-12 22:55:25,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:25,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-11-12 22:55:25,076 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-12 22:55:25,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-12 22:55:25,086 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:25,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 257 [2021-11-12 22:55:25,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:25,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 262 [2021-11-12 22:55:25,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:25,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 264 [2021-11-12 22:55:25,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,271 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,290 INFO L180 QuantifierPusher]: treesize reduction 30, result has 57.7 percent of original size [2021-11-12 22:55:25,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 42 [2021-11-12 22:55:25,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:25,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 47 [2021-11-12 22:55:25,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:25,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-12 22:55:25,333 INFO L180 QuantifierPusher]: treesize reduction 30, result has 57.7 percent of original size [2021-11-12 22:55:25,335 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:55:25,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,442 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.7 percent of original size [2021-11-12 22:55:25,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-12 22:55:25,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,500 INFO L180 QuantifierPusher]: treesize reduction 4, result has 97.9 percent of original size [2021-11-12 22:55:25,507 INFO L185 QuantifierPusher]: treesize reduction 33, result has 56.6 percent of original size 43 [2021-11-12 22:55:25,515 INFO L180 QuantifierPusher]: treesize reduction 33, result has 61.2 percent of original size [2021-11-12 22:55:25,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 22:55:25,524 INFO L180 QuantifierPusher]: treesize reduction 4, result has 92.5 percent of original size [2021-11-12 22:55:25,526 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:55:25,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:25,547 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:25,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:25,556 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:25,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:25,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 22:55:25,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 22:55:25,563 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:25,564 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:25,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:55:25,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 22:55:25,576 INFO L180 QuantifierPusher]: treesize reduction 33, result has 76.3 percent of original size [2021-11-12 22:55:25,581 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:25,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:25,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:55:25,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:55:25,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:25,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 22:55:25,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:25,635 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 24 for LOIs [2021-11-12 22:55:25,641 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 66 for LOIs [2021-11-12 22:55:25,646 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:55:28,044 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:55:28,044 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-12 22:55:28,044 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2021-11-12 22:55:28,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919763676] [2021-11-12 22:55:28,045 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-12 22:55:28,045 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-12 22:55:28,045 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-12 22:55:28,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-12 22:55:28,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2021-11-12 22:55:28,046 INFO L87 Difference]: Start difference. First operand 33 states and 39 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-12 22:55:30,199 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 22:55:30,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:30,200 INFO L93 Difference]: Finished difference Result 62 states and 74 transitions. [2021-11-12 22:55:30,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-12 22:55:30,321 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 19 [2021-11-12 22:55:30,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:30,322 INFO L225 Difference]: With dead ends: 62 [2021-11-12 22:55:30,322 INFO L226 Difference]: Without dead ends: 53 [2021-11-12 22:55:30,322 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2021-11-12 22:55:30,323 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 28 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 13 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2068.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 95 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.58ms SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2091.57ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:30,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 95 Invalid, 52 Unknown, 0 Unchecked, 1.58ms Time], IncrementalHoareTripleChecker [13 Valid, 38 Invalid, 1 Unknown, 0 Unchecked, 2091.57ms Time] [2021-11-12 22:55:30,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2021-11-12 22:55:30,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 41. [2021-11-12 22:55:30,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 32 states have (on average 1.25) internal successors, (40), 33 states have internal predecessors, (40), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-12 22:55:30,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 49 transitions. [2021-11-12 22:55:30,333 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 49 transitions. Word has length 19 [2021-11-12 22:55:30,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:30,333 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 49 transitions. [2021-11-12 22:55:30,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-12 22:55:30,334 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 49 transitions. [2021-11-12 22:55:30,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-12 22:55:30,335 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:30,335 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:30,374 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-11-12 22:55:30,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-11-12 22:55:30,549 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:55:30,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:30,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1948059783, now seen corresponding path program 1 times [2021-11-12 22:55:30,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-12 22:55:30,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354836574] [2021-11-12 22:55:30,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:30,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-12 22:55:30,560 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-12 22:55:30,560 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2098962569] [2021-11-12 22:55:30,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:30,560 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:55:30,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:55:30,561 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:55:30,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-12 22:55:30,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:30,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 15 conjunts are in the unsatisfiable core [2021-11-12 22:55:30,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:30,930 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:55:30,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:31,110 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-12 22:55:31,111 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354836574] [2021-11-12 22:55:31,113 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:55:31,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2098962569] [2021-11-12 22:55:31,113 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_DEPENDING: Shadow problem: [|ULTIMATE.start_main_~b~0#1|] [2021-11-12 22:55:31,114 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2086602561] [2021-11-12 22:55:31,119 INFO L159 IcfgInterpreter]: Started Sifa with 16 locations of interest [2021-11-12 22:55:31,119 INFO L166 IcfgInterpreter]: Building call graph [2021-11-12 22:55:31,120 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-12 22:55:31,120 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-12 22:55:31,120 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-12 22:55:31,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,132 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:31,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-12 22:55:31,134 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:31,134 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 9 [2021-11-12 22:55:31,136 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 92 [2021-11-12 22:55:31,142 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_10|], 10=[|v_#valid_11|]} [2021-11-12 22:55:31,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:31,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 9 treesize of output 11 [2021-11-12 22:55:31,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,153 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:55:31,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,154 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 11 [2021-11-12 22:55:31,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:31,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:31,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:31,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:31,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-12 22:55:31,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-11-12 22:55:31,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:55:31,195 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-12 22:55:31,196 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-12 22:55:31,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 74 [2021-11-12 22:55:31,202 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-12 22:55:31,202 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:89, output treesize:74 [2021-11-12 22:55:31,207 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 22:55:31,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-12 22:55:31,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 22:55:31,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 79 [2021-11-12 22:55:31,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,304 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,315 INFO L180 QuantifierPusher]: treesize reduction 33, result has 76.3 percent of original size [2021-11-12 22:55:31,318 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:31,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:55:31,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:55:31,334 INFO L180 QuantifierPusher]: treesize reduction 33, result has 77.4 percent of original size [2021-11-12 22:55:31,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:55:31,367 INFO L180 QuantifierPusher]: treesize reduction 33, result has 76.3 percent of original size [2021-11-12 22:55:31,373 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:31,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:55:31,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:55:31,393 INFO L180 QuantifierPusher]: treesize reduction 33, result has 77.4 percent of original size [2021-11-12 22:55:31,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 90 [2021-11-12 22:55:31,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,439 INFO L180 QuantifierPusher]: treesize reduction 33, result has 76.6 percent of original size [2021-11-12 22:55:31,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 104 [2021-11-12 22:55:31,445 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.2 percent of original size [2021-11-12 22:55:31,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 101 [2021-11-12 22:55:31,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-12 22:55:31,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 113 [2021-11-12 22:55:31,463 INFO L180 QuantifierPusher]: treesize reduction 3, result has 97.4 percent of original size [2021-11-12 22:55:31,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 110 [2021-11-12 22:55:31,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,513 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 257 [2021-11-12 22:55:31,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 262 [2021-11-12 22:55:31,530 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 264 [2021-11-12 22:55:31,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,583 INFO L180 QuantifierPusher]: treesize reduction 30, result has 57.7 percent of original size [2021-11-12 22:55:31,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:55:31,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 48 [2021-11-12 22:55:31,589 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,591 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-12 22:55:31,597 INFO L180 QuantifierPusher]: treesize reduction 30, result has 57.7 percent of original size [2021-11-12 22:55:31,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 43 [2021-11-12 22:55:31,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,621 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,664 INFO L180 QuantifierPusher]: treesize reduction 6, result has 96.7 percent of original size [2021-11-12 22:55:31,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 173 [2021-11-12 22:55:31,691 INFO L180 QuantifierPusher]: treesize reduction 31, result has 58.7 percent of original size [2021-11-12 22:55:31,692 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 40 [2021-11-12 22:55:31,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 38 [2021-11-12 22:55:31,700 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,711 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:31,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,727 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:31,728 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,728 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 13 [2021-11-12 22:55:31,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 22 [2021-11-12 22:55:31,732 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:31,733 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:55:31,740 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 35 [2021-11-12 22:55:31,744 INFO L180 QuantifierPusher]: treesize reduction 33, result has 76.3 percent of original size [2021-11-12 22:55:31,754 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-12 22:55:31,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 7 [2021-11-12 22:55:31,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 87 [2021-11-12 22:55:31,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-12 22:55:31,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 81 [2021-11-12 22:55:31,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-12 22:55:31,803 INFO L197 IcfgInterpreter]: Interpreting procedure __VERIFIER_assert with input of size 26 for LOIs [2021-11-12 22:55:31,810 INFO L197 IcfgInterpreter]: Interpreting procedure assume_abort_if_not with input of size 66 for LOIs [2021-11-12 22:55:31,815 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-12 22:55:34,287 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-12 22:55:34,287 INFO L186 FreeRefinementEngine]: Found 0 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:34,287 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [] total 0 [2021-11-12 22:55:34,287 ERROR L172 FreeRefinementEngine]: Strategy SIFA_TAIPAN failed to provide any proof altough trace is infeasible [2021-11-12 22:55:34,288 INFO L628 BasicCegarLoop]: Counterexample might be feasible [2021-11-12 22:55:34,295 INFO L764 garLoopResultBuilder]: Registering result UNKNOWN for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-12 22:55:34,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2021-11-12 22:55:34,505 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:55:34,508 INFO L732 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2021-11-12 22:55:34,511 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-12 22:55:34,524 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.11 10:55:34 BoogieIcfgContainer [2021-11-12 22:55:34,524 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-12 22:55:34,525 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-12 22:55:34,525 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-12 22:55:34,525 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-12 22:55:34,526 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:55:13" (3/4) ... [2021-11-12 22:55:34,529 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-12 22:55:34,529 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-12 22:55:34,530 INFO L158 Benchmark]: Toolchain (without parser) took 22336.82ms. Allocated memory was 88.1MB in the beginning and 142.6MB in the end (delta: 54.5MB). Free memory was 51.5MB in the beginning and 74.7MB in the end (delta: -23.2MB). Peak memory consumption was 30.7MB. Max. memory is 16.1GB. [2021-11-12 22:55:34,530 INFO L158 Benchmark]: CDTParser took 0.35ms. Allocated memory is still 88.1MB. Free memory was 68.0MB in the beginning and 67.9MB in the end (delta: 78.4kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-12 22:55:34,530 INFO L158 Benchmark]: CACSL2BoogieTranslator took 436.24ms. Allocated memory was 88.1MB in the beginning and 117.4MB in the end (delta: 29.4MB). Free memory was 51.3MB in the beginning and 93.6MB in the end (delta: -42.3MB). Peak memory consumption was 7.8MB. Max. memory is 16.1GB. [2021-11-12 22:55:34,531 INFO L158 Benchmark]: Boogie Procedure Inliner took 57.69ms. Allocated memory is still 117.4MB. Free memory was 93.6MB in the beginning and 91.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-12 22:55:34,531 INFO L158 Benchmark]: Boogie Preprocessor took 58.33ms. Allocated memory is still 117.4MB. Free memory was 91.9MB in the beginning and 90.9MB in the end (delta: 977.3kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-12 22:55:34,531 INFO L158 Benchmark]: RCFGBuilder took 451.13ms. Allocated memory is still 117.4MB. Free memory was 90.9MB in the beginning and 80.0MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-12 22:55:34,531 INFO L158 Benchmark]: TraceAbstraction took 21320.08ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 79.7MB in the beginning and 74.7MB in the end (delta: 5.0MB). Peak memory consumption was 31.2MB. Max. memory is 16.1GB. [2021-11-12 22:55:34,532 INFO L158 Benchmark]: Witness Printer took 4.16ms. Allocated memory is still 142.6MB. Free memory is still 74.7MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-12 22:55:34,533 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.35ms. Allocated memory is still 88.1MB. Free memory was 68.0MB in the beginning and 67.9MB in the end (delta: 78.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 436.24ms. Allocated memory was 88.1MB in the beginning and 117.4MB in the end (delta: 29.4MB). Free memory was 51.3MB in the beginning and 93.6MB in the end (delta: -42.3MB). Peak memory consumption was 7.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 57.69ms. Allocated memory is still 117.4MB. Free memory was 93.6MB in the beginning and 91.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 58.33ms. Allocated memory is still 117.4MB. Free memory was 91.9MB in the beginning and 90.9MB in the end (delta: 977.3kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 451.13ms. Allocated memory is still 117.4MB. Free memory was 90.9MB in the beginning and 80.0MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * TraceAbstraction took 21320.08ms. Allocated memory was 117.4MB in the beginning and 142.6MB in the end (delta: 25.2MB). Free memory was 79.7MB in the beginning and 74.7MB in the end (delta: 5.0MB). Peak memory consumption was 31.2MB. Max. memory is 16.1GB. * Witness Printer took 4.16ms. Allocated memory is still 142.6MB. Free memory is still 74.7MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 21]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: unable to decide satisfiability of path constraint. Possible FailurePath: [L25] int counter = 0; [L27] unsigned A, B; [L28] unsigned q, r, b; [L29] A = __VERIFIER_nondet_uint() [L30] B = __VERIFIER_nondet_uint() [L31] CALL assume_abort_if_not(B < (0x7fffffff * 2U + 1U)/2) [L16] COND FALSE !(!cond) [L31] RET assume_abort_if_not(B < (0x7fffffff * 2U + 1U)/2) [L32] CALL assume_abort_if_not(B >= 1) [L16] COND FALSE !(!cond) [L32] RET assume_abort_if_not(B >= 1) [L33] q = 0 [L34] r = A [L35] b = B [L36] EXPR counter++ [L36] COND TRUE counter++<10 [L37] COND FALSE !(!(r >= b)) [L38] b = 2 * b [L36] EXPR counter++ [L36] COND TRUE counter++<10 [L37] COND TRUE !(r >= b) [L40] EXPR counter++ [L40] COND TRUE counter++<10 [L41] CALL __VERIFIER_assert(A == q * b + r) [L19] COND TRUE !(cond) [L21] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 22 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 21.2s, OverallIterations: 6, TraceHistogramMax: 2, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 6.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 2 mSolverCounterUnknown, 60 SdHoareTripleChecker+Valid, 5421.63ms IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 56 mSDsluCounter, 323 SdHoareTripleChecker+Invalid, 5108.77ms Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 241 mSDsCounter, 29 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 253 IncrementalHoareTripleChecker+Invalid, 284 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 29 mSolverCounterUnsat, 98 mSDtfsCounter, 253 mSolverCounterSat, 12.94ms SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 155 GetRequests, 101 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 6.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=41occurred in iteration=5, InterpolantAutomatonStates: 35, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 5 MinimizatonAttempts, 18 StatesRemovedByMinimization, 2 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 2.0s InterpolantComputationTime, 105 NumberOfCodeBlocks, 105 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 151 ConstructedInterpolants, 0 QuantifiedInterpolants, 565 SizeOfPredicates, 8 NumberOfNonLiveVariables, 298 ConjunctsInSsa, 40 ConjunctsInUnsatCore, 9 InterpolantComputations, 3 PerfectInterpolantSequences, 17/29 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: OVERALL_TIME: 1442.12ms, ICFG_INTERPRETER_ENTERED_PROCEDURES: 2, DAG_INTERPRETER_EARLY_EXIT_QUERIES_NONTRIVIAL: 15, DAG_INTERPRETER_EARLY_EXITS: 1, TOOLS_POST_APPLICATIONS: 20, TOOLS_POST_TIME: 439.48ms, TOOLS_POST_CALL_APPLICATIONS: 6, TOOLS_POST_CALL_TIME: 171.03ms, TOOLS_POST_RETURN_APPLICATIONS: 4, TOOLS_POST_RETURN_TIME: 86.29ms, TOOLS_QUANTIFIERELIM_APPLICATIONS: 30, TOOLS_QUANTIFIERELIM_TIME: 680.47ms, TOOLS_QUANTIFIERELIM_MAX_TIME: 234.14ms, FLUID_QUERY_TIME: 4.36ms, FLUID_QUERIES: 48, FLUID_YES_ANSWERS: 0, DOMAIN_JOIN_APPLICATIONS: 10, DOMAIN_JOIN_TIME: 452.67ms, DOMAIN_ALPHA_APPLICATIONS: 0, DOMAIN_ALPHA_TIME: 0.00ms, DOMAIN_WIDEN_APPLICATIONS: 2, DOMAIN_WIDEN_TIME: 161.62ms, DOMAIN_ISSUBSETEQ_APPLICATIONS: 3, DOMAIN_ISSUBSETEQ_TIME: 17.82ms, DOMAIN_ISBOTTOM_APPLICATIONS: 15, DOMAIN_ISBOTTOM_TIME: 40.90ms, LOOP_SUMMARIZER_APPLICATIONS: 1, LOOP_SUMMARIZER_CACHE_MISSES: 1, LOOP_SUMMARIZER_OVERALL_TIME: 306.84ms, LOOP_SUMMARIZER_NEW_COMPUTATION_TIME: 306.72ms, LOOP_SUMMARIZER_FIXPOINT_ITERATIONS: 3, CALL_SUMMARIZER_APPLICATIONS: 4, CALL_SUMMARIZER_CACHE_MISSES: 1, CALL_SUMMARIZER_OVERALL_TIME: 2.21ms, CALL_SUMMARIZER_NEW_COMPUTATION_TIME: 2.13ms, PROCEDURE_GRAPH_BUILDER_TIME: 4.44ms, PATH_EXPR_TIME: 3.38ms, REGEX_TO_DAG_TIME: 4.25ms, DAG_COMPRESSION_TIME: 16.18ms, DAG_COMPRESSION_PROCESSED_NODES: 210, DAG_COMPRESSION_RETAINED_NODES: 43, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2021-11-12 22:55:34,566 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/config/TaipanReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/divbin_unwindbound10.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash b879e9957df47aa9212d1bcb19c90b87b865d954f1a44f3c044747ce0553d2eb --- Real Ultimate output --- This is Ultimate 0.2.1-dev-63182f1 [2021-11-12 22:55:37,120 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-12 22:55:37,123 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-12 22:55:37,158 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-12 22:55:37,159 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-12 22:55:37,160 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-12 22:55:37,163 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-12 22:55:37,165 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-12 22:55:37,168 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-12 22:55:37,170 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-12 22:55:37,171 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-12 22:55:37,173 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-12 22:55:37,174 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-12 22:55:37,175 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-12 22:55:37,177 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-12 22:55:37,179 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-12 22:55:37,180 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-12 22:55:37,181 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-12 22:55:37,185 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-12 22:55:37,192 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-12 22:55:37,198 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-12 22:55:37,200 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-12 22:55:37,202 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-12 22:55:37,204 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-12 22:55:37,209 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-12 22:55:37,216 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-12 22:55:37,216 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-12 22:55:37,220 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-12 22:55:37,221 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-12 22:55:37,222 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-12 22:55:37,224 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-12 22:55:37,225 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-12 22:55:37,227 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-12 22:55:37,228 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-12 22:55:37,230 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-12 22:55:37,231 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-12 22:55:37,232 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-12 22:55:37,232 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-12 22:55:37,233 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-12 22:55:37,235 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-12 22:55:37,236 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-12 22:55:37,237 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2021-11-12 22:55:37,273 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-12 22:55:37,273 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-12 22:55:37,274 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-12 22:55:37,274 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-12 22:55:37,274 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-12 22:55:37,275 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-12 22:55:37,275 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-12 22:55:37,275 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-12 22:55:37,276 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-12 22:55:37,276 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-12 22:55:37,277 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-12 22:55:37,277 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-12 22:55:37,277 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-12 22:55:37,278 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-12 22:55:37,278 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-12 22:55:37,278 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-12 22:55:37,278 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-12 22:55:37,279 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-12 22:55:37,279 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2021-11-12 22:55:37,279 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2021-11-12 22:55:37,279 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-12 22:55:37,280 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-12 22:55:37,280 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-12 22:55:37,280 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-12 22:55:37,280 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-12 22:55:37,281 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-12 22:55:37,281 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-12 22:55:37,281 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:55:37,282 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-12 22:55:37,282 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-12 22:55:37,282 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-12 22:55:37,282 INFO L138 SettingsManager]: * Trace refinement strategy=WALRUS [2021-11-12 22:55:37,283 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2021-11-12 22:55:37,283 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-12 22:55:37,283 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-12 22:55:37,283 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-12 22:55:37,284 INFO L138 SettingsManager]: * Logic for external solver=AUFBV WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b879e9957df47aa9212d1bcb19c90b87b865d954f1a44f3c044747ce0553d2eb [2021-11-12 22:55:37,702 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-12 22:55:37,735 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-12 22:55:37,739 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-12 22:55:37,742 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-12 22:55:37,744 INFO L275 PluginConnector]: CDTParser initialized [2021-11-12 22:55:37,746 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/../../sv-benchmarks/c/nla-digbench-scaling/divbin_unwindbound10.i [2021-11-12 22:55:37,829 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/data/5cdb67854/f22e9b762c294beaa93dd22d3f9c5e20/FLAG13426c0d1 [2021-11-12 22:55:38,378 INFO L306 CDTParser]: Found 1 translation units. [2021-11-12 22:55:38,382 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/sv-benchmarks/c/nla-digbench-scaling/divbin_unwindbound10.i [2021-11-12 22:55:38,391 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/data/5cdb67854/f22e9b762c294beaa93dd22d3f9c5e20/FLAG13426c0d1 [2021-11-12 22:55:38,724 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/data/5cdb67854/f22e9b762c294beaa93dd22d3f9c5e20 [2021-11-12 22:55:38,727 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-12 22:55:38,728 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-12 22:55:38,730 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-12 22:55:38,731 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-12 22:55:38,735 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-12 22:55:38,736 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:55:38" (1/1) ... [2021-11-12 22:55:38,737 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d8a254f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:38, skipping insertion in model container [2021-11-12 22:55:38,738 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 10:55:38" (1/1) ... [2021-11-12 22:55:38,747 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-12 22:55:38,765 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-12 22:55:38,974 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/sv-benchmarks/c/nla-digbench-scaling/divbin_unwindbound10.i[950,963] [2021-11-12 22:55:39,015 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:55:39,030 INFO L203 MainTranslator]: Completed pre-run [2021-11-12 22:55:39,090 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/sv-benchmarks/c/nla-digbench-scaling/divbin_unwindbound10.i[950,963] [2021-11-12 22:55:39,139 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-12 22:55:39,162 INFO L208 MainTranslator]: Completed translation [2021-11-12 22:55:39,163 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:39 WrapperNode [2021-11-12 22:55:39,163 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-12 22:55:39,164 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-12 22:55:39,165 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-12 22:55:39,165 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-12 22:55:39,174 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:39" (1/1) ... [2021-11-12 22:55:39,185 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:39" (1/1) ... [2021-11-12 22:55:39,212 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-12 22:55:39,213 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-12 22:55:39,213 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-12 22:55:39,213 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-12 22:55:39,223 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:39" (1/1) ... [2021-11-12 22:55:39,224 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:39" (1/1) ... [2021-11-12 22:55:39,239 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:39" (1/1) ... [2021-11-12 22:55:39,240 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:39" (1/1) ... [2021-11-12 22:55:39,246 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:39" (1/1) ... [2021-11-12 22:55:39,255 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:39" (1/1) ... [2021-11-12 22:55:39,267 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:39" (1/1) ... [2021-11-12 22:55:39,270 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-12 22:55:39,274 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-12 22:55:39,275 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-12 22:55:39,275 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-12 22:55:39,276 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:39" (1/1) ... [2021-11-12 22:55:39,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-12 22:55:39,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:55:39,319 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-12 22:55:39,341 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-12 22:55:39,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2021-11-12 22:55:39,377 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-12 22:55:39,377 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-12 22:55:39,378 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-12 22:55:39,378 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-12 22:55:39,378 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-12 22:55:39,378 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-12 22:55:39,378 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-12 22:55:39,718 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-12 22:55:39,719 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2021-11-12 22:55:39,721 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:55:39 BoogieIcfgContainer [2021-11-12 22:55:39,721 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-12 22:55:39,723 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-12 22:55:39,724 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-12 22:55:39,731 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-12 22:55:39,732 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 10:55:38" (1/3) ... [2021-11-12 22:55:39,732 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13bbafab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:55:39, skipping insertion in model container [2021-11-12 22:55:39,733 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 10:55:39" (2/3) ... [2021-11-12 22:55:39,733 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@13bbafab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 10:55:39, skipping insertion in model container [2021-11-12 22:55:39,734 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 10:55:39" (3/3) ... [2021-11-12 22:55:39,735 INFO L111 eAbstractionObserver]: Analyzing ICFG divbin_unwindbound10.i [2021-11-12 22:55:39,742 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-12 22:55:39,757 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-12 22:55:39,824 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-12 22:55:39,841 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-11-12 22:55:39,841 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-12 22:55:39,887 INFO L276 IsEmpty]: Start isEmpty. Operand has 28 states, 20 states have (on average 1.5) internal successors, (30), 21 states have internal predecessors, (30), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-12 22:55:39,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-12 22:55:39,894 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:39,895 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:39,896 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:55:39,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:39,909 INFO L85 PathProgramCache]: Analyzing trace with hash 1267887399, now seen corresponding path program 1 times [2021-11-12 22:55:39,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:39,924 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [807227157] [2021-11-12 22:55:39,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:39,926 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:39,927 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:39,930 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:39,976 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2021-11-12 22:55:40,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:40,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 1 conjunts are in the unsatisfiable core [2021-11-12 22:55:40,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:40,189 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:55:40,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:40,241 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:55:40,242 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:40,242 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [807227157] [2021-11-12 22:55:40,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [807227157] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:40,243 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:40,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 2] imperfect sequences [] total 2 [2021-11-12 22:55:40,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818113060] [2021-11-12 22:55:40,246 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:40,251 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-12 22:55:40,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:40,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-12 22:55:40,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-12 22:55:40,289 INFO L87 Difference]: Start difference. First operand has 28 states, 20 states have (on average 1.5) internal successors, (30), 21 states have internal predecessors, (30), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 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-12 22:55:40,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:40,318 INFO L93 Difference]: Finished difference Result 53 states and 76 transitions. [2021-11-12 22:55:40,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-12 22:55:40,322 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 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 19 [2021-11-12 22:55:40,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:40,331 INFO L225 Difference]: With dead ends: 53 [2021-11-12 22:55:40,332 INFO L226 Difference]: Without dead ends: 24 [2021-11-12 22:55:40,335 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 36 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-12 22:55:40,340 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.00ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.67ms SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.00ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:40,341 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 1.67ms Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.00ms Time] [2021-11-12 22:55:40,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2021-11-12 22:55:40,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2021-11-12 22:55:40,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 17 states have (on average 1.3529411764705883) internal successors, (23), 18 states have internal predecessors, (23), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-12 22:55:40,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 30 transitions. [2021-11-12 22:55:40,406 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 30 transitions. Word has length 19 [2021-11-12 22:55:40,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:40,407 INFO L470 AbstractCegarLoop]: Abstraction has 24 states and 30 transitions. [2021-11-12 22:55:40,409 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 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-12 22:55:40,409 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 30 transitions. [2021-11-12 22:55:40,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-11-12 22:55:40,414 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:40,414 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:40,434 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2021-11-12 22:55:40,634 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:40,634 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:55:40,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:40,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1485611193, now seen corresponding path program 1 times [2021-11-12 22:55:40,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:40,637 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1966541747] [2021-11-12 22:55:40,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:40,637 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:40,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:40,641 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:40,653 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2021-11-12 22:55:40,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:40,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 48 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-12 22:55:40,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:40,868 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:55:40,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:40,947 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:55:40,948 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:40,948 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1966541747] [2021-11-12 22:55:40,948 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1966541747] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:40,949 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:40,949 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 4] imperfect sequences [] total 6 [2021-11-12 22:55:40,949 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658526840] [2021-11-12 22:55:40,949 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:40,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:55:40,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:40,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:55:40,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-12 22:55:40,953 INFO L87 Difference]: Start difference. First operand 24 states and 30 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-12 22:55:41,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:41,032 INFO L93 Difference]: Finished difference Result 42 states and 54 transitions. [2021-11-12 22:55:41,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:55:41,033 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 21 [2021-11-12 22:55:41,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:41,034 INFO L225 Difference]: With dead ends: 42 [2021-11-12 22:55:41,034 INFO L226 Difference]: Without dead ends: 30 [2021-11-12 22:55:41,035 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:55:41,037 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 5 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 37.56ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 71 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.32ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 54.54ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:41,050 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 71 Invalid, 18 Unknown, 0 Unchecked, 2.32ms Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 54.54ms Time] [2021-11-12 22:55:41,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-11-12 22:55:41,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 29. [2021-11-12 22:55:41,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 23 states have internal predecessors, (29), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2021-11-12 22:55:41,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 36 transitions. [2021-11-12 22:55:41,073 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 36 transitions. Word has length 21 [2021-11-12 22:55:41,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:41,075 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 36 transitions. [2021-11-12 22:55:41,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 6 states have internal predecessors, (21), 3 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-11-12 22:55:41,076 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 36 transitions. [2021-11-12 22:55:41,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-11-12 22:55:41,077 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:41,092 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:41,105 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (3)] Ended with exit code 0 [2021-11-12 22:55:41,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:41,303 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:55:41,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:41,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1580975129, now seen corresponding path program 1 times [2021-11-12 22:55:41,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:41,304 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1903010545] [2021-11-12 22:55:41,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:41,305 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:41,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:41,306 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:41,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2021-11-12 22:55:41,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:41,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 22:55:41,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:41,766 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:55:41,766 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:42,826 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:55:42,826 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:42,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1903010545] [2021-11-12 22:55:42,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1903010545] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 22:55:42,827 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-12 22:55:42,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 13 [2021-11-12 22:55:42,827 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051629349] [2021-11-12 22:55:42,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:42,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-12 22:55:42,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:42,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-12 22:55:42,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-11-12 22:55:42,830 INFO L87 Difference]: Start difference. First operand 29 states and 36 transitions. Second operand has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 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-12 22:55:43,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:43,315 INFO L93 Difference]: Finished difference Result 40 states and 49 transitions. [2021-11-12 22:55:43,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:55:43,317 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 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 22 [2021-11-12 22:55:43,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:43,318 INFO L225 Difference]: With dead ends: 40 [2021-11-12 22:55:43,319 INFO L226 Difference]: Without dead ends: 37 [2021-11-12 22:55:43,320 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-11-12 22:55:43,322 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 15 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 352.59ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.93ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 391.72ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:43,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 89 Invalid, 35 Unknown, 0 Unchecked, 2.93ms Time], IncrementalHoareTripleChecker [4 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 391.72ms Time] [2021-11-12 22:55:43,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-11-12 22:55:43,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2021-11-12 22:55:43,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 28 states have (on average 1.25) internal successors, (35), 29 states have internal predecessors, (35), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-12 22:55:43,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 44 transitions. [2021-11-12 22:55:43,333 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 44 transitions. Word has length 22 [2021-11-12 22:55:43,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:43,334 INFO L470 AbstractCegarLoop]: Abstraction has 37 states and 44 transitions. [2021-11-12 22:55:43,334 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.3333333333333335) internal successors, (14), 5 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-12 22:55:43,335 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 44 transitions. [2021-11-12 22:55:43,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-12 22:55:43,336 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:43,336 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:43,352 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (4)] Ended with exit code 0 [2021-11-12 22:55:43,549 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:43,549 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:55:43,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:43,550 INFO L85 PathProgramCache]: Analyzing trace with hash -450968108, now seen corresponding path program 1 times [2021-11-12 22:55:43,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:43,551 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [840650207] [2021-11-12 22:55:43,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:43,551 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:43,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:43,552 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:43,577 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2021-11-12 22:55:43,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:43,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-12 22:55:43,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:43,847 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-12 22:55:43,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:44,124 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-12 22:55:44,124 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:44,125 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [840650207] [2021-11-12 22:55:44,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [840650207] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:44,130 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:44,130 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5, 5] imperfect sequences [] total 7 [2021-11-12 22:55:44,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294012116] [2021-11-12 22:55:44,130 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:44,131 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-12 22:55:44,131 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:44,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-12 22:55:44,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-12 22:55:44,133 INFO L87 Difference]: Start difference. First operand 37 states and 44 transitions. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-12 22:55:44,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:44,322 INFO L93 Difference]: Finished difference Result 49 states and 59 transitions. [2021-11-12 22:55:44,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-12 22:55:44,323 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 25 [2021-11-12 22:55:44,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:44,325 INFO L225 Difference]: With dead ends: 49 [2021-11-12 22:55:44,326 INFO L226 Difference]: Without dead ends: 46 [2021-11-12 22:55:44,326 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2021-11-12 22:55:44,327 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 15 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 135.77ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.48ms SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 157.84ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:44,328 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 85 Invalid, 36 Unknown, 0 Unchecked, 4.48ms Time], IncrementalHoareTripleChecker [4 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 157.84ms Time] [2021-11-12 22:55:44,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-11-12 22:55:44,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 38. [2021-11-12 22:55:44,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 29 states have (on average 1.2758620689655173) internal successors, (37), 30 states have internal predecessors, (37), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-12 22:55:44,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 46 transitions. [2021-11-12 22:55:44,337 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 46 transitions. Word has length 25 [2021-11-12 22:55:44,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:44,338 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 46 transitions. [2021-11-12 22:55:44,338 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 5 states have internal predecessors, (17), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2021-11-12 22:55:44,339 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 46 transitions. [2021-11-12 22:55:44,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-12 22:55:44,340 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:44,340 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:44,356 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2021-11-12 22:55:44,553 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:44,553 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:55:44,554 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:44,554 INFO L85 PathProgramCache]: Analyzing trace with hash -791365823, now seen corresponding path program 1 times [2021-11-12 22:55:44,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:44,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1648137036] [2021-11-12 22:55:44,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:44,555 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:44,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:44,557 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:44,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2021-11-12 22:55:44,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:44,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 65 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-12 22:55:44,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:44,692 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:55:44,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:44,792 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:55:44,792 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:44,793 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1648137036] [2021-11-12 22:55:44,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1648137036] provided 2 perfect and 0 imperfect interpolant sequences [2021-11-12 22:55:44,796 INFO L186 FreeRefinementEngine]: Found 2 perfect and 0 imperfect interpolant sequences. [2021-11-12 22:55:44,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [] total 3 [2021-11-12 22:55:44,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217258310] [2021-11-12 22:55:44,797 INFO L85 oduleStraightlineAll]: Using 2 perfect interpolants to construct interpolant automaton [2021-11-12 22:55:44,798 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-12 22:55:44,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:44,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-12 22:55:44,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:55:44,799 INFO L87 Difference]: Start difference. First operand 38 states and 46 transitions. Second operand has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-12 22:55:44,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:55:44,835 INFO L93 Difference]: Finished difference Result 64 states and 77 transitions. [2021-11-12 22:55:44,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-12 22:55:44,835 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2021-11-12 22:55:44,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:55:44,841 INFO L225 Difference]: With dead ends: 64 [2021-11-12 22:55:44,841 INFO L226 Difference]: Without dead ends: 39 [2021-11-12 22:55:44,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-12 22:55:44,846 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 0 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.70ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.90ms IncrementalHoareTripleChecker+Time [2021-11-12 22:55:44,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 53 Invalid, 9 Unknown, 0 Unchecked, 1.70ms Time], IncrementalHoareTripleChecker [1 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 17.90ms Time] [2021-11-12 22:55:44,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2021-11-12 22:55:44,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 38. [2021-11-12 22:55:44,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 30 states have internal predecessors, (36), 5 states have call successors, (5), 3 states have call predecessors, (5), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2021-11-12 22:55:44,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 45 transitions. [2021-11-12 22:55:44,866 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 45 transitions. Word has length 31 [2021-11-12 22:55:44,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:55:44,866 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 45 transitions. [2021-11-12 22:55:44,867 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.0) internal successors, (21), 3 states have internal predecessors, (21), 3 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2021-11-12 22:55:44,867 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 45 transitions. [2021-11-12 22:55:44,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-12 22:55:44,868 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:55:44,868 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:55:44,880 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2021-11-12 22:55:45,068 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:55:45,069 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:55:45,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:55:45,070 INFO L85 PathProgramCache]: Analyzing trace with hash 675416052, now seen corresponding path program 1 times [2021-11-12 22:55:45,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:55:45,071 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [4226969] [2021-11-12 22:55:45,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:45,071 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:55:45,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:55:45,073 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:55:45,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2021-11-12 22:55:45,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:45,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 22:55:45,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:46,592 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:55:46,592 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:50,527 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:55:50,528 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:55:50,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [4226969] [2021-11-12 22:55:50,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [4226969] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:55:50,528 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1477211068] [2021-11-12 22:55:50,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:50,528 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 22:55:50,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 22:55:50,531 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 22:55:50,565 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2021-11-12 22:55:50,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:50,693 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 22:55:50,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:51,938 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:55:51,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:54,061 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:55:54,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1477211068] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:55:54,062 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [722145003] [2021-11-12 22:55:54,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:55:54,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:55:54,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:55:54,072 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:55:54,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-12 22:55:54,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:55:54,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-12 22:55:54,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:55:56,230 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-11-12 22:55:56,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:55:59,165 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:55:59,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [722145003] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:55:59,166 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 22:55:59,166 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9, 8, 7, 12, 9] total 32 [2021-11-12 22:55:59,166 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094735328] [2021-11-12 22:55:59,166 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 22:55:59,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2021-11-12 22:55:59,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:55:59,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2021-11-12 22:55:59,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=783, Unknown=0, NotChecked=0, Total=992 [2021-11-12 22:55:59,169 INFO L87 Difference]: Start difference. First operand 38 states and 45 transitions. Second operand has 32 states, 32 states have (on average 2.6875) internal successors, (86), 28 states have internal predecessors, (86), 11 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 9 states have call predecessors, (11), 8 states have call successors, (11) [2021-11-12 22:56:00,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:00,083 INFO L93 Difference]: Finished difference Result 77 states and 93 transitions. [2021-11-12 22:56:00,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-11-12 22:56:00,087 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.6875) internal successors, (86), 28 states have internal predecessors, (86), 11 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 9 states have call predecessors, (11), 8 states have call successors, (11) Word has length 34 [2021-11-12 22:56:00,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:00,090 INFO L225 Difference]: With dead ends: 77 [2021-11-12 22:56:00,091 INFO L226 Difference]: Without dead ends: 75 [2021-11-12 22:56:00,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 169 SyntacticMatches, 3 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 429 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=297, Invalid=1185, Unknown=0, NotChecked=0, Total=1482 [2021-11-12 22:56:00,093 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 79 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 204.25ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 3.64ms SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 36 IncrementalHoareTripleChecker+Unchecked, 222.67ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:00,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 358 Invalid, 125 Unknown, 0 Unchecked, 3.64ms Time], IncrementalHoareTripleChecker [6 Valid, 83 Invalid, 0 Unknown, 36 Unchecked, 222.67ms Time] [2021-11-12 22:56:00,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-11-12 22:56:00,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 54. [2021-11-12 22:56:00,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 41 states have (on average 1.2195121951219512) internal successors, (50), 43 states have internal predecessors, (50), 7 states have call successors, (7), 5 states have call predecessors, (7), 5 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2021-11-12 22:56:00,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 63 transitions. [2021-11-12 22:56:00,108 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 63 transitions. Word has length 34 [2021-11-12 22:56:00,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:00,111 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 63 transitions. [2021-11-12 22:56:00,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.6875) internal successors, (86), 28 states have internal predecessors, (86), 11 states have call successors, (12), 3 states have call predecessors, (12), 2 states have return successors, (11), 9 states have call predecessors, (11), 8 states have call successors, (11) [2021-11-12 22:56:00,112 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 63 transitions. [2021-11-12 22:56:00,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-12 22:56:00,114 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:00,115 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:00,144 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (7)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:00,363 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:00,543 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (8)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:00,740 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt [2021-11-12 22:56:00,741 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:00,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:00,741 INFO L85 PathProgramCache]: Analyzing trace with hash 673628592, now seen corresponding path program 1 times [2021-11-12 22:56:00,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:56:00,742 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2050658147] [2021-11-12 22:56:00,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:00,742 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:56:00,742 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:56:00,744 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:56:00,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2021-11-12 22:56:00,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:00,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-12 22:56:00,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:00,951 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:56:00,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:01,150 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:56:01,151 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:56:01,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2050658147] [2021-11-12 22:56:01,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2050658147] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:01,151 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1195749467] [2021-11-12 22:56:01,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:01,151 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 22:56:01,151 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 22:56:01,153 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 22:56:01,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2021-11-12 22:56:01,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:01,300 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-12 22:56:01,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:01,422 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:56:01,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:01,522 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:56:01,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1195749467] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:01,523 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576727645] [2021-11-12 22:56:01,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:01,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:01,523 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:56:01,527 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:56:01,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-12 22:56:01,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:01,585 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-12 22:56:01,586 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:01,736 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:56:01,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:02,083 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 22:56:02,084 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576727645] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:02,084 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 22:56:02,084 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 6, 7, 7, 8] total 17 [2021-11-12 22:56:02,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803779446] [2021-11-12 22:56:02,084 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 22:56:02,085 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-12 22:56:02,085 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:56:02,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-12 22:56:02,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2021-11-12 22:56:02,087 INFO L87 Difference]: Start difference. First operand 54 states and 63 transitions. Second operand has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 6 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-12 22:56:02,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:02,899 INFO L93 Difference]: Finished difference Result 240 states and 284 transitions. [2021-11-12 22:56:02,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-12 22:56:02,902 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 6 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) Word has length 34 [2021-11-12 22:56:02,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:02,909 INFO L225 Difference]: With dead ends: 240 [2021-11-12 22:56:02,909 INFO L226 Difference]: Without dead ends: 231 [2021-11-12 22:56:02,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 186 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=171, Invalid=381, Unknown=0, NotChecked=0, Total=552 [2021-11-12 22:56:02,911 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 250 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 137 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 471.43ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 299 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.82ms SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 557.11ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:02,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [250 Valid, 299 Invalid, 257 Unknown, 0 Unchecked, 4.82ms Time], IncrementalHoareTripleChecker [120 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 557.11ms Time] [2021-11-12 22:56:02,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-11-12 22:56:02,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 215. [2021-11-12 22:56:02,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 166 states have (on average 1.2289156626506024) internal successors, (204), 174 states have internal predecessors, (204), 27 states have call successors, (27), 22 states have call predecessors, (27), 21 states have return successors, (22), 18 states have call predecessors, (22), 22 states have call successors, (22) [2021-11-12 22:56:02,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 253 transitions. [2021-11-12 22:56:02,945 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 253 transitions. Word has length 34 [2021-11-12 22:56:02,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:02,945 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 253 transitions. [2021-11-12 22:56:02,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.411764705882353) internal successors, (58), 17 states have internal predecessors, (58), 6 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (8), 5 states have call predecessors, (8), 5 states have call successors, (8) [2021-11-12 22:56:02,946 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 253 transitions. [2021-11-12 22:56:02,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-12 22:56:02,948 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:02,949 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:02,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:03,178 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:03,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (11)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:03,555 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt [2021-11-12 22:56:03,555 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:03,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:03,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1153752708, now seen corresponding path program 1 times [2021-11-12 22:56:03,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:56:03,556 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [78674070] [2021-11-12 22:56:03,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:03,556 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:56:03,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:56:03,557 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:56:03,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2021-11-12 22:56:03,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:03,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 22:56:03,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:04,052 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-12 22:56:04,052 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:04,647 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-12 22:56:04,648 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:56:04,648 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [78674070] [2021-11-12 22:56:04,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [78674070] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:04,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [328094826] [2021-11-12 22:56:04,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:04,650 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 22:56:04,650 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 22:56:04,651 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 22:56:04,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2021-11-12 22:56:04,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:04,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 22:56:04,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:04,881 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-12 22:56:04,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:05,325 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-12 22:56:05,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [328094826] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:05,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869868921] [2021-11-12 22:56:05,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:05,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:05,325 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:56:05,326 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:56:05,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-12 22:56:05,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:05,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 6 conjunts are in the unsatisfiable core [2021-11-12 22:56:05,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:05,541 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-12 22:56:05,541 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:05,917 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-11-12 22:56:05,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869868921] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:05,917 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 22:56:05,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7, 6, 7, 6] total 9 [2021-11-12 22:56:05,918 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494823090] [2021-11-12 22:56:05,918 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 22:56:05,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-12 22:56:05,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:56:05,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-12 22:56:05,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-11-12 22:56:05,919 INFO L87 Difference]: Start difference. First operand 215 states and 253 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-12 22:56:06,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:06,398 INFO L93 Difference]: Finished difference Result 234 states and 271 transitions. [2021-11-12 22:56:06,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 22:56:06,404 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 40 [2021-11-12 22:56:06,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:06,406 INFO L225 Difference]: With dead ends: 234 [2021-11-12 22:56:06,406 INFO L226 Difference]: Without dead ends: 209 [2021-11-12 22:56:06,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 227 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2021-11-12 22:56:06,408 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 12 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 54 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 364.01ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 147 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.33ms SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 54 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 404.47ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:06,409 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 147 Invalid, 57 Unknown, 0 Unchecked, 1.33ms Time], IncrementalHoareTripleChecker [3 Valid, 54 Invalid, 0 Unknown, 0 Unchecked, 404.47ms Time] [2021-11-12 22:56:06,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-11-12 22:56:06,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2021-11-12 22:56:06,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 164 states have (on average 1.201219512195122) internal successors, (197), 169 states have internal predecessors, (197), 23 states have call successors, (23), 21 states have call predecessors, (23), 21 states have return successors, (22), 18 states have call predecessors, (22), 22 states have call successors, (22) [2021-11-12 22:56:06,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 242 transitions. [2021-11-12 22:56:06,434 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 242 transitions. Word has length 40 [2021-11-12 22:56:06,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:06,435 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 242 transitions. [2021-11-12 22:56:06,435 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2021-11-12 22:56:06,435 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 242 transitions. [2021-11-12 22:56:06,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2021-11-12 22:56:06,438 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:06,438 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:06,448 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (13)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:06,667 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-11-12 22:56:06,847 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (14)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:07,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt [2021-11-12 22:56:07,046 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:07,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:07,046 INFO L85 PathProgramCache]: Analyzing trace with hash 886516180, now seen corresponding path program 2 times [2021-11-12 22:56:07,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:56:07,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [442596657] [2021-11-12 22:56:07,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 22:56:07,047 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:56:07,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:56:07,048 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:56:07,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2021-11-12 22:56:07,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 22:56:07,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:56:07,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 22:56:07,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:07,447 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:56:07,447 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:07,747 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:56:07,747 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:56:07,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [442596657] [2021-11-12 22:56:07,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [442596657] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:07,748 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1897792172] [2021-11-12 22:56:07,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 22:56:07,748 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 22:56:07,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 22:56:07,750 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 22:56:07,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2021-11-12 22:56:07,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 22:56:07,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:56:07,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-12 22:56:07,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:08,158 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:56:08,158 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:08,339 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:56:08,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1897792172] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:08,340 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [551400232] [2021-11-12 22:56:08,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 22:56:08,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:08,340 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:56:08,341 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:56:08,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-12 22:56:08,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 22:56:08,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:56:08,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 22:56:08,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:08,794 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:56:08,794 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:08,994 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 11 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:56:08,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [551400232] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:08,995 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 22:56:08,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 7, 8, 7, 8] total 12 [2021-11-12 22:56:08,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335978580] [2021-11-12 22:56:08,996 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 22:56:08,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-11-12 22:56:08,997 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:56:08,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-11-12 22:56:08,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-11-12 22:56:08,999 INFO L87 Difference]: Start difference. First operand 209 states and 242 transitions. Second operand has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2021-11-12 22:56:09,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:09,236 INFO L93 Difference]: Finished difference Result 279 states and 323 transitions. [2021-11-12 22:56:09,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-12 22:56:09,239 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 43 [2021-11-12 22:56:09,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:09,244 INFO L225 Difference]: With dead ends: 279 [2021-11-12 22:56:09,248 INFO L226 Difference]: Without dead ends: 175 [2021-11-12 22:56:09,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 253 GetRequests, 239 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-11-12 22:56:09,252 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 31 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 175.17ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 1.81ms SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 197.89ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:09,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 135 Invalid, 70 Unknown, 0 Unchecked, 1.81ms Time], IncrementalHoareTripleChecker [8 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 197.89ms Time] [2021-11-12 22:56:09,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-11-12 22:56:09,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2021-11-12 22:56:09,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 138 states have (on average 1.2028985507246377) internal successors, (166), 142 states have internal predecessors, (166), 19 states have call successors, (19), 17 states have call predecessors, (19), 17 states have return successors, (18), 15 states have call predecessors, (18), 18 states have call successors, (18) [2021-11-12 22:56:09,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 203 transitions. [2021-11-12 22:56:09,293 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 203 transitions. Word has length 43 [2021-11-12 22:56:09,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:09,294 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 203 transitions. [2021-11-12 22:56:09,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.9166666666666665) internal successors, (47), 10 states have internal predecessors, (47), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2021-11-12 22:56:09,295 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 203 transitions. [2021-11-12 22:56:09,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-12 22:56:09,305 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:09,306 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:09,325 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (16)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:09,540 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-11-12 22:56:09,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (17)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:09,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt [2021-11-12 22:56:09,919 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:09,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:09,919 INFO L85 PathProgramCache]: Analyzing trace with hash -671468391, now seen corresponding path program 1 times [2021-11-12 22:56:09,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:56:09,920 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1225135237] [2021-11-12 22:56:09,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:09,920 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:56:09,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:56:09,921 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:56:09,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2021-11-12 22:56:09,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:10,007 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 22:56:10,008 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:10,144 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-11-12 22:56:10,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:10,324 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-11-12 22:56:10,325 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:56:10,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1225135237] [2021-11-12 22:56:10,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1225135237] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:10,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1969624905] [2021-11-12 22:56:10,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:10,325 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 22:56:10,326 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 22:56:10,329 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 22:56:10,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2021-11-12 22:56:10,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:10,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 22:56:10,486 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:10,579 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-11-12 22:56:10,579 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:10,672 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-11-12 22:56:10,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1969624905] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:10,672 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150014476] [2021-11-12 22:56:10,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 22:56:10,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:56:10,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:56:10,674 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:56:10,675 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-12 22:56:10,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 22:56:10,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 22:56:10,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:10,859 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-11-12 22:56:10,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:10,984 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 4 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-11-12 22:56:10,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150014476] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:10,984 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 22:56:10,984 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 5, 6, 5, 6] total 10 [2021-11-12 22:56:10,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120654093] [2021-11-12 22:56:10,985 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 22:56:10,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-11-12 22:56:10,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:56:10,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-11-12 22:56:10,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-11-12 22:56:10,986 INFO L87 Difference]: Start difference. First operand 175 states and 203 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-12 22:56:11,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 22:56:11,334 INFO L93 Difference]: Finished difference Result 309 states and 352 transitions. [2021-11-12 22:56:11,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-12 22:56:11,341 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) Word has length 45 [2021-11-12 22:56:11,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 22:56:11,343 INFO L225 Difference]: With dead ends: 309 [2021-11-12 22:56:11,343 INFO L226 Difference]: Without dead ends: 175 [2021-11-12 22:56:11,345 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 272 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=185, Unknown=0, NotChecked=0, Total=272 [2021-11-12 22:56:11,346 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 45 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 150.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 2.05ms SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 173.20ms IncrementalHoareTripleChecker+Time [2021-11-12 22:56:11,346 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 132 Invalid, 83 Unknown, 0 Unchecked, 2.05ms Time], IncrementalHoareTripleChecker [25 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 173.20ms Time] [2021-11-12 22:56:11,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-11-12 22:56:11,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2021-11-12 22:56:11,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 138 states have (on average 1.173913043478261) internal successors, (162), 142 states have internal predecessors, (162), 19 states have call successors, (19), 17 states have call predecessors, (19), 17 states have return successors, (18), 15 states have call predecessors, (18), 18 states have call successors, (18) [2021-11-12 22:56:11,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 199 transitions. [2021-11-12 22:56:11,371 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 199 transitions. Word has length 45 [2021-11-12 22:56:11,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 22:56:11,371 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 199 transitions. [2021-11-12 22:56:11,372 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 3 states have call successors, (6), 3 states have call predecessors, (6), 3 states have return successors, (6), 3 states have call predecessors, (6), 3 states have call successors, (6) [2021-11-12 22:56:11,372 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 199 transitions. [2021-11-12 22:56:11,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-12 22:56:11,373 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 22:56:11,373 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 22:56:11,377 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (20)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:11,597 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-12 22:56:11,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (19)] Ended with exit code 0 [2021-11-12 22:56:11,976 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 22:56:11,977 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 22:56:11,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 22:56:11,977 INFO L85 PathProgramCache]: Analyzing trace with hash -2006317561, now seen corresponding path program 3 times [2021-11-12 22:56:11,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 22:56:11,977 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [307441767] [2021-11-12 22:56:11,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:56:11,978 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 22:56:11,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 22:56:11,979 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 22:56:11,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2021-11-12 22:56:13,065 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-12 22:56:13,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:56:13,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-12 22:56:13,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:15,125 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:56:15,125 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:56:30,274 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:56:30,274 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 22:56:30,274 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [307441767] [2021-11-12 22:56:30,274 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [307441767] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:56:30,274 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [60383173] [2021-11-12 22:56:30,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:56:30,275 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 22:56:30,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 22:56:30,289 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 22:56:30,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (23)] Waiting until timeout for monitored process [2021-11-12 22:56:31,422 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-12 22:56:31,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:56:31,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-12 22:56:31,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:56:50,221 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 21 refuted. 3 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:56:50,221 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:57:27,934 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:57:27,935 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [60383173] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:57:27,935 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464500780] [2021-11-12 22:57:27,935 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 22:57:27,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 22:57:27,935 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 22:57:27,936 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 22:57:27,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-12 22:58:31,885 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-12 22:58:31,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 22:58:31,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-12 22:58:31,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 22:58:43,698 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 6 proven. 24 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 22:58:43,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 22:59:11,376 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 22:59:11,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464500780] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 22:59:11,376 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 22:59:11,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 17, 13, 17, 13] total 50 [2021-11-12 22:59:11,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123619649] [2021-11-12 22:59:11,377 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 22:59:11,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-11-12 22:59:11,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 22:59:11,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-11-12 22:59:11,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=445, Invalid=1977, Unknown=28, NotChecked=0, Total=2450 [2021-11-12 22:59:11,380 INFO L87 Difference]: Start difference. First operand 175 states and 199 transitions. Second operand has 50 states, 50 states have (on average 2.46) internal successors, (123), 46 states have internal predecessors, (123), 16 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2021-11-12 22:59:40,510 WARN L227 SmtUtils]: Spent 8.21s on a formula simplification that was a NOOP. DAG size: 52 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-12 23:00:15,010 WARN L227 SmtUtils]: Spent 32.73s on a formula simplification. DAG size of input: 40 DAG size of output: 39 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-12 23:00:17,158 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 23:00:19,342 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 23:00:58,512 WARN L227 SmtUtils]: Spent 33.68s on a formula simplification. DAG size of input: 67 DAG size of output: 35 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-12 23:01:00,351 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 23:01:03,455 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 23:01:19,637 WARN L227 SmtUtils]: Spent 6.05s on a formula simplification that was a NOOP. DAG size: 37 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-12 23:02:05,958 WARN L227 SmtUtils]: Spent 33.67s on a formula simplification. DAG size of input: 68 DAG size of output: 34 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2021-11-12 23:02:08,039 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 23:02:08,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:02:08,785 INFO L93 Difference]: Finished difference Result 310 states and 363 transitions. [2021-11-12 23:02:08,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-11-12 23:02:08,788 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.46) internal successors, (123), 46 states have internal predecessors, (123), 16 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) Word has length 46 [2021-11-12 23:02:08,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:02:08,791 INFO L225 Difference]: With dead ends: 310 [2021-11-12 23:02:08,791 INFO L226 Difference]: Without dead ends: 239 [2021-11-12 23:02:08,793 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 225 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1335 ImplicationChecksByTransitivity, 243.8s TimeCoverageRelationStatistics Valid=693, Invalid=3173, Unknown=40, NotChecked=0, Total=3906 [2021-11-12 23:02:08,794 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 306 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 413 mSolverCounterSat, 92 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 22704.88ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.25ms SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 413 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 23326.77ms IncrementalHoareTripleChecker+Time [2021-11-12 23:02:08,795 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 580 Invalid, 625 Unknown, 0 Unchecked, 10.25ms Time], IncrementalHoareTripleChecker [92 Valid, 413 Invalid, 1 Unknown, 119 Unchecked, 23326.77ms Time] [2021-11-12 23:02:08,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-11-12 23:02:08,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 198. [2021-11-12 23:02:08,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 156 states have (on average 1.1666666666666667) internal successors, (182), 160 states have internal predecessors, (182), 22 states have call successors, (22), 19 states have call predecessors, (22), 19 states have return successors, (21), 18 states have call predecessors, (21), 21 states have call successors, (21) [2021-11-12 23:02:08,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 225 transitions. [2021-11-12 23:02:08,818 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 225 transitions. Word has length 46 [2021-11-12 23:02:08,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:02:08,818 INFO L470 AbstractCegarLoop]: Abstraction has 198 states and 225 transitions. [2021-11-12 23:02:08,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.46) internal successors, (123), 46 states have internal predecessors, (123), 16 states have call successors, (17), 3 states have call predecessors, (17), 3 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2021-11-12 23:02:08,819 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 225 transitions. [2021-11-12 23:02:08,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-12 23:02:08,820 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:02:08,820 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:02:08,825 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (23)] Forceful destruction successful, exit code 0 [2021-11-12 23:02:09,055 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-12 23:02:09,234 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (22)] Ended with exit code 0 [2021-11-12 23:02:09,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:02:09,425 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:02:09,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:02:09,426 INFO L85 PathProgramCache]: Analyzing trace with hash -231310199, now seen corresponding path program 1 times [2021-11-12 23:02:09,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:02:09,426 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [339107591] [2021-11-12 23:02:09,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:02:09,427 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:02:09,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:02:09,428 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:02:09,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2021-11-12 23:02:09,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:02:09,714 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-12 23:02:09,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:02:16,947 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 12 refuted. 3 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 23:02:16,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:02:48,929 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 23:02:48,929 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:02:48,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [339107591] [2021-11-12 23:02:48,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [339107591] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:02:48,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1137306580] [2021-11-12 23:02:48,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:02:48,929 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:02:48,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:02:48,930 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:02:48,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2021-11-12 23:02:49,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:02:49,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-12 23:02:49,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:02:52,227 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 10 proven. 11 refuted. 3 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-12 23:02:52,227 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:03:02,552 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 20 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-12 23:03:02,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1137306580] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:03:02,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581782721] [2021-11-12 23:03:02,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-12 23:03:02,553 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:03:02,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:03:02,554 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:03:02,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-12 23:03:02,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-12 23:03:02,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-12 23:03:02,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:03:04,347 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 15 refuted. 3 times theorem prover too weak. 2 trivial. 0 not checked. [2021-11-12 23:03:04,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:03:27,940 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-11-12 23:03:27,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581782721] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:03:27,940 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:03:27,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 10, 10, 15, 12] total 37 [2021-11-12 23:03:27,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944031059] [2021-11-12 23:03:27,941 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:03:27,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-12 23:03:27,941 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:03:27,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-12 23:03:27,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1110, Unknown=13, NotChecked=0, Total=1332 [2021-11-12 23:03:27,942 INFO L87 Difference]: Start difference. First operand 198 states and 225 transitions. Second operand has 37 states, 37 states have (on average 2.7567567567567566) internal successors, (102), 35 states have internal predecessors, (102), 13 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 10 states have call predecessors, (13), 10 states have call successors, (13) [2021-11-12 23:03:40,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:03:40,328 INFO L93 Difference]: Finished difference Result 240 states and 271 transitions. [2021-11-12 23:03:40,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-12 23:03:40,332 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.7567567567567566) internal successors, (102), 35 states have internal predecessors, (102), 13 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 10 states have call predecessors, (13), 10 states have call successors, (13) Word has length 46 [2021-11-12 23:03:40,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:03:40,334 INFO L225 Difference]: With dead ends: 240 [2021-11-12 23:03:40,334 INFO L226 Difference]: Without dead ends: 238 [2021-11-12 23:03:40,336 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 235 SyntacticMatches, 2 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 58.9s TimeCoverageRelationStatistics Valid=249, Invalid=1376, Unknown=15, NotChecked=0, Total=1640 [2021-11-12 23:03:40,337 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 87 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 188 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4444.12ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 484 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 4.27ms SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 41 IncrementalHoareTripleChecker+Unchecked, 4768.18ms IncrementalHoareTripleChecker+Time [2021-11-12 23:03:40,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 484 Invalid, 238 Unknown, 0 Unchecked, 4.27ms Time], IncrementalHoareTripleChecker [9 Valid, 188 Invalid, 0 Unknown, 41 Unchecked, 4768.18ms Time] [2021-11-12 23:03:40,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-11-12 23:03:40,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 203. [2021-11-12 23:03:40,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 160 states have (on average 1.1625) internal successors, (186), 164 states have internal predecessors, (186), 23 states have call successors, (23), 19 states have call predecessors, (23), 19 states have return successors, (22), 19 states have call predecessors, (22), 22 states have call successors, (22) [2021-11-12 23:03:40,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 231 transitions. [2021-11-12 23:03:40,362 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 231 transitions. Word has length 46 [2021-11-12 23:03:40,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:03:40,362 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 231 transitions. [2021-11-12 23:03:40,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.7567567567567566) internal successors, (102), 35 states have internal predecessors, (102), 13 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 10 states have call predecessors, (13), 10 states have call successors, (13) [2021-11-12 23:03:40,363 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 231 transitions. [2021-11-12 23:03:40,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-12 23:03:40,364 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:03:40,364 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:03:40,371 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (26)] Forceful destruction successful, exit code 0 [2021-11-12 23:03:40,577 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (25)] Forceful destruction successful, exit code 0 [2021-11-12 23:03:40,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-12 23:03:40,968 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:03:40,968 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:03:40,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:03:40,969 INFO L85 PathProgramCache]: Analyzing trace with hash -623602510, now seen corresponding path program 2 times [2021-11-12 23:03:40,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:03:40,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2016873793] [2021-11-12 23:03:40,969 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:03:40,969 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:03:40,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:03:40,970 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:03:40,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2021-11-12 23:03:41,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:03:41,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:03:41,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-12 23:03:41,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:03:49,511 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 26 proven. 0 refuted. 6 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-12 23:03:49,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:03:49,733 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-11-12 23:03:49,734 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:03:49,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2016873793] [2021-11-12 23:03:49,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2016873793] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-12 23:03:49,734 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-12 23:03:49,735 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2021-11-12 23:03:49,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648902110] [2021-11-12 23:03:49,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-12 23:03:49,735 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-12 23:03:49,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:03:49,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-12 23:03:49,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=44, Unknown=4, NotChecked=0, Total=72 [2021-11-12 23:03:49,737 INFO L87 Difference]: Start difference. First operand 203 states and 231 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-12 23:03:49,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:03:49,829 INFO L93 Difference]: Finished difference Result 226 states and 258 transitions. [2021-11-12 23:03:49,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-12 23:03:49,835 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 49 [2021-11-12 23:03:49,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:03:49,837 INFO L225 Difference]: With dead ends: 226 [2021-11-12 23:03:49,837 INFO L226 Difference]: Without dead ends: 176 [2021-11-12 23:03:49,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=24, Invalid=44, Unknown=4, NotChecked=0, Total=72 [2021-11-12 23:03:49,839 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 1 mSDsluCounter, 45 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 51.71ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 1 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.57ms SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 78.80ms IncrementalHoareTripleChecker+Time [2021-11-12 23:03:49,839 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1 Valid, 74 Invalid, 19 Unknown, 0 Unchecked, 0.57ms Time], IncrementalHoareTripleChecker [1 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 78.80ms Time] [2021-11-12 23:03:49,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-11-12 23:03:49,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2021-11-12 23:03:49,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 139 states have (on average 1.1366906474820144) internal successors, (158), 143 states have internal predecessors, (158), 20 states have call successors, (20), 16 states have call predecessors, (20), 16 states have return successors, (19), 16 states have call predecessors, (19), 19 states have call successors, (19) [2021-11-12 23:03:49,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 197 transitions. [2021-11-12 23:03:49,860 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 197 transitions. Word has length 49 [2021-11-12 23:03:49,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:03:49,861 INFO L470 AbstractCegarLoop]: Abstraction has 176 states and 197 transitions. [2021-11-12 23:03:49,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 4 states have internal predecessors, (27), 3 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2021-11-12 23:03:49,862 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 197 transitions. [2021-11-12 23:03:49,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-12 23:03:49,863 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:03:49,863 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:03:49,874 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2021-11-12 23:03:50,069 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 [2021-11-12 23:03:50,069 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:03:50,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:03:50,070 INFO L85 PathProgramCache]: Analyzing trace with hash 2047657891, now seen corresponding path program 3 times [2021-11-12 23:03:50,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:03:50,070 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2030816527] [2021-11-12 23:03:50,070 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:03:50,071 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:03:50,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:03:50,072 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:03:50,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2021-11-12 23:03:50,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-12 23:03:50,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:03:50,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-12 23:03:50,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:03:51,757 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 20 proven. 28 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-12 23:03:51,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:04:20,460 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 18 proven. 30 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-12 23:04:20,460 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:04:20,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2030816527] [2021-11-12 23:04:20,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2030816527] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:04:20,460 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1144451145] [2021-11-12 23:04:20,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:04:20,460 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:04:20,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:04:20,461 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:04:20,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2021-11-12 23:04:20,753 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-12 23:04:20,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:04:20,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 23 conjunts are in the unsatisfiable core [2021-11-12 23:04:20,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:04:27,345 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 23 proven. 25 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-12 23:04:27,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:04:53,000 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 21 proven. 27 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-11-12 23:04:53,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1144451145] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:04:53,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348540182] [2021-11-12 23:04:53,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-12 23:04:53,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:04:53,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:04:53,009 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:04:53,010 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-12 23:04:53,262 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-12 23:04:53,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:04:53,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 11 conjunts are in the unsatisfiable core [2021-11-12 23:04:53,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:04:56,876 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 17 proven. 25 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-12 23:04:56,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:05:00,210 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 17 proven. 25 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2021-11-12 23:05:00,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348540182] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:05:00,210 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:05:00,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16, 17, 11, 11] total 54 [2021-11-12 23:05:00,211 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283597879] [2021-11-12 23:05:00,211 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:05:00,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-11-12 23:05:00,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:05:00,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-11-12 23:05:00,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=408, Invalid=2448, Unknown=6, NotChecked=0, Total=2862 [2021-11-12 23:05:00,214 INFO L87 Difference]: Start difference. First operand 176 states and 197 transitions. Second operand has 54 states, 54 states have (on average 2.4814814814814814) internal successors, (134), 47 states have internal predecessors, (134), 22 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (25), 20 states have call predecessors, (25), 21 states have call successors, (25) [2021-11-12 23:05:19,402 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 23:05:22,825 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 23:05:25,915 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 23:05:27,753 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 23:05:35,777 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 23:05:38,040 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 23:05:44,829 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.36s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 23:05:46,976 WARN L515 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2021-11-12 23:05:52,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:05:52,978 INFO L93 Difference]: Finished difference Result 215 states and 244 transitions. [2021-11-12 23:05:52,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-12 23:05:52,978 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.4814814814814814) internal successors, (134), 47 states have internal predecessors, (134), 22 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (25), 20 states have call predecessors, (25), 21 states have call successors, (25) Word has length 55 [2021-11-12 23:05:52,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:05:52,979 INFO L225 Difference]: With dead ends: 215 [2021-11-12 23:05:52,980 INFO L226 Difference]: Without dead ends: 153 [2021-11-12 23:05:52,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 276 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1273 ImplicationChecksByTransitivity, 67.0s TimeCoverageRelationStatistics Valid=675, Invalid=3873, Unknown=8, NotChecked=0, Total=4556 [2021-11-12 23:05:52,982 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 147 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 94 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24908.48ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 10.19ms SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 50 IncrementalHoareTripleChecker+Unchecked, 25618.60ms IncrementalHoareTripleChecker+Time [2021-11-12 23:05:52,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 699 Invalid, 725 Unknown, 0 Unchecked, 10.19ms Time], IncrementalHoareTripleChecker [94 Valid, 576 Invalid, 5 Unknown, 50 Unchecked, 25618.60ms Time] [2021-11-12 23:05:52,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2021-11-12 23:05:52,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 137. [2021-11-12 23:05:52,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 109 states have (on average 1.128440366972477) internal successors, (123), 112 states have internal predecessors, (123), 15 states have call successors, (15), 12 states have call predecessors, (15), 12 states have return successors, (14), 12 states have call predecessors, (14), 14 states have call successors, (14) [2021-11-12 23:05:52,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 152 transitions. [2021-11-12 23:05:53,000 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 152 transitions. Word has length 55 [2021-11-12 23:05:53,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:05:53,000 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 152 transitions. [2021-11-12 23:05:53,001 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.4814814814814814) internal successors, (134), 47 states have internal predecessors, (134), 22 states have call successors, (22), 2 states have call predecessors, (22), 3 states have return successors, (25), 20 states have call predecessors, (25), 21 states have call successors, (25) [2021-11-12 23:05:53,001 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 152 transitions. [2021-11-12 23:05:53,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-12 23:05:53,002 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:05:53,002 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 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] [2021-11-12 23:05:53,018 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (29)] Forceful destruction successful, exit code 0 [2021-11-12 23:05:53,243 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-12 23:05:53,423 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (30)] Forceful destruction successful, exit code 0 [2021-11-12 23:05:53,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt [2021-11-12 23:05:53,618 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:05:53,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:05:53,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1292408368, now seen corresponding path program 2 times [2021-11-12 23:05:53,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:05:53,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [850788950] [2021-11-12 23:05:53,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:05:53,619 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:05:53,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:05:53,619 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:05:53,620 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2021-11-12 23:05:53,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:05:53,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:05:53,707 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-12 23:05:53,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:05:54,018 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 4 proven. 58 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 23:05:54,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:05:54,524 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 4 proven. 54 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-12 23:05:54,524 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:05:54,524 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [850788950] [2021-11-12 23:05:54,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [850788950] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:05:54,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1123560361] [2021-11-12 23:05:54,525 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:05:54,525 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:05:54,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:05:54,526 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:05:54,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2021-11-12 23:05:54,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:05:54,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:05:54,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-12 23:05:54,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:05:54,866 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 4 proven. 58 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 23:05:54,866 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:05:55,051 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 4 proven. 54 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-12 23:05:55,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1123560361] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:05:55,051 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352675915] [2021-11-12 23:05:55,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-12 23:05:55,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-12 23:05:55,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 [2021-11-12 23:05:55,052 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-12 23:05:55,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-11-12 23:05:55,123 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-12 23:05:55,123 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:05:55,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 19 conjunts are in the unsatisfiable core [2021-11-12 23:05:55,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:05:55,318 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 4 proven. 58 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-12 23:05:55,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:05:55,499 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 4 proven. 54 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-11-12 23:05:55,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352675915] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:05:55,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2021-11-12 23:05:55,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 11, 12, 11, 12] total 22 [2021-11-12 23:05:55,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423044431] [2021-11-12 23:05:55,499 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2021-11-12 23:05:55,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-12 23:05:55,501 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2021-11-12 23:05:55,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-12 23:05:55,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2021-11-12 23:05:55,502 INFO L87 Difference]: Start difference. First operand 137 states and 152 transitions. Second operand has 22 states, 22 states have (on average 3.6363636363636362) internal successors, (80), 22 states have internal predecessors, (80), 7 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2021-11-12 23:05:56,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-12 23:05:56,712 INFO L93 Difference]: Finished difference Result 259 states and 290 transitions. [2021-11-12 23:05:56,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-11-12 23:05:56,713 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), 7 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) Word has length 55 [2021-11-12 23:05:56,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-12 23:05:56,716 INFO L225 Difference]: With dead ends: 259 [2021-11-12 23:05:56,716 INFO L226 Difference]: Without dead ends: 252 [2021-11-12 23:05:56,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 329 GetRequests, 304 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2021-11-12 23:05:56,720 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 165 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 886.64ms Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 668 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 7.08ms SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1010.25ms IncrementalHoareTripleChecker+Time [2021-11-12 23:05:56,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 668 Invalid, 424 Unknown, 0 Unchecked, 7.08ms Time], IncrementalHoareTripleChecker [78 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 1010.25ms Time] [2021-11-12 23:05:56,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2021-11-12 23:05:56,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 201. [2021-11-12 23:05:56,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 159 states have (on average 1.1383647798742138) internal successors, (181), 163 states have internal predecessors, (181), 22 states have call successors, (22), 19 states have call predecessors, (22), 19 states have return successors, (21), 18 states have call predecessors, (21), 21 states have call successors, (21) [2021-11-12 23:05:56,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 224 transitions. [2021-11-12 23:05:56,750 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 224 transitions. Word has length 55 [2021-11-12 23:05:56,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-12 23:05:56,751 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 224 transitions. [2021-11-12 23:05:56,751 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), 7 states have call successors, (9), 5 states have call predecessors, (9), 4 states have return successors, (8), 6 states have call predecessors, (8), 6 states have call successors, (8) [2021-11-12 23:05:56,752 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 224 transitions. [2021-11-12 23:05:56,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2021-11-12 23:05:56,753 INFO L506 BasicCegarLoop]: Found error trace [2021-11-12 23:05:56,753 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-12 23:05:56,800 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-11-12 23:05:56,978 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (32)] Forceful destruction successful, exit code 0 [2021-11-12 23:05:57,171 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (33)] Forceful destruction successful, exit code 0 [2021-11-12 23:05:57,369 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt [2021-11-12 23:05:57,370 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-12 23:05:57,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-12 23:05:57,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1232897836, now seen corresponding path program 4 times [2021-11-12 23:05:57,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy WALRUS [2021-11-12 23:05:57,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1101391649] [2021-11-12 23:05:57,371 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:05:57,371 INFO L168 SolverBuilder]: Constructing external solver with command: mathsat -unsat_core_generation=3 [2021-11-12 23:05:57,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat [2021-11-12 23:05:57,372 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2021-11-12 23:05:57,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/mathsat -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2021-11-12 23:06:48,649 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:06:48,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:06:48,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 31 conjunts are in the unsatisfiable core [2021-11-12 23:06:48,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:07:14,750 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 19 proven. 26 refuted. 9 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-12 23:07:14,750 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-12 23:08:21,825 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 19 proven. 35 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-12 23:08:21,825 INFO L139 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2021-11-12 23:08:21,825 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1101391649] [2021-11-12 23:08:21,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1101391649] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-12 23:08:21,826 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [502841349] [2021-11-12 23:08:21,826 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-12 23:08:21,826 INFO L168 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2021-11-12 23:08:21,826 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 [2021-11-12 23:08:21,828 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2021-11-12 23:08:21,828 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_39087f34-69c5-467a-a4dc-02e7290b4462/bin/utaipan-vmNK8stdcF/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2021-11-12 23:08:22,018 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-12 23:08:22,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-12 23:08:22,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 21 conjunts are in the unsatisfiable core [2021-11-12 23:08:22,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-12 23:08:46,374 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 15 proven. 24 refuted. 9 times theorem prover too weak. 16 trivial. 0 not checked. [2021-11-12 23:08:46,374 INFO L328 TraceCheckSpWp]: Computing backward predicates...