./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound50.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/config/AutomizerReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound50.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 436f0a1b9da8affd8e76edc25dee0cffff5a08ff489ec96067821d6a4548518b --- Real Ultimate output --- This is Ultimate 0.2.2-hotfix-svcomp22-839c364 [2021-12-06 20:56:03,425 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-06 20:56:03,427 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-06 20:56:03,448 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-06 20:56:03,449 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-06 20:56:03,450 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-06 20:56:03,451 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-06 20:56:03,453 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-06 20:56:03,454 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-06 20:56:03,455 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-06 20:56:03,456 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-06 20:56:03,457 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-06 20:56:03,457 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-06 20:56:03,458 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-06 20:56:03,459 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-06 20:56:03,460 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-06 20:56:03,461 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-06 20:56:03,462 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-06 20:56:03,463 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-06 20:56:03,465 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-06 20:56:03,467 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-06 20:56:03,468 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-06 20:56:03,469 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-06 20:56:03,470 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-06 20:56:03,472 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-06 20:56:03,473 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-06 20:56:03,473 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-06 20:56:03,474 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-06 20:56:03,474 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-06 20:56:03,475 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-06 20:56:03,475 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-06 20:56:03,476 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-06 20:56:03,476 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-06 20:56:03,477 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-06 20:56:03,478 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-06 20:56:03,478 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-06 20:56:03,478 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-06 20:56:03,479 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-06 20:56:03,479 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-06 20:56:03,479 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-06 20:56:03,480 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-06 20:56:03,481 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-12-06 20:56:03,498 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-06 20:56:03,498 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-06 20:56:03,499 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-06 20:56:03,499 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-06 20:56:03,499 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-12-06 20:56:03,499 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-12-06 20:56:03,500 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-06 20:56:03,500 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-06 20:56:03,500 INFO L138 SettingsManager]: * Use SBE=true [2021-12-06 20:56:03,500 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-06 20:56:03,500 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-06 20:56:03,501 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-06 20:56:03,501 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-06 20:56:03,501 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-06 20:56:03,501 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-12-06 20:56:03,501 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-12-06 20:56:03,501 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-12-06 20:56:03,501 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-06 20:56:03,501 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-06 20:56:03,502 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-06 20:56:03,502 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-12-06 20:56:03,502 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-06 20:56:03,502 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-06 20:56:03,502 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-12-06 20:56:03,502 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 20:56:03,502 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-06 20:56:03,503 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-12-06 20:56:03,503 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-12-06 20:56:03,503 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-06 20:56:03,503 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-12-06 20:56:03,503 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-12-06 20:56:03,503 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-12-06 20:56:03,503 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-12-06 20:56:03,503 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-06 20:56:03,503 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/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_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa 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 -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 436f0a1b9da8affd8e76edc25dee0cffff5a08ff489ec96067821d6a4548518b [2021-12-06 20:56:03,684 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-06 20:56:03,700 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-06 20:56:03,701 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-06 20:56:03,702 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-06 20:56:03,703 INFO L275 PluginConnector]: CDTParser initialized [2021-12-06 20:56:03,704 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/../../sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound50.c [2021-12-06 20:56:03,746 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/data/291d2589a/6c757db47eef495496650da60d3f9d30/FLAG87f8b8b36 [2021-12-06 20:56:04,125 INFO L306 CDTParser]: Found 1 translation units. [2021-12-06 20:56:04,125 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound50.c [2021-12-06 20:56:04,132 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/data/291d2589a/6c757db47eef495496650da60d3f9d30/FLAG87f8b8b36 [2021-12-06 20:56:04,141 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/data/291d2589a/6c757db47eef495496650da60d3f9d30 [2021-12-06 20:56:04,143 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-06 20:56:04,144 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-06 20:56:04,145 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-06 20:56:04,146 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-06 20:56:04,149 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-06 20:56:04,150 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 08:56:04" (1/1) ... [2021-12-06 20:56:04,151 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@66c327f1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:56:04, skipping insertion in model container [2021-12-06 20:56:04,151 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.12 08:56:04" (1/1) ... [2021-12-06 20:56:04,156 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-06 20:56:04,168 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-06 20:56:04,287 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound50.c[490,503] [2021-12-06 20:56:04,300 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 20:56:04,306 INFO L203 MainTranslator]: Completed pre-run [2021-12-06 20:56:04,314 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/sv-benchmarks/c/nla-digbench-scaling/egcd3-ll_unwindbound50.c[490,503] [2021-12-06 20:56:04,321 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-06 20:56:04,330 INFO L208 MainTranslator]: Completed translation [2021-12-06 20:56:04,330 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:56:04 WrapperNode [2021-12-06 20:56:04,330 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-06 20:56:04,331 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-06 20:56:04,331 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-06 20:56:04,331 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-06 20:56:04,336 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:56:04" (1/1) ... [2021-12-06 20:56:04,341 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:56:04" (1/1) ... [2021-12-06 20:56:04,355 INFO L137 Inliner]: procedures = 14, calls = 14, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 91 [2021-12-06 20:56:04,356 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-06 20:56:04,356 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-06 20:56:04,356 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-06 20:56:04,356 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-06 20:56:04,362 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:56:04" (1/1) ... [2021-12-06 20:56:04,363 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:56:04" (1/1) ... [2021-12-06 20:56:04,364 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:56:04" (1/1) ... [2021-12-06 20:56:04,364 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:56:04" (1/1) ... [2021-12-06 20:56:04,367 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:56:04" (1/1) ... [2021-12-06 20:56:04,370 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:56:04" (1/1) ... [2021-12-06 20:56:04,371 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:56:04" (1/1) ... [2021-12-06 20:56:04,373 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-06 20:56:04,374 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-06 20:56:04,374 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-06 20:56:04,374 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-06 20:56:04,375 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:56:04" (1/1) ... [2021-12-06 20:56:04,383 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-12-06 20:56:04,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:04,404 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-12-06 20:56:04,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-12-06 20:56:04,442 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-06 20:56:04,443 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-12-06 20:56:04,443 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-12-06 20:56:04,443 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-06 20:56:04,443 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-06 20:56:04,443 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-06 20:56:04,443 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-12-06 20:56:04,443 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-12-06 20:56:04,497 INFO L236 CfgBuilder]: Building ICFG [2021-12-06 20:56:04,499 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-06 20:56:04,618 INFO L277 CfgBuilder]: Performing block encoding [2021-12-06 20:56:04,625 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-06 20:56:04,625 INFO L301 CfgBuilder]: Removed 3 assume(true) statements. [2021-12-06 20:56:04,627 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 08:56:04 BoogieIcfgContainer [2021-12-06 20:56:04,627 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-06 20:56:04,629 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-12-06 20:56:04,629 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-12-06 20:56:04,632 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-12-06 20:56:04,632 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.12 08:56:04" (1/3) ... [2021-12-06 20:56:04,633 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4467f890 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 08:56:04, skipping insertion in model container [2021-12-06 20:56:04,633 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.12 08:56:04" (2/3) ... [2021-12-06 20:56:04,633 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4467f890 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.12 08:56:04, skipping insertion in model container [2021-12-06 20:56:04,633 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 08:56:04" (3/3) ... [2021-12-06 20:56:04,635 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_unwindbound50.c [2021-12-06 20:56:04,640 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-12-06 20:56:04,640 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-12-06 20:56:04,675 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-12-06 20:56:04,681 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=PETRI_NET, 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-12-06 20:56:04,682 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-12-06 20:56:04,696 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 24 states have (on average 1.5) internal successors, (36), 25 states have internal predecessors, (36), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2021-12-06 20:56:04,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-12-06 20:56:04,700 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:04,701 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:04,701 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:04,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:04,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1663185933, now seen corresponding path program 1 times [2021-12-06 20:56:04,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:04,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072902906] [2021-12-06 20:56:04,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:04,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:04,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:04,813 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-12-06 20:56:04,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:04,820 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 7 [2021-12-06 20:56:04,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:04,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-12-06 20:56:04,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:04,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072902906] [2021-12-06 20:56:04,827 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072902906] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:04,827 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:04,827 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-06 20:56:04,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470216633] [2021-12-06 20:56:04,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:04,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-12-06 20:56:04,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:04,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-12-06 20:56:04,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-12-06 20:56:04,856 INFO L87 Difference]: Start difference. First operand has 35 states, 24 states have (on average 1.5) internal successors, (36), 25 states have internal predecessors, (36), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Second operand has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 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), 2 states have call successors, (2) [2021-12-06 20:56:04,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:04,872 INFO L93 Difference]: Finished difference Result 67 states and 103 transitions. [2021-12-06 20:56:04,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-06 20:56:04,874 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 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), 2 states have call successors, (2) Word has length 18 [2021-12-06 20:56:04,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:04,882 INFO L225 Difference]: With dead ends: 67 [2021-12-06 20:56:04,882 INFO L226 Difference]: Without dead ends: 31 [2021-12-06 20:56:04,885 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 8 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-12-06 20:56:04,889 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:04,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 20:56:04,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-12-06 20:56:04,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2021-12-06 20:56:04,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 21 states have (on average 1.3333333333333333) internal successors, (28), 22 states have internal predecessors, (28), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 20:56:04,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 41 transitions. [2021-12-06 20:56:04,919 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 41 transitions. Word has length 18 [2021-12-06 20:56:04,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:04,919 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 41 transitions. [2021-12-06 20:56:04,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.0) internal successors, (10), 2 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), 2 states have call successors, (2) [2021-12-06 20:56:04,919 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 41 transitions. [2021-12-06 20:56:04,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-12-06 20:56:04,920 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:04,921 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:04,921 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-12-06 20:56:04,921 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:04,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:04,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1013747788, now seen corresponding path program 1 times [2021-12-06 20:56:04,922 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:04,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722643953] [2021-12-06 20:56:04,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:04,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:04,938 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:04,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1269315959] [2021-12-06 20:56:04,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:04,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:04,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:04,940 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:04,945 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-12-06 20:56:04,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:04,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-06 20:56:04,996 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:05,063 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 20:56:05,064 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:56:05,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:05,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722643953] [2021-12-06 20:56:05,064 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:05,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269315959] [2021-12-06 20:56:05,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269315959] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:05,065 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:05,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-06 20:56:05,066 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271243240] [2021-12-06 20:56:05,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:05,067 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-12-06 20:56:05,067 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:05,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-12-06 20:56:05,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-12-06 20:56:05,068 INFO L87 Difference]: Start difference. First operand 31 states and 41 transitions. Second operand has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 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-12-06 20:56:05,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:05,089 INFO L93 Difference]: Finished difference Result 40 states and 50 transitions. [2021-12-06 20:56:05,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-06 20:56:05,090 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 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-12-06 20:56:05,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:05,091 INFO L225 Difference]: With dead ends: 40 [2021-12-06 20:56:05,091 INFO L226 Difference]: Without dead ends: 33 [2021-12-06 20:56:05,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 16 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-12-06 20:56:05,093 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 0 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:05,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 103 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 20:56:05,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-12-06 20:56:05,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2021-12-06 20:56:05,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 24 states have internal predecessors, (30), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 20:56:05,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 43 transitions. [2021-12-06 20:56:05,103 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 43 transitions. Word has length 19 [2021-12-06 20:56:05,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:05,104 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 43 transitions. [2021-12-06 20:56:05,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.75) internal successors, (11), 3 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-12-06 20:56:05,105 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 43 transitions. [2021-12-06 20:56:05,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-12-06 20:56:05,106 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:05,106 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:05,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-12-06 20:56:05,307 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:05,308 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:05,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:05,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1341775226, now seen corresponding path program 1 times [2021-12-06 20:56:05,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:05,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522977412] [2021-12-06 20:56:05,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:05,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:05,358 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:05,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1764068304] [2021-12-06 20:56:05,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:05,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:05,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:05,364 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:05,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-12-06 20:56:05,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:05,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 77 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:56:05,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:05,534 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 20:56:05,534 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:56:05,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:05,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522977412] [2021-12-06 20:56:05,535 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:05,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764068304] [2021-12-06 20:56:05,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764068304] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:05,535 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:05,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 20:56:05,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592697596] [2021-12-06 20:56:05,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:05,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:56:05,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:05,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:56:05,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:56:05,537 INFO L87 Difference]: Start difference. First operand 33 states and 43 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 20:56:05,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:05,591 INFO L93 Difference]: Finished difference Result 53 states and 71 transitions. [2021-12-06 20:56:05,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:56:05,592 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 20 [2021-12-06 20:56:05,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:05,593 INFO L225 Difference]: With dead ends: 53 [2021-12-06 20:56:05,593 INFO L226 Difference]: Without dead ends: 46 [2021-12-06 20:56:05,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-06 20:56:05,594 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 46 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 149 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:05,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 149 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 20:56:05,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-12-06 20:56:05,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 34. [2021-12-06 20:56:05,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 25 states have internal predecessors, (31), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 20:56:05,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 44 transitions. [2021-12-06 20:56:05,601 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 44 transitions. Word has length 20 [2021-12-06 20:56:05,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:05,601 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 44 transitions. [2021-12-06 20:56:05,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 5 states have internal predecessors, (15), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 20:56:05,601 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 44 transitions. [2021-12-06 20:56:05,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-06 20:56:05,602 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:05,602 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:05,621 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2021-12-06 20:56:05,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:05,804 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:05,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:05,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1315139464, now seen corresponding path program 1 times [2021-12-06 20:56:05,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:05,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [514290604] [2021-12-06 20:56:05,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:05,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:05,850 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:05,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1339861157] [2021-12-06 20:56:05,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:05,852 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:05,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:05,854 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:05,857 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-12-06 20:56:05,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:05,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 20:56:05,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:06,113 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 20:56:06,113 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:56:06,114 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:06,114 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [514290604] [2021-12-06 20:56:06,115 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:06,115 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1339861157] [2021-12-06 20:56:06,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1339861157] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:06,115 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:06,116 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-12-06 20:56:06,116 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880450250] [2021-12-06 20:56:06,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:06,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 20:56:06,117 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:06,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 20:56:06,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 20:56:06,118 INFO L87 Difference]: Start difference. First operand 34 states and 44 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 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-12-06 20:56:06,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:06,149 INFO L93 Difference]: Finished difference Result 58 states and 78 transitions. [2021-12-06 20:56:06,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 20:56:06,150 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 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 25 [2021-12-06 20:56:06,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:06,151 INFO L225 Difference]: With dead ends: 58 [2021-12-06 20:56:06,151 INFO L226 Difference]: Without dead ends: 36 [2021-12-06 20:56:06,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 20:56:06,153 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 5 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:06,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 103 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 20:56:06,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-12-06 20:56:06,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-12-06 20:56:06,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 26 states have (on average 1.2692307692307692) internal successors, (33), 27 states have internal predecessors, (33), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2021-12-06 20:56:06,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 46 transitions. [2021-12-06 20:56:06,161 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 46 transitions. Word has length 25 [2021-12-06 20:56:06,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:06,162 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 46 transitions. [2021-12-06 20:56:06,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 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-12-06 20:56:06,162 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 46 transitions. [2021-12-06 20:56:06,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-12-06 20:56:06,163 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:06,163 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:06,196 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2021-12-06 20:56:06,364 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:06,366 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:06,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:06,368 INFO L85 PathProgramCache]: Analyzing trace with hash 570907173, now seen corresponding path program 1 times [2021-12-06 20:56:06,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:06,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135864259] [2021-12-06 20:56:06,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:06,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:06,413 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:06,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1659679314] [2021-12-06 20:56:06,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:06,415 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:06,415 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:06,417 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:06,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-12-06 20:56:06,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:06,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-06 20:56:06,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:06,660 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 20:56:06,660 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:56:06,660 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:06,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135864259] [2021-12-06 20:56:06,661 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:06,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659679314] [2021-12-06 20:56:06,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659679314] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:06,661 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:06,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-12-06 20:56:06,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700367229] [2021-12-06 20:56:06,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:06,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 20:56:06,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:06,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 20:56:06,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-12-06 20:56:06,662 INFO L87 Difference]: Start difference. First operand 36 states and 46 transitions. Second operand has 9 states, 8 states have (on average 2.5) internal successors, (20), 7 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 20:56:06,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:06,718 INFO L93 Difference]: Finished difference Result 54 states and 71 transitions. [2021-12-06 20:56:06,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 20:56:06,718 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 7 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 25 [2021-12-06 20:56:06,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:06,719 INFO L225 Difference]: With dead ends: 54 [2021-12-06 20:56:06,719 INFO L226 Difference]: Without dead ends: 52 [2021-12-06 20:56:06,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-12-06 20:56:06,720 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 65 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:06,720 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 208 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 20:56:06,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-12-06 20:56:06,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 51. [2021-12-06 20:56:06,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 36 states have (on average 1.3055555555555556) internal successors, (47), 37 states have internal predecessors, (47), 11 states have call successors, (11), 3 states have call predecessors, (11), 3 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2021-12-06 20:56:06,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 68 transitions. [2021-12-06 20:56:06,727 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 68 transitions. Word has length 25 [2021-12-06 20:56:06,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:06,728 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 68 transitions. [2021-12-06 20:56:06,728 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.5) internal successors, (20), 7 states have internal predecessors, (20), 2 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2021-12-06 20:56:06,728 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 68 transitions. [2021-12-06 20:56:06,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-12-06 20:56:06,729 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:06,729 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:06,755 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-12-06 20:56:06,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:06,931 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:06,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:06,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1698298847, now seen corresponding path program 1 times [2021-12-06 20:56:06,933 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:06,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793210255] [2021-12-06 20:56:06,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:06,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:06,967 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:06,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [575978727] [2021-12-06 20:56:06,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:06,969 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:06,969 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:06,971 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:06,974 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-12-06 20:56:07,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:07,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 105 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:56:07,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:07,092 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 20:56:07,092 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:56:07,149 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 20:56:07,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:07,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793210255] [2021-12-06 20:56:07,149 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:07,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575978727] [2021-12-06 20:56:07,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575978727] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:56:07,149 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:56:07,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2021-12-06 20:56:07,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991929893] [2021-12-06 20:56:07,150 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:56:07,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2021-12-06 20:56:07,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:07,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-12-06 20:56:07,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-12-06 20:56:07,151 INFO L87 Difference]: Start difference. First operand 51 states and 68 transitions. Second operand has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 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-12-06 20:56:07,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:07,236 INFO L93 Difference]: Finished difference Result 147 states and 193 transitions. [2021-12-06 20:56:07,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 20:56:07,237 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 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 26 [2021-12-06 20:56:07,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:07,239 INFO L225 Difference]: With dead ends: 147 [2021-12-06 20:56:07,239 INFO L226 Difference]: Without dead ends: 140 [2021-12-06 20:56:07,240 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2021-12-06 20:56:07,241 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 94 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 201 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:07,241 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 201 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 20:56:07,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2021-12-06 20:56:07,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 97. [2021-12-06 20:56:07,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 69 states have (on average 1.3333333333333333) internal successors, (92), 71 states have internal predecessors, (92), 20 states have call successors, (20), 7 states have call predecessors, (20), 7 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2021-12-06 20:56:07,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 130 transitions. [2021-12-06 20:56:07,265 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 130 transitions. Word has length 26 [2021-12-06 20:56:07,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:07,265 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 130 transitions. [2021-12-06 20:56:07,266 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.3) internal successors, (33), 10 states have internal predecessors, (33), 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-12-06 20:56:07,266 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 130 transitions. [2021-12-06 20:56:07,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2021-12-06 20:56:07,267 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:07,267 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, 1, 1] [2021-12-06 20:56:07,296 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2021-12-06 20:56:07,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:07,469 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:07,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:07,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1127291835, now seen corresponding path program 1 times [2021-12-06 20:56:07,471 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:07,472 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143625968] [2021-12-06 20:56:07,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:07,473 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:07,511 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:07,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [422669758] [2021-12-06 20:56:07,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:07,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:07,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:07,513 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:07,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-12-06 20:56:07,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:07,550 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 20:56:07,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:07,601 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 20:56:07,601 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:56:07,668 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 20:56:07,668 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:07,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143625968] [2021-12-06 20:56:07,669 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:07,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422669758] [2021-12-06 20:56:07,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422669758] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:56:07,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:56:07,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2021-12-06 20:56:07,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793567957] [2021-12-06 20:56:07,670 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:56:07,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-12-06 20:56:07,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:07,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-12-06 20:56:07,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-12-06 20:56:07,671 INFO L87 Difference]: Start difference. First operand 97 states and 130 transitions. Second operand has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-06 20:56:07,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:07,796 INFO L93 Difference]: Finished difference Result 183 states and 261 transitions. [2021-12-06 20:56:07,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-12-06 20:56:07,797 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) Word has length 27 [2021-12-06 20:56:07,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:07,799 INFO L225 Difference]: With dead ends: 183 [2021-12-06 20:56:07,799 INFO L226 Difference]: Without dead ends: 171 [2021-12-06 20:56:07,800 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-12-06 20:56:07,801 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 113 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:07,801 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 333 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 100 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 20:56:07,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2021-12-06 20:56:07,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 128. [2021-12-06 20:56:07,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 97 states have (on average 1.3505154639175259) internal successors, (131), 98 states have internal predecessors, (131), 23 states have call successors, (23), 7 states have call predecessors, (23), 7 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2021-12-06 20:56:07,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 176 transitions. [2021-12-06 20:56:07,823 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 176 transitions. Word has length 27 [2021-12-06 20:56:07,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:07,823 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 176 transitions. [2021-12-06 20:56:07,823 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 1 states have call predecessors, (2), 2 states have call successors, (2) [2021-12-06 20:56:07,824 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 176 transitions. [2021-12-06 20:56:07,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-12-06 20:56:07,825 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:07,825 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:07,844 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-12-06 20:56:08,026 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:08,027 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:08,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:08,028 INFO L85 PathProgramCache]: Analyzing trace with hash -200071253, now seen corresponding path program 1 times [2021-12-06 20:56:08,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:08,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750775097] [2021-12-06 20:56:08,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:08,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:08,069 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:08,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [565438017] [2021-12-06 20:56:08,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:08,070 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:08,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:08,071 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:08,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-12-06 20:56:08,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:08,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 19 conjunts are in the unsatisfiable core [2021-12-06 20:56:08,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:08,304 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 20:56:08,304 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:56:08,305 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:08,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750775097] [2021-12-06 20:56:08,305 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:08,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [565438017] [2021-12-06 20:56:08,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [565438017] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:08,305 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:08,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2021-12-06 20:56:08,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878282439] [2021-12-06 20:56:08,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:08,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-12-06 20:56:08,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:08,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-12-06 20:56:08,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-12-06 20:56:08,307 INFO L87 Difference]: Start difference. First operand 128 states and 176 transitions. Second operand has 11 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 20:56:08,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:08,456 INFO L93 Difference]: Finished difference Result 153 states and 206 transitions. [2021-12-06 20:56:08,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-12-06 20:56:08,457 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) Word has length 30 [2021-12-06 20:56:08,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:08,459 INFO L225 Difference]: With dead ends: 153 [2021-12-06 20:56:08,459 INFO L226 Difference]: Without dead ends: 151 [2021-12-06 20:56:08,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-12-06 20:56:08,460 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 100 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:08,460 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 241 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 20:56:08,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2021-12-06 20:56:08,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 140. [2021-12-06 20:56:08,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 106 states have (on average 1.320754716981132) internal successors, (140), 107 states have internal predecessors, (140), 23 states have call successors, (23), 10 states have call predecessors, (23), 10 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2021-12-06 20:56:08,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 185 transitions. [2021-12-06 20:56:08,479 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 185 transitions. Word has length 30 [2021-12-06 20:56:08,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:08,479 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 185 transitions. [2021-12-06 20:56:08,479 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.3) internal successors, (23), 9 states have internal predecessors, (23), 2 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 2 states have call successors, (3) [2021-12-06 20:56:08,479 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 185 transitions. [2021-12-06 20:56:08,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-06 20:56:08,480 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:08,481 INFO L514 BasicCegarLoop]: trace histogram [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-12-06 20:56:08,501 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-12-06 20:56:08,681 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:08,683 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:08,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:08,684 INFO L85 PathProgramCache]: Analyzing trace with hash 164485690, now seen corresponding path program 1 times [2021-12-06 20:56:08,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:08,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457714272] [2021-12-06 20:56:08,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:08,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:08,714 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:08,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1572265672] [2021-12-06 20:56:08,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:08,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:08,715 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:08,717 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:08,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-12-06 20:56:08,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:08,803 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 24 conjunts are in the unsatisfiable core [2021-12-06 20:56:08,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:08,963 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-12-06 20:56:08,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:56:09,042 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 20:56:09,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:09,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457714272] [2021-12-06 20:56:09,043 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:09,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572265672] [2021-12-06 20:56:09,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572265672] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:56:09,043 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:56:09,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 6] total 12 [2021-12-06 20:56:09,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933645304] [2021-12-06 20:56:09,044 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:56:09,044 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 20:56:09,044 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:09,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 20:56:09,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-12-06 20:56:09,045 INFO L87 Difference]: Start difference. First operand 140 states and 185 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 10 states have internal predecessors, (43), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:56:09,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:09,167 INFO L93 Difference]: Finished difference Result 175 states and 237 transitions. [2021-12-06 20:56:09,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-12-06 20:56:09,168 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 10 states have internal predecessors, (43), 4 states have call successors, (5), 2 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 32 [2021-12-06 20:56:09,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:09,169 INFO L225 Difference]: With dead ends: 175 [2021-12-06 20:56:09,170 INFO L226 Difference]: Without dead ends: 173 [2021-12-06 20:56:09,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-12-06 20:56:09,171 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 63 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 392 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:09,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 392 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 20:56:09,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2021-12-06 20:56:09,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 170. [2021-12-06 20:56:09,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 127 states have (on average 1.3464566929133859) internal successors, (171), 128 states have internal predecessors, (171), 31 states have call successors, (31), 11 states have call predecessors, (31), 11 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2021-12-06 20:56:09,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 232 transitions. [2021-12-06 20:56:09,188 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 232 transitions. Word has length 32 [2021-12-06 20:56:09,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:09,188 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 232 transitions. [2021-12-06 20:56:09,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 10 states have internal predecessors, (43), 4 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:56:09,189 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 232 transitions. [2021-12-06 20:56:09,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-12-06 20:56:09,189 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:09,190 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:09,214 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-12-06 20:56:09,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:09,391 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:09,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:09,393 INFO L85 PathProgramCache]: Analyzing trace with hash 1985711111, now seen corresponding path program 1 times [2021-12-06 20:56:09,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:09,394 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294167977] [2021-12-06 20:56:09,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:09,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:09,425 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:09,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [111729657] [2021-12-06 20:56:09,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:09,427 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:09,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:09,429 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:09,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-12-06 20:56:09,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:09,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:56:09,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:09,579 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 20:56:09,579 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:56:09,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:09,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294167977] [2021-12-06 20:56:09,579 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:09,579 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111729657] [2021-12-06 20:56:09,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111729657] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:09,579 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:09,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:56:09,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1873224074] [2021-12-06 20:56:09,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:09,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:56:09,580 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:09,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:56:09,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:56:09,581 INFO L87 Difference]: Start difference. First operand 170 states and 232 transitions. Second operand has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 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-12-06 20:56:09,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:09,601 INFO L93 Difference]: Finished difference Result 237 states and 325 transitions. [2021-12-06 20:56:09,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:56:09,602 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 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 32 [2021-12-06 20:56:09,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:09,603 INFO L225 Difference]: With dead ends: 237 [2021-12-06 20:56:09,603 INFO L226 Difference]: Without dead ends: 170 [2021-12-06 20:56:09,604 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:56:09,605 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 14 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:09,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 105 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 20:56:09,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2021-12-06 20:56:09,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2021-12-06 20:56:09,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 127 states have (on average 1.3385826771653544) internal successors, (170), 128 states have internal predecessors, (170), 31 states have call successors, (31), 11 states have call predecessors, (31), 11 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2021-12-06 20:56:09,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 231 transitions. [2021-12-06 20:56:09,617 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 231 transitions. Word has length 32 [2021-12-06 20:56:09,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:09,618 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 231 transitions. [2021-12-06 20:56:09,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.0) internal successors, (24), 5 states have internal predecessors, (24), 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-12-06 20:56:09,618 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 231 transitions. [2021-12-06 20:56:09,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-12-06 20:56:09,618 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:09,618 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:09,638 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-12-06 20:56:09,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:09,819 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:09,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:09,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1730540965, now seen corresponding path program 1 times [2021-12-06 20:56:09,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:09,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724505354] [2021-12-06 20:56:09,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:09,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:09,829 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:09,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1613888111] [2021-12-06 20:56:09,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:09,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:09,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:09,831 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:09,835 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-12-06 20:56:09,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:09,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:56:09,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:09,916 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-12-06 20:56:09,916 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:56:09,917 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:09,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724505354] [2021-12-06 20:56:09,917 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:09,917 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613888111] [2021-12-06 20:56:09,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613888111] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:09,917 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:09,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:56:09,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046028721] [2021-12-06 20:56:09,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:09,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 20:56:09,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:09,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 20:56:09,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 20:56:09,919 INFO L87 Difference]: Start difference. First operand 170 states and 231 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:56:09,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:09,958 INFO L93 Difference]: Finished difference Result 235 states and 331 transitions. [2021-12-06 20:56:09,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 20:56:09,959 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 35 [2021-12-06 20:56:09,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:09,960 INFO L225 Difference]: With dead ends: 235 [2021-12-06 20:56:09,960 INFO L226 Difference]: Without dead ends: 233 [2021-12-06 20:56:09,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:56:09,961 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 10 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 139 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:09,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 139 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 20:56:09,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-12-06 20:56:09,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 226. [2021-12-06 20:56:09,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 160 states have (on average 1.36875) internal successors, (219), 161 states have internal predecessors, (219), 51 states have call successors, (51), 14 states have call predecessors, (51), 14 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2021-12-06 20:56:09,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 320 transitions. [2021-12-06 20:56:09,980 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 320 transitions. Word has length 35 [2021-12-06 20:56:09,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:09,980 INFO L470 AbstractCegarLoop]: Abstraction has 226 states and 320 transitions. [2021-12-06 20:56:09,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2021-12-06 20:56:09,981 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 320 transitions. [2021-12-06 20:56:09,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-12-06 20:56:09,981 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:09,981 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, 1, 1, 1] [2021-12-06 20:56:10,001 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-12-06 20:56:10,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-12-06 20:56:10,184 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:10,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:10,185 INFO L85 PathProgramCache]: Analyzing trace with hash -2009961290, now seen corresponding path program 1 times [2021-12-06 20:56:10,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:10,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663412146] [2021-12-06 20:56:10,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:10,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:10,209 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:10,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [389360462] [2021-12-06 20:56:10,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:10,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:10,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:10,214 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:10,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-12-06 20:56:10,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:10,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 27 conjunts are in the unsatisfiable core [2021-12-06 20:56:10,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:10,410 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 20:56:10,410 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:56:10,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:10,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663412146] [2021-12-06 20:56:10,447 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:10,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389360462] [2021-12-06 20:56:10,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389360462] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-06 20:56:10,447 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:56:10,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-12-06 20:56:10,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762010259] [2021-12-06 20:56:10,447 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-12-06 20:56:10,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-12-06 20:56:10,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:10,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-12-06 20:56:10,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-12-06 20:56:10,448 INFO L87 Difference]: Start difference. First operand 226 states and 320 transitions. Second operand has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 2 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-12-06 20:56:10,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:10,539 INFO L93 Difference]: Finished difference Result 238 states and 330 transitions. [2021-12-06 20:56:10,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 20:56:10,539 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 2 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 37 [2021-12-06 20:56:10,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:10,541 INFO L225 Difference]: With dead ends: 238 [2021-12-06 20:56:10,541 INFO L226 Difference]: Without dead ends: 236 [2021-12-06 20:56:10,541 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-12-06 20:56:10,542 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 38 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 116 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 116 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:10,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 271 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 116 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 20:56:10,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-12-06 20:56:10,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 234. [2021-12-06 20:56:10,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 166 states have (on average 1.355421686746988) internal successors, (225), 167 states have internal predecessors, (225), 51 states have call successors, (51), 16 states have call predecessors, (51), 16 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2021-12-06 20:56:10,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 326 transitions. [2021-12-06 20:56:10,558 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 326 transitions. Word has length 37 [2021-12-06 20:56:10,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:10,558 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 326 transitions. [2021-12-06 20:56:10,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 3.857142857142857) internal successors, (27), 6 states have internal predecessors, (27), 2 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-12-06 20:56:10,559 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 326 transitions. [2021-12-06 20:56:10,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-12-06 20:56:10,559 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:10,559 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:10,583 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-12-06 20:56:10,760 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-12-06 20:56:10,761 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:10,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:10,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1954288725, now seen corresponding path program 1 times [2021-12-06 20:56:10,762 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:10,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876677052] [2021-12-06 20:56:10,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:10,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:10,787 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:10,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [703153949] [2021-12-06 20:56:10,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:10,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:10,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:10,791 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:10,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-12-06 20:56:10,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:10,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 7 conjunts are in the unsatisfiable core [2021-12-06 20:56:10,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:11,030 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-06 20:56:11,030 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:56:11,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:11,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876677052] [2021-12-06 20:56:11,030 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:11,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703153949] [2021-12-06 20:56:11,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703153949] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:11,031 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:11,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:56:11,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957224549] [2021-12-06 20:56:11,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:11,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 20:56:11,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:11,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 20:56:11,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 20:56:11,032 INFO L87 Difference]: Start difference. First operand 234 states and 326 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-06 20:56:11,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:11,077 INFO L93 Difference]: Finished difference Result 331 states and 488 transitions. [2021-12-06 20:56:11,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 20:56:11,078 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 40 [2021-12-06 20:56:11,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:11,080 INFO L225 Difference]: With dead ends: 331 [2021-12-06 20:56:11,081 INFO L226 Difference]: Without dead ends: 329 [2021-12-06 20:56:11,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:56:11,082 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 12 mSDsluCounter, 111 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:11,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 156 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 20:56:11,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2021-12-06 20:56:11,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 292. [2021-12-06 20:56:11,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 187 states have (on average 1.358288770053476) internal successors, (254), 197 states have internal predecessors, (254), 87 states have call successors, (87), 17 states have call predecessors, (87), 17 states have return successors, (86), 77 states have call predecessors, (86), 86 states have call successors, (86) [2021-12-06 20:56:11,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 427 transitions. [2021-12-06 20:56:11,121 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 427 transitions. Word has length 40 [2021-12-06 20:56:11,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:11,122 INFO L470 AbstractCegarLoop]: Abstraction has 292 states and 427 transitions. [2021-12-06 20:56:11,122 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2021-12-06 20:56:11,122 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 427 transitions. [2021-12-06 20:56:11,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2021-12-06 20:56:11,123 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:11,123 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:11,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-12-06 20:56:11,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-12-06 20:56:11,324 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:11,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:11,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1977082887, now seen corresponding path program 1 times [2021-12-06 20:56:11,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:11,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006039310] [2021-12-06 20:56:11,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:11,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:11,337 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:11,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1811741264] [2021-12-06 20:56:11,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:11,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:11,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:11,339 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:11,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-06 20:56:11,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:11,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 9 conjunts are in the unsatisfiable core [2021-12-06 20:56:11,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:11,452 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-06 20:56:11,453 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:56:11,502 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-12-06 20:56:11,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:11,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006039310] [2021-12-06 20:56:11,503 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:11,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811741264] [2021-12-06 20:56:11,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811741264] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:56:11,503 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:56:11,503 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2021-12-06 20:56:11,503 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285471490] [2021-12-06 20:56:11,503 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:56:11,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2021-12-06 20:56:11,504 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:11,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-12-06 20:56:11,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2021-12-06 20:56:11,504 INFO L87 Difference]: Start difference. First operand 292 states and 427 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 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-12-06 20:56:11,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:11,654 INFO L93 Difference]: Finished difference Result 725 states and 1031 transitions. [2021-12-06 20:56:11,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-12-06 20:56:11,655 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 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 38 [2021-12-06 20:56:11,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:11,660 INFO L225 Difference]: With dead ends: 725 [2021-12-06 20:56:11,661 INFO L226 Difference]: Without dead ends: 575 [2021-12-06 20:56:11,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2021-12-06 20:56:11,663 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 136 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:11,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 353 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 20:56:11,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2021-12-06 20:56:11,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 541. [2021-12-06 20:56:11,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 541 states, 357 states have (on average 1.2997198879551821) internal successors, (464), 371 states have internal predecessors, (464), 142 states have call successors, (142), 41 states have call predecessors, (142), 41 states have return successors, (138), 128 states have call predecessors, (138), 138 states have call successors, (138) [2021-12-06 20:56:11,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 541 states to 541 states and 744 transitions. [2021-12-06 20:56:11,722 INFO L78 Accepts]: Start accepts. Automaton has 541 states and 744 transitions. Word has length 38 [2021-12-06 20:56:11,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:11,722 INFO L470 AbstractCegarLoop]: Abstraction has 541 states and 744 transitions. [2021-12-06 20:56:11,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 12 states have internal predecessors, (46), 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-12-06 20:56:11,723 INFO L276 IsEmpty]: Start isEmpty. Operand 541 states and 744 transitions. [2021-12-06 20:56:11,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-06 20:56:11,723 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:11,723 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:11,744 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-12-06 20:56:11,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-12-06 20:56:11,925 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:11,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:11,926 INFO L85 PathProgramCache]: Analyzing trace with hash 321915013, now seen corresponding path program 2 times [2021-12-06 20:56:11,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:11,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283122435] [2021-12-06 20:56:11,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:11,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:11,948 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:11,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1460315497] [2021-12-06 20:56:11,949 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:56:11,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:11,950 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:11,952 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:11,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-06 20:56:12,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 20:56:12,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:56:12,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 5 conjunts are in the unsatisfiable core [2021-12-06 20:56:12,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:12,062 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 20:56:12,062 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:56:12,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:12,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283122435] [2021-12-06 20:56:12,063 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:12,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460315497] [2021-12-06 20:56:12,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460315497] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:12,063 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:12,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:56:12,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366428473] [2021-12-06 20:56:12,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:12,063 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 20:56:12,063 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:12,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 20:56:12,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-06 20:56:12,064 INFO L87 Difference]: Start difference. First operand 541 states and 744 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 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-12-06 20:56:12,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:12,146 INFO L93 Difference]: Finished difference Result 788 states and 1135 transitions. [2021-12-06 20:56:12,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:56:12,146 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 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 39 [2021-12-06 20:56:12,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:12,151 INFO L225 Difference]: With dead ends: 788 [2021-12-06 20:56:12,151 INFO L226 Difference]: Without dead ends: 643 [2021-12-06 20:56:12,152 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-12-06 20:56:12,153 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 29 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:12,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 178 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 20:56:12,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 643 states. [2021-12-06 20:56:12,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 643 to 539. [2021-12-06 20:56:12,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 359 states have (on average 1.3064066852367688) internal successors, (469), 373 states have internal predecessors, (469), 138 states have call successors, (138), 41 states have call predecessors, (138), 41 states have return successors, (134), 124 states have call predecessors, (134), 134 states have call successors, (134) [2021-12-06 20:56:12,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 741 transitions. [2021-12-06 20:56:12,213 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 741 transitions. Word has length 39 [2021-12-06 20:56:12,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:12,213 INFO L470 AbstractCegarLoop]: Abstraction has 539 states and 741 transitions. [2021-12-06 20:56:12,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 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-12-06 20:56:12,214 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 741 transitions. [2021-12-06 20:56:12,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-12-06 20:56:12,214 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:12,214 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:12,246 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-12-06 20:56:12,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:12,415 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:12,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:12,415 INFO L85 PathProgramCache]: Analyzing trace with hash -1715872859, now seen corresponding path program 1 times [2021-12-06 20:56:12,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:12,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888980819] [2021-12-06 20:56:12,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:12,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:12,420 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:12,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [986185040] [2021-12-06 20:56:12,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:12,421 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:12,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:12,421 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:12,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-06 20:56:12,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:12,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 11 conjunts are in the unsatisfiable core [2021-12-06 20:56:12,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:12,505 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 20:56:12,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:56:12,571 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-12-06 20:56:12,571 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:12,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888980819] [2021-12-06 20:56:12,572 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:12,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986185040] [2021-12-06 20:56:12,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986185040] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:56:12,572 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:56:12,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2021-12-06 20:56:12,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958744267] [2021-12-06 20:56:12,572 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:56:12,572 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 20:56:12,572 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:12,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 20:56:12,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2021-12-06 20:56:12,573 INFO L87 Difference]: Start difference. First operand 539 states and 741 transitions. Second operand has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 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-12-06 20:56:12,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:12,780 INFO L93 Difference]: Finished difference Result 1163 states and 1625 transitions. [2021-12-06 20:56:12,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-12-06 20:56:12,780 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 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 39 [2021-12-06 20:56:12,780 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:12,784 INFO L225 Difference]: With dead ends: 1163 [2021-12-06 20:56:12,784 INFO L226 Difference]: Without dead ends: 840 [2021-12-06 20:56:12,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=144, Invalid=276, Unknown=0, NotChecked=0, Total=420 [2021-12-06 20:56:12,786 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 205 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 180 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 258 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 180 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:12,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [205 Valid, 385 Invalid, 258 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 180 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-12-06 20:56:12,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 840 states. [2021-12-06 20:56:12,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 840 to 803. [2021-12-06 20:56:12,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 803 states, 533 states have (on average 1.24953095684803) internal successors, (666), 555 states have internal predecessors, (666), 212 states have call successors, (212), 57 states have call predecessors, (212), 57 states have return successors, (206), 190 states have call predecessors, (206), 206 states have call successors, (206) [2021-12-06 20:56:12,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 803 states to 803 states and 1084 transitions. [2021-12-06 20:56:12,844 INFO L78 Accepts]: Start accepts. Automaton has 803 states and 1084 transitions. Word has length 39 [2021-12-06 20:56:12,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:12,844 INFO L470 AbstractCegarLoop]: Abstraction has 803 states and 1084 transitions. [2021-12-06 20:56:12,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7142857142857144) internal successors, (52), 14 states have internal predecessors, (52), 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-12-06 20:56:12,844 INFO L276 IsEmpty]: Start isEmpty. Operand 803 states and 1084 transitions. [2021-12-06 20:56:12,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-12-06 20:56:12,845 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:12,845 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:12,865 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-06 20:56:13,045 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-12-06 20:56:13,045 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:13,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:13,046 INFO L85 PathProgramCache]: Analyzing trace with hash 753696694, now seen corresponding path program 1 times [2021-12-06 20:56:13,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:13,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214517092] [2021-12-06 20:56:13,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:13,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:13,052 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:13,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [420930254] [2021-12-06 20:56:13,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:13,052 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:13,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:13,053 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:13,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-06 20:56:13,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:13,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 53 conjunts are in the unsatisfiable core [2021-12-06 20:56:13,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:13,480 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 20 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-06 20:56:13,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:56:14,649 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-06 20:56:14,649 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:14,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214517092] [2021-12-06 20:56:14,649 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:14,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420930254] [2021-12-06 20:56:14,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420930254] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:56:14,650 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:56:14,650 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2021-12-06 20:56:14,650 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916830275] [2021-12-06 20:56:14,650 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:56:14,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-12-06 20:56:14,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:14,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-12-06 20:56:14,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2021-12-06 20:56:14,651 INFO L87 Difference]: Start difference. First operand 803 states and 1084 transitions. Second operand has 21 states, 18 states have (on average 2.888888888888889) internal successors, (52), 19 states have internal predecessors, (52), 8 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 6 states have call successors, (10) [2021-12-06 20:56:25,065 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:56:27,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:27,155 INFO L93 Difference]: Finished difference Result 1090 states and 1502 transitions. [2021-12-06 20:56:27,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-12-06 20:56:27,155 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 2.888888888888889) internal successors, (52), 19 states have internal predecessors, (52), 8 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 6 states have call successors, (10) Word has length 54 [2021-12-06 20:56:27,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:27,160 INFO L225 Difference]: With dead ends: 1090 [2021-12-06 20:56:27,160 INFO L226 Difference]: Without dead ends: 1082 [2021-12-06 20:56:27,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 85 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=261, Invalid=1299, Unknown=0, NotChecked=0, Total=1560 [2021-12-06 20:56:27,162 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 150 mSDsluCounter, 733 mSDsCounter, 0 mSdLazyCounter, 1187 mSolverCounterSat, 206 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 789 SdHoareTripleChecker+Invalid, 1394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 1187 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.9s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:27,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [167 Valid, 789 Invalid, 1394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 1187 Invalid, 1 Unknown, 0 Unchecked, 9.9s Time] [2021-12-06 20:56:27,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2021-12-06 20:56:27,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 974. [2021-12-06 20:56:27,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 974 states, 664 states have (on average 1.2545180722891567) internal successors, (833), 679 states have internal predecessors, (833), 242 states have call successors, (242), 67 states have call predecessors, (242), 67 states have return successors, (238), 227 states have call predecessors, (238), 238 states have call successors, (238) [2021-12-06 20:56:27,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1313 transitions. [2021-12-06 20:56:27,268 INFO L78 Accepts]: Start accepts. Automaton has 974 states and 1313 transitions. Word has length 54 [2021-12-06 20:56:27,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:27,268 INFO L470 AbstractCegarLoop]: Abstraction has 974 states and 1313 transitions. [2021-12-06 20:56:27,269 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 2.888888888888889) internal successors, (52), 19 states have internal predecessors, (52), 8 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 6 states have call successors, (10) [2021-12-06 20:56:27,269 INFO L276 IsEmpty]: Start isEmpty. Operand 974 states and 1313 transitions. [2021-12-06 20:56:27,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-12-06 20:56:27,269 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:27,269 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:27,300 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-12-06 20:56:27,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-12-06 20:56:27,470 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:27,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:27,470 INFO L85 PathProgramCache]: Analyzing trace with hash -2108492507, now seen corresponding path program 1 times [2021-12-06 20:56:27,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:27,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481732392] [2021-12-06 20:56:27,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:27,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:27,476 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:27,476 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [367294887] [2021-12-06 20:56:27,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:27,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:27,476 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:27,477 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:27,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-06 20:56:27,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:27,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 15 conjunts are in the unsatisfiable core [2021-12-06 20:56:27,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:27,581 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-06 20:56:27,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:56:27,668 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-12-06 20:56:27,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:27,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481732392] [2021-12-06 20:56:27,669 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:27,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367294887] [2021-12-06 20:56:27,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367294887] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:56:27,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:56:27,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2021-12-06 20:56:27,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656105917] [2021-12-06 20:56:27,669 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:56:27,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-12-06 20:56:27,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:27,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-12-06 20:56:27,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2021-12-06 20:56:27,671 INFO L87 Difference]: Start difference. First operand 974 states and 1313 transitions. Second operand has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-06 20:56:28,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:28,123 INFO L93 Difference]: Finished difference Result 2112 states and 2986 transitions. [2021-12-06 20:56:28,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-12-06 20:56:28,124 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 60 [2021-12-06 20:56:28,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:28,138 INFO L225 Difference]: With dead ends: 2112 [2021-12-06 20:56:28,138 INFO L226 Difference]: Without dead ends: 2090 [2021-12-06 20:56:28,139 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=287, Invalid=525, Unknown=0, NotChecked=0, Total=812 [2021-12-06 20:56:28,140 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 342 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 478 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:28,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [342 Valid, 478 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 20:56:28,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2090 states. [2021-12-06 20:56:28,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2090 to 1979. [2021-12-06 20:56:28,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1979 states, 1342 states have (on average 1.2876304023845007) internal successors, (1728), 1392 states have internal predecessors, (1728), 529 states have call successors, (529), 107 states have call predecessors, (529), 107 states have return successors, (522), 479 states have call predecessors, (522), 522 states have call successors, (522) [2021-12-06 20:56:28,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1979 states to 1979 states and 2779 transitions. [2021-12-06 20:56:28,383 INFO L78 Accepts]: Start accepts. Automaton has 1979 states and 2779 transitions. Word has length 60 [2021-12-06 20:56:28,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:28,383 INFO L470 AbstractCegarLoop]: Abstraction has 1979 states and 2779 transitions. [2021-12-06 20:56:28,383 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.7222222222222223) internal successors, (67), 18 states have internal predecessors, (67), 5 states have call successors, (13), 4 states have call predecessors, (13), 3 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-12-06 20:56:28,384 INFO L276 IsEmpty]: Start isEmpty. Operand 1979 states and 2779 transitions. [2021-12-06 20:56:28,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-12-06 20:56:28,384 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:28,384 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:28,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-12-06 20:56:28,585 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-12-06 20:56:28,585 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:28,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:28,585 INFO L85 PathProgramCache]: Analyzing trace with hash -862496580, now seen corresponding path program 1 times [2021-12-06 20:56:28,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:28,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834346803] [2021-12-06 20:56:28,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:28,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:28,591 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:28,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [906127366] [2021-12-06 20:56:28,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:28,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:28,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:28,592 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:28,593 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-06 20:56:28,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:28,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 13 conjunts are in the unsatisfiable core [2021-12-06 20:56:28,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:28,699 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 6 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-12-06 20:56:28,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:56:28,772 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2021-12-06 20:56:28,772 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:28,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834346803] [2021-12-06 20:56:28,772 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:28,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906127366] [2021-12-06 20:56:28,772 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906127366] provided 1 perfect and 1 imperfect interpolant sequences [2021-12-06 20:56:28,772 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-06 20:56:28,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2021-12-06 20:56:28,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134027106] [2021-12-06 20:56:28,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:28,773 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 20:56:28,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:28,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 20:56:28,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-12-06 20:56:28,774 INFO L87 Difference]: Start difference. First operand 1979 states and 2779 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-06 20:56:29,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:29,010 INFO L93 Difference]: Finished difference Result 2035 states and 2834 transitions. [2021-12-06 20:56:29,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-06 20:56:29,011 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 63 [2021-12-06 20:56:29,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:29,019 INFO L225 Difference]: With dead ends: 2035 [2021-12-06 20:56:29,019 INFO L226 Difference]: Without dead ends: 2033 [2021-12-06 20:56:29,020 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 117 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-12-06 20:56:29,020 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 12 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:29,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 137 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 20:56:29,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2033 states. [2021-12-06 20:56:29,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2033 to 2015. [2021-12-06 20:56:29,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2015 states, 1369 states have (on average 1.2804967129291454) internal successors, (1753), 1419 states have internal predecessors, (1753), 529 states have call successors, (529), 116 states have call predecessors, (529), 116 states have return successors, (522), 479 states have call predecessors, (522), 522 states have call successors, (522) [2021-12-06 20:56:29,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2015 states to 2015 states and 2804 transitions. [2021-12-06 20:56:29,319 INFO L78 Accepts]: Start accepts. Automaton has 2015 states and 2804 transitions. Word has length 63 [2021-12-06 20:56:29,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:29,319 INFO L470 AbstractCegarLoop]: Abstraction has 2015 states and 2804 transitions. [2021-12-06 20:56:29,319 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-12-06 20:56:29,319 INFO L276 IsEmpty]: Start isEmpty. Operand 2015 states and 2804 transitions. [2021-12-06 20:56:29,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-12-06 20:56:29,320 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:29,320 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:29,351 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-12-06 20:56:29,520 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:29,521 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:29,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:29,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1447364546, now seen corresponding path program 1 times [2021-12-06 20:56:29,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:29,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095854624] [2021-12-06 20:56:29,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:29,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:29,527 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:29,528 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [708204000] [2021-12-06 20:56:29,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:29,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:29,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:29,529 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:29,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-06 20:56:29,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:29,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 38 conjunts are in the unsatisfiable core [2021-12-06 20:56:29,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:29,730 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 13 proven. 35 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-12-06 20:56:29,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:56:29,820 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 32 proven. 10 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2021-12-06 20:56:29,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:29,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095854624] [2021-12-06 20:56:29,820 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:29,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708204000] [2021-12-06 20:56:29,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708204000] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:56:29,820 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:56:29,820 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 14 [2021-12-06 20:56:29,820 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255011200] [2021-12-06 20:56:29,820 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:56:29,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-12-06 20:56:29,821 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:29,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-12-06 20:56:29,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-12-06 20:56:29,821 INFO L87 Difference]: Start difference. First operand 2015 states and 2804 transitions. Second operand has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 13 states have internal predecessors, (71), 6 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-12-06 20:56:30,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:30,354 INFO L93 Difference]: Finished difference Result 2415 states and 3356 transitions. [2021-12-06 20:56:30,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-12-06 20:56:30,355 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 13 states have internal predecessors, (71), 6 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 66 [2021-12-06 20:56:30,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:30,365 INFO L225 Difference]: With dead ends: 2415 [2021-12-06 20:56:30,365 INFO L226 Difference]: Without dead ends: 2413 [2021-12-06 20:56:30,366 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2021-12-06 20:56:30,367 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 96 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 541 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:30,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 541 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-12-06 20:56:30,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2413 states. [2021-12-06 20:56:30,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2413 to 2152. [2021-12-06 20:56:30,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2152 states, 1515 states have (on average 1.2864686468646864) internal successors, (1949), 1574 states have internal predecessors, (1949), 514 states have call successors, (514), 122 states have call predecessors, (514), 122 states have return successors, (507), 455 states have call predecessors, (507), 507 states have call successors, (507) [2021-12-06 20:56:30,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2152 states to 2152 states and 2970 transitions. [2021-12-06 20:56:30,627 INFO L78 Accepts]: Start accepts. Automaton has 2152 states and 2970 transitions. Word has length 66 [2021-12-06 20:56:30,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:30,627 INFO L470 AbstractCegarLoop]: Abstraction has 2152 states and 2970 transitions. [2021-12-06 20:56:30,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.071428571428571) internal successors, (71), 13 states have internal predecessors, (71), 6 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-12-06 20:56:30,627 INFO L276 IsEmpty]: Start isEmpty. Operand 2152 states and 2970 transitions. [2021-12-06 20:56:30,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-12-06 20:56:30,628 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:30,628 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:30,659 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-12-06 20:56:30,829 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:30,830 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:30,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:30,831 INFO L85 PathProgramCache]: Analyzing trace with hash 834529569, now seen corresponding path program 2 times [2021-12-06 20:56:30,831 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:30,831 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264008909] [2021-12-06 20:56:30,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:30,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:30,853 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:30,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1959106666] [2021-12-06 20:56:30,854 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:56:30,854 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:30,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:30,856 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:30,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-06 20:56:30,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 20:56:30,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:56:30,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-06 20:56:30,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:30,985 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2021-12-06 20:56:30,985 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:56:30,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:30,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264008909] [2021-12-06 20:56:30,985 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:30,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959106666] [2021-12-06 20:56:30,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959106666] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:56:30,985 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:56:30,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-06 20:56:30,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756032695] [2021-12-06 20:56:30,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:56:30,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-12-06 20:56:30,986 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:30,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-06 20:56:30,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-06 20:56:30,986 INFO L87 Difference]: Start difference. First operand 2152 states and 2970 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-06 20:56:31,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:31,226 INFO L93 Difference]: Finished difference Result 3943 states and 5430 transitions. [2021-12-06 20:56:31,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-06 20:56:31,226 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 69 [2021-12-06 20:56:31,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:31,236 INFO L225 Difference]: With dead ends: 3943 [2021-12-06 20:56:31,236 INFO L226 Difference]: Without dead ends: 2296 [2021-12-06 20:56:31,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:56:31,239 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 12 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:31,239 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 143 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 20:56:31,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2296 states. [2021-12-06 20:56:31,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2296 to 2136. [2021-12-06 20:56:31,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2136 states, 1544 states have (on average 1.2830310880829014) internal successors, (1981), 1579 states have internal predecessors, (1981), 471 states have call successors, (471), 120 states have call predecessors, (471), 120 states have return successors, (464), 436 states have call predecessors, (464), 464 states have call successors, (464) [2021-12-06 20:56:31,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2136 states to 2136 states and 2916 transitions. [2021-12-06 20:56:31,495 INFO L78 Accepts]: Start accepts. Automaton has 2136 states and 2916 transitions. Word has length 69 [2021-12-06 20:56:31,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:31,495 INFO L470 AbstractCegarLoop]: Abstraction has 2136 states and 2916 transitions. [2021-12-06 20:56:31,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-12-06 20:56:31,495 INFO L276 IsEmpty]: Start isEmpty. Operand 2136 states and 2916 transitions. [2021-12-06 20:56:31,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-12-06 20:56:31,496 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:31,496 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:31,516 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-12-06 20:56:31,697 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-12-06 20:56:31,698 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:31,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:31,699 INFO L85 PathProgramCache]: Analyzing trace with hash 211513650, now seen corresponding path program 3 times [2021-12-06 20:56:31,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:31,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102973918] [2021-12-06 20:56:31,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:31,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:31,720 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:31,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [918892873] [2021-12-06 20:56:31,721 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 20:56:31,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:31,722 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:31,724 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:31,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-12-06 20:56:31,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-06 20:56:31,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:56:31,788 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 64 conjunts are in the unsatisfiable core [2021-12-06 20:56:31,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:32,167 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 21 proven. 33 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-06 20:56:32,167 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:56:35,914 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 21 proven. 30 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-12-06 20:56:35,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:35,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102973918] [2021-12-06 20:56:35,915 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:35,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918892873] [2021-12-06 20:56:35,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918892873] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:56:35,915 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:56:35,915 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 22 [2021-12-06 20:56:35,915 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750793324] [2021-12-06 20:56:35,915 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:56:35,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-12-06 20:56:35,916 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:35,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-12-06 20:56:35,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=393, Unknown=1, NotChecked=0, Total=462 [2021-12-06 20:56:35,916 INFO L87 Difference]: Start difference. First operand 2136 states and 2916 transitions. Second operand has 22 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 7 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2021-12-06 20:56:40,423 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.79s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:56:42,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:56:42,288 INFO L93 Difference]: Finished difference Result 2271 states and 3100 transitions. [2021-12-06 20:56:42,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-12-06 20:56:42,289 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 7 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) Word has length 71 [2021-12-06 20:56:42,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:56:42,298 INFO L225 Difference]: With dead ends: 2271 [2021-12-06 20:56:42,298 INFO L226 Difference]: Without dead ends: 2255 [2021-12-06 20:56:42,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 118 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=288, Invalid=1271, Unknown=1, NotChecked=0, Total=1560 [2021-12-06 20:56:42,300 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 246 mSDsluCounter, 539 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 306 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 306 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2021-12-06 20:56:42,300 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 599 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [306 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 5.6s Time] [2021-12-06 20:56:42,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2255 states. [2021-12-06 20:56:42,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2255 to 2080. [2021-12-06 20:56:42,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2080 states, 1494 states have (on average 1.2777777777777777) internal successors, (1909), 1522 states have internal predecessors, (1909), 465 states have call successors, (465), 121 states have call predecessors, (465), 120 states have return successors, (464), 436 states have call predecessors, (464), 464 states have call successors, (464) [2021-12-06 20:56:42,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2080 states to 2080 states and 2838 transitions. [2021-12-06 20:56:42,581 INFO L78 Accepts]: Start accepts. Automaton has 2080 states and 2838 transitions. Word has length 71 [2021-12-06 20:56:42,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:56:42,582 INFO L470 AbstractCegarLoop]: Abstraction has 2080 states and 2838 transitions. [2021-12-06 20:56:42,582 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 3.7) internal successors, (74), 19 states have internal predecessors, (74), 7 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 5 states have call predecessors, (12), 5 states have call successors, (12) [2021-12-06 20:56:42,582 INFO L276 IsEmpty]: Start isEmpty. Operand 2080 states and 2838 transitions. [2021-12-06 20:56:42,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2021-12-06 20:56:42,583 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:56:42,583 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:56:42,602 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2021-12-06 20:56:42,784 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-12-06 20:56:42,784 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:56:42,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:56:42,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1813624164, now seen corresponding path program 1 times [2021-12-06 20:56:42,786 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:56:42,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143950067] [2021-12-06 20:56:42,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:42,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:56:42,804 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:56:42,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1735744408] [2021-12-06 20:56:42,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:56:42,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:56:42,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:56:42,806 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:56:42,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-12-06 20:56:42,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:56:42,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 87 conjunts are in the unsatisfiable core [2021-12-06 20:56:42,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:56:43,597 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 51 proven. 39 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-12-06 20:56:43,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:56:45,190 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 65 proven. 19 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2021-12-06 20:56:45,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:56:45,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143950067] [2021-12-06 20:56:45,190 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:56:45,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735744408] [2021-12-06 20:56:45,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735744408] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:56:45,190 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:56:45,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 29 [2021-12-06 20:56:45,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068969215] [2021-12-06 20:56:45,191 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:56:45,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-12-06 20:56:45,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:56:45,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-12-06 20:56:45,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=662, Unknown=0, NotChecked=0, Total=812 [2021-12-06 20:56:45,192 INFO L87 Difference]: Start difference. First operand 2080 states and 2838 transitions. Second operand has 29 states, 25 states have (on average 2.8) internal successors, (70), 26 states have internal predecessors, (70), 10 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 7 states have call predecessors, (18), 8 states have call successors, (18) [2021-12-06 20:56:52,017 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:56:58,459 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:57:09,381 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:57:14,786 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:57:16,450 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.66s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:57:26,403 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:57:27,666 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:57:29,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:57:29,909 INFO L93 Difference]: Finished difference Result 2522 states and 3393 transitions. [2021-12-06 20:57:29,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2021-12-06 20:57:29,910 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 25 states have (on average 2.8) internal successors, (70), 26 states have internal predecessors, (70), 10 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 7 states have call predecessors, (18), 8 states have call successors, (18) Word has length 84 [2021-12-06 20:57:29,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:57:29,920 INFO L225 Difference]: With dead ends: 2522 [2021-12-06 20:57:29,920 INFO L226 Difference]: Without dead ends: 2516 [2021-12-06 20:57:29,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 157 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1772 ImplicationChecksByTransitivity, 24.6s TimeCoverageRelationStatistics Valid=1072, Invalid=5090, Unknown=0, NotChecked=0, Total=6162 [2021-12-06 20:57:29,923 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 414 mSDsluCounter, 915 mSDsCounter, 0 mSdLazyCounter, 1358 mSolverCounterSat, 481 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 993 SdHoareTripleChecker+Invalid, 1843 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 481 IncrementalHoareTripleChecker+Valid, 1358 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.7s IncrementalHoareTripleChecker+Time [2021-12-06 20:57:29,923 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 993 Invalid, 1843 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [481 Valid, 1358 Invalid, 4 Unknown, 0 Unchecked, 20.7s Time] [2021-12-06 20:57:29,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2516 states. [2021-12-06 20:57:30,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2516 to 2283. [2021-12-06 20:57:30,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2283 states, 1642 states have (on average 1.2764920828258222) internal successors, (2096), 1673 states have internal predecessors, (2096), 496 states have call successors, (496), 145 states have call predecessors, (496), 144 states have return successors, (495), 464 states have call predecessors, (495), 495 states have call successors, (495) [2021-12-06 20:57:30,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2283 states to 2283 states and 3087 transitions. [2021-12-06 20:57:30,367 INFO L78 Accepts]: Start accepts. Automaton has 2283 states and 3087 transitions. Word has length 84 [2021-12-06 20:57:30,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:57:30,367 INFO L470 AbstractCegarLoop]: Abstraction has 2283 states and 3087 transitions. [2021-12-06 20:57:30,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 25 states have (on average 2.8) internal successors, (70), 26 states have internal predecessors, (70), 10 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 7 states have call predecessors, (18), 8 states have call successors, (18) [2021-12-06 20:57:30,367 INFO L276 IsEmpty]: Start isEmpty. Operand 2283 states and 3087 transitions. [2021-12-06 20:57:30,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2021-12-06 20:57:30,369 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:57:30,369 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:57:30,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2021-12-06 20:57:30,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:57:30,571 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:57:30,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:57:30,572 INFO L85 PathProgramCache]: Analyzing trace with hash 1264819782, now seen corresponding path program 1 times [2021-12-06 20:57:30,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:57:30,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425391228] [2021-12-06 20:57:30,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:57:30,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:57:30,603 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:57:30,603 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1263219724] [2021-12-06 20:57:30,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:57:30,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:57:30,603 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:57:30,604 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:57:30,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-12-06 20:57:30,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:57:30,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 21 conjunts are in the unsatisfiable core [2021-12-06 20:57:30,641 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:57:30,755 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 27 proven. 108 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-12-06 20:57:30,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:57:30,896 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 27 proven. 44 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-12-06 20:57:30,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:57:30,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425391228] [2021-12-06 20:57:30,896 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:57:30,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1263219724] [2021-12-06 20:57:30,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1263219724] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:57:30,897 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:57:30,897 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 24 [2021-12-06 20:57:30,897 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378912673] [2021-12-06 20:57:30,897 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:57:30,897 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2021-12-06 20:57:30,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:57:30,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2021-12-06 20:57:30,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2021-12-06 20:57:30,899 INFO L87 Difference]: Start difference. First operand 2283 states and 3087 transitions. Second operand has 24 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 24 states have internal predecessors, (94), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2021-12-06 20:57:32,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:57:32,142 INFO L93 Difference]: Finished difference Result 4859 states and 6857 transitions. [2021-12-06 20:57:32,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-12-06 20:57:32,143 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 24 states have internal predecessors, (94), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 94 [2021-12-06 20:57:32,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:57:32,160 INFO L225 Difference]: With dead ends: 4859 [2021-12-06 20:57:32,160 INFO L226 Difference]: Without dead ends: 4240 [2021-12-06 20:57:32,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=585, Invalid=1055, Unknown=0, NotChecked=0, Total=1640 [2021-12-06 20:57:32,163 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 585 mSDsluCounter, 552 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 298 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 298 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 20:57:32,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [585 Valid, 661 Invalid, 710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [298 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 20:57:32,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4240 states. [2021-12-06 20:57:32,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4240 to 3854. [2021-12-06 20:57:32,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3854 states, 2625 states have (on average 1.2704761904761905) internal successors, (3335), 2653 states have internal predecessors, (3335), 994 states have call successors, (994), 235 states have call predecessors, (994), 234 states have return successors, (993), 965 states have call predecessors, (993), 993 states have call successors, (993) [2021-12-06 20:57:33,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3854 states to 3854 states and 5322 transitions. [2021-12-06 20:57:33,001 INFO L78 Accepts]: Start accepts. Automaton has 3854 states and 5322 transitions. Word has length 94 [2021-12-06 20:57:33,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:57:33,001 INFO L470 AbstractCegarLoop]: Abstraction has 3854 states and 5322 transitions. [2021-12-06 20:57:33,002 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.9166666666666665) internal successors, (94), 24 states have internal predecessors, (94), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2021-12-06 20:57:33,002 INFO L276 IsEmpty]: Start isEmpty. Operand 3854 states and 5322 transitions. [2021-12-06 20:57:33,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-12-06 20:57:33,003 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:57:33,003 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:57:33,022 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2021-12-06 20:57:33,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:57:33,204 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:57:33,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:57:33,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1846366132, now seen corresponding path program 1 times [2021-12-06 20:57:33,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:57:33,206 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039447896] [2021-12-06 20:57:33,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:57:33,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:57:33,229 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:57:33,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2005781586] [2021-12-06 20:57:33,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:57:33,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:57:33,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:57:33,233 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:57:33,236 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-12-06 20:57:33,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:57:33,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 23 conjunts are in the unsatisfiable core [2021-12-06 20:57:33,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:57:33,431 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 44 proven. 116 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2021-12-06 20:57:33,431 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:57:33,593 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 44 proven. 52 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-12-06 20:57:33,594 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:57:33,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039447896] [2021-12-06 20:57:33,594 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:57:33,594 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005781586] [2021-12-06 20:57:33,594 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005781586] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:57:33,594 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:57:33,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2021-12-06 20:57:33,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876535638] [2021-12-06 20:57:33,594 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:57:33,595 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-12-06 20:57:33,595 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:57:33,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-12-06 20:57:33,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2021-12-06 20:57:33,595 INFO L87 Difference]: Start difference. First operand 3854 states and 5322 transitions. Second operand has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2021-12-06 20:57:34,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:57:34,996 INFO L93 Difference]: Finished difference Result 6271 states and 8746 transitions. [2021-12-06 20:57:34,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2021-12-06 20:57:34,998 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) Word has length 101 [2021-12-06 20:57:34,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:57:35,016 INFO L225 Difference]: With dead ends: 6271 [2021-12-06 20:57:35,016 INFO L226 Difference]: Without dead ends: 4153 [2021-12-06 20:57:35,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=708, Invalid=1272, Unknown=0, NotChecked=0, Total=1980 [2021-12-06 20:57:35,022 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 591 mSDsluCounter, 498 mSDsCounter, 0 mSdLazyCounter, 433 mSolverCounterSat, 313 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 615 SdHoareTripleChecker+Invalid, 746 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 313 IncrementalHoareTripleChecker+Valid, 433 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-12-06 20:57:35,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [591 Valid, 615 Invalid, 746 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [313 Valid, 433 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-12-06 20:57:35,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4153 states. [2021-12-06 20:57:35,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4153 to 4015. [2021-12-06 20:57:35,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4015 states, 2632 states have (on average 1.1956686930091185) internal successors, (3147), 2638 states have internal predecessors, (3147), 1118 states have call successors, (1118), 265 states have call predecessors, (1118), 264 states have return successors, (1117), 1111 states have call predecessors, (1117), 1117 states have call successors, (1117) [2021-12-06 20:57:35,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4015 states to 4015 states and 5382 transitions. [2021-12-06 20:57:35,933 INFO L78 Accepts]: Start accepts. Automaton has 4015 states and 5382 transitions. Word has length 101 [2021-12-06 20:57:35,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:57:35,933 INFO L470 AbstractCegarLoop]: Abstraction has 4015 states and 5382 transitions. [2021-12-06 20:57:35,933 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 7 states have call successors, (21), 5 states have call predecessors, (21), 4 states have return successors, (20), 6 states have call predecessors, (20), 6 states have call successors, (20) [2021-12-06 20:57:35,933 INFO L276 IsEmpty]: Start isEmpty. Operand 4015 states and 5382 transitions. [2021-12-06 20:57:35,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-12-06 20:57:35,936 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:57:35,936 INFO L514 BasicCegarLoop]: trace histogram [13, 12, 12, 7, 7, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:57:35,955 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-12-06 20:57:36,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-12-06 20:57:36,137 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:57:36,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:57:36,138 INFO L85 PathProgramCache]: Analyzing trace with hash -1649322963, now seen corresponding path program 2 times [2021-12-06 20:57:36,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:57:36,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116520127] [2021-12-06 20:57:36,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:57:36,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:57:36,159 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:57:36,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [867156154] [2021-12-06 20:57:36,159 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:57:36,160 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:57:36,160 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:57:36,160 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:57:36,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-12-06 20:57:36,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 20:57:36,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:57:36,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 31 conjunts are in the unsatisfiable core [2021-12-06 20:57:36,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:57:36,386 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 311 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-12-06 20:57:36,386 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:57:36,631 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 119 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2021-12-06 20:57:36,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:57:36,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116520127] [2021-12-06 20:57:36,631 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:57:36,631 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867156154] [2021-12-06 20:57:36,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867156154] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:57:36,631 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:57:36,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 34 [2021-12-06 20:57:36,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705971692] [2021-12-06 20:57:36,631 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:57:36,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-12-06 20:57:36,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:57:36,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-12-06 20:57:36,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2021-12-06 20:57:36,633 INFO L87 Difference]: Start difference. First operand 4015 states and 5382 transitions. Second operand has 34 states, 34 states have (on average 3.7941176470588234) internal successors, (129), 34 states have internal predecessors, (129), 9 states have call successors, (29), 6 states have call predecessors, (29), 5 states have return successors, (28), 8 states have call predecessors, (28), 8 states have call successors, (28) [2021-12-06 20:57:39,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:57:39,070 INFO L93 Difference]: Finished difference Result 7480 states and 10451 transitions. [2021-12-06 20:57:39,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2021-12-06 20:57:39,071 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 3.7941176470588234) internal successors, (129), 34 states have internal predecessors, (129), 9 states have call successors, (29), 6 states have call predecessors, (29), 5 states have return successors, (28), 8 states have call predecessors, (28), 8 states have call successors, (28) Word has length 128 [2021-12-06 20:57:39,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:57:39,094 INFO L225 Difference]: With dead ends: 7480 [2021-12-06 20:57:39,094 INFO L226 Difference]: Without dead ends: 7475 [2021-12-06 20:57:39,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 222 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1327, Invalid=2333, Unknown=0, NotChecked=0, Total=3660 [2021-12-06 20:57:39,097 INFO L933 BasicCegarLoop]: 149 mSDtfsCounter, 1266 mSDsluCounter, 798 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 853 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1266 SdHoareTripleChecker+Valid, 947 SdHoareTripleChecker+Invalid, 1454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 853 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2021-12-06 20:57:39,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1266 Valid, 947 Invalid, 1454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [853 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2021-12-06 20:57:39,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7475 states. [2021-12-06 20:57:40,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7475 to 6729. [2021-12-06 20:57:40,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6729 states, 4597 states have (on average 1.259952142701762) internal successors, (5792), 4621 states have internal predecessors, (5792), 1762 states have call successors, (1762), 370 states have call predecessors, (1762), 369 states have return successors, (1761), 1737 states have call predecessors, (1761), 1761 states have call successors, (1761) [2021-12-06 20:57:40,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6729 states to 6729 states and 9315 transitions. [2021-12-06 20:57:40,585 INFO L78 Accepts]: Start accepts. Automaton has 6729 states and 9315 transitions. Word has length 128 [2021-12-06 20:57:40,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:57:40,586 INFO L470 AbstractCegarLoop]: Abstraction has 6729 states and 9315 transitions. [2021-12-06 20:57:40,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 3.7941176470588234) internal successors, (129), 34 states have internal predecessors, (129), 9 states have call successors, (29), 6 states have call predecessors, (29), 5 states have return successors, (28), 8 states have call predecessors, (28), 8 states have call successors, (28) [2021-12-06 20:57:40,586 INFO L276 IsEmpty]: Start isEmpty. Operand 6729 states and 9315 transitions. [2021-12-06 20:57:40,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2021-12-06 20:57:40,589 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:57:40,589 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:57:40,619 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2021-12-06 20:57:40,789 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-12-06 20:57:40,790 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:57:40,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:57:40,790 INFO L85 PathProgramCache]: Analyzing trace with hash -323662864, now seen corresponding path program 2 times [2021-12-06 20:57:40,790 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:57:40,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356532806] [2021-12-06 20:57:40,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:57:40,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:57:40,801 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:57:40,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [795765614] [2021-12-06 20:57:40,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:57:40,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:57:40,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:57:40,802 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:57:40,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-12-06 20:57:40,861 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 20:57:40,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:57:40,863 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 102 conjunts are in the unsatisfiable core [2021-12-06 20:57:40,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:57:42,109 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 117 proven. 165 refuted. 0 times theorem prover too weak. 319 trivial. 0 not checked. [2021-12-06 20:57:42,109 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:57:43,726 INFO L134 CoverageAnalysis]: Checked inductivity of 601 backedges. 179 proven. 12 refuted. 0 times theorem prover too weak. 410 trivial. 0 not checked. [2021-12-06 20:57:43,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:57:43,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356532806] [2021-12-06 20:57:43,727 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:57:43,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795765614] [2021-12-06 20:57:43,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795765614] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:57:43,727 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:57:43,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 30 [2021-12-06 20:57:43,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564772003] [2021-12-06 20:57:43,727 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:57:43,728 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2021-12-06 20:57:43,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:57:43,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2021-12-06 20:57:43,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=745, Unknown=0, NotChecked=0, Total=870 [2021-12-06 20:57:43,728 INFO L87 Difference]: Start difference. First operand 6729 states and 9315 transitions. Second operand has 30 states, 25 states have (on average 3.36) internal successors, (84), 26 states have internal predecessors, (84), 14 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 12 states have call successors, (26) [2021-12-06 20:57:48,181 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:57:54,855 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:57:57,183 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:58:05,270 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:58:09,348 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.86s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:58:11,353 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:58:13,436 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:58:15,439 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:58:21,361 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:58:23,764 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:58:25,825 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:58:27,830 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2021-12-06 20:58:28,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:58:28,931 INFO L93 Difference]: Finished difference Result 8625 states and 11802 transitions. [2021-12-06 20:58:28,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2021-12-06 20:58:28,932 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 25 states have (on average 3.36) internal successors, (84), 26 states have internal predecessors, (84), 14 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 12 states have call successors, (26) Word has length 138 [2021-12-06 20:58:28,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:58:28,949 INFO L225 Difference]: With dead ends: 8625 [2021-12-06 20:58:28,949 INFO L226 Difference]: Without dead ends: 8619 [2021-12-06 20:58:28,952 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 256 SyntacticMatches, 3 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1217 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=652, Invalid=3904, Unknown=0, NotChecked=0, Total=4556 [2021-12-06 20:58:28,953 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 309 mSDsluCounter, 1008 mSDsCounter, 0 mSdLazyCounter, 1846 mSolverCounterSat, 486 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 327 SdHoareTripleChecker+Valid, 1098 SdHoareTripleChecker+Invalid, 2342 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 486 IncrementalHoareTripleChecker+Valid, 1846 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.5s IncrementalHoareTripleChecker+Time [2021-12-06 20:58:28,953 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [327 Valid, 1098 Invalid, 2342 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [486 Valid, 1846 Invalid, 10 Unknown, 0 Unchecked, 30.5s Time] [2021-12-06 20:58:28,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8619 states. [2021-12-06 20:58:30,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8619 to 6799. [2021-12-06 20:58:30,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6799 states, 4606 states have (on average 1.2548849326964828) internal successors, (5780), 4633 states have internal predecessors, (5780), 1789 states have call successors, (1789), 404 states have call predecessors, (1789), 403 states have return successors, (1788), 1761 states have call predecessors, (1788), 1788 states have call successors, (1788) [2021-12-06 20:58:30,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6799 states to 6799 states and 9357 transitions. [2021-12-06 20:58:30,542 INFO L78 Accepts]: Start accepts. Automaton has 6799 states and 9357 transitions. Word has length 138 [2021-12-06 20:58:30,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:58:30,543 INFO L470 AbstractCegarLoop]: Abstraction has 6799 states and 9357 transitions. [2021-12-06 20:58:30,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 25 states have (on average 3.36) internal successors, (84), 26 states have internal predecessors, (84), 14 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (26), 10 states have call predecessors, (26), 12 states have call successors, (26) [2021-12-06 20:58:30,543 INFO L276 IsEmpty]: Start isEmpty. Operand 6799 states and 9357 transitions. [2021-12-06 20:58:30,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2021-12-06 20:58:30,550 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:58:30,550 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 10, 9, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:58:30,569 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2021-12-06 20:58:30,750 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-12-06 20:58:30,751 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:58:30,751 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:58:30,751 INFO L85 PathProgramCache]: Analyzing trace with hash -689348996, now seen corresponding path program 1 times [2021-12-06 20:58:30,751 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:58:30,751 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105739262] [2021-12-06 20:58:30,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:58:30,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:58:30,758 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:58:30,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1284408710] [2021-12-06 20:58:30,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:58:30,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:58:30,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:58:30,760 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:58:30,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-06 20:58:30,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:58:30,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 526 conjuncts, 43 conjunts are in the unsatisfiable core [2021-12-06 20:58:30,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:58:31,120 INFO L134 CoverageAnalysis]: Checked inductivity of 1084 backedges. 63 proven. 897 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2021-12-06 20:58:31,120 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:58:31,534 INFO L134 CoverageAnalysis]: Checked inductivity of 1084 backedges. 63 proven. 257 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2021-12-06 20:58:31,535 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:58:31,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105739262] [2021-12-06 20:58:31,535 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:58:31,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284408710] [2021-12-06 20:58:31,535 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284408710] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:58:31,535 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:58:31,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24] total 46 [2021-12-06 20:58:31,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180554722] [2021-12-06 20:58:31,536 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:58:31,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-12-06 20:58:31,536 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:58:31,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-12-06 20:58:31,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2021-12-06 20:58:31,538 INFO L87 Difference]: Start difference. First operand 6799 states and 9357 transitions. Second operand has 46 states, 46 states have (on average 3.891304347826087) internal successors, (179), 46 states have internal predecessors, (179), 13 states have call successors, (45), 8 states have call predecessors, (45), 7 states have return successors, (44), 12 states have call predecessors, (44), 12 states have call successors, (44) [2021-12-06 20:58:35,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:58:35,341 INFO L93 Difference]: Finished difference Result 12158 states and 17208 transitions. [2021-12-06 20:58:35,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2021-12-06 20:58:35,343 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 3.891304347826087) internal successors, (179), 46 states have internal predecessors, (179), 13 states have call successors, (45), 8 states have call predecessors, (45), 7 states have return successors, (44), 12 states have call predecessors, (44), 12 states have call successors, (44) Word has length 192 [2021-12-06 20:58:35,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:58:35,361 INFO L225 Difference]: With dead ends: 12158 [2021-12-06 20:58:35,361 INFO L226 Difference]: Without dead ends: 10773 [2021-12-06 20:58:35,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 338 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1186 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=2609, Invalid=4531, Unknown=0, NotChecked=0, Total=7140 [2021-12-06 20:58:35,367 INFO L933 BasicCegarLoop]: 193 mSDtfsCounter, 1492 mSDsluCounter, 1146 mSDsCounter, 0 mSdLazyCounter, 987 mSolverCounterSat, 939 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1492 SdHoareTripleChecker+Valid, 1339 SdHoareTripleChecker+Invalid, 1926 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 939 IncrementalHoareTripleChecker+Valid, 987 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2021-12-06 20:58:35,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1492 Valid, 1339 Invalid, 1926 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [939 Valid, 987 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2021-12-06 20:58:35,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10773 states. [2021-12-06 20:58:37,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10773 to 10121. [2021-12-06 20:58:37,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10121 states, 6668 states have (on average 1.2523995200959808) internal successors, (8351), 6739 states have internal predecessors, (8351), 2841 states have call successors, (2841), 612 states have call predecessors, (2841), 611 states have return successors, (2840), 2769 states have call predecessors, (2840), 2840 states have call successors, (2840) [2021-12-06 20:58:37,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10121 states to 10121 states and 14032 transitions. [2021-12-06 20:58:37,903 INFO L78 Accepts]: Start accepts. Automaton has 10121 states and 14032 transitions. Word has length 192 [2021-12-06 20:58:37,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:58:37,903 INFO L470 AbstractCegarLoop]: Abstraction has 10121 states and 14032 transitions. [2021-12-06 20:58:37,903 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 3.891304347826087) internal successors, (179), 46 states have internal predecessors, (179), 13 states have call successors, (45), 8 states have call predecessors, (45), 7 states have return successors, (44), 12 states have call predecessors, (44), 12 states have call successors, (44) [2021-12-06 20:58:37,903 INFO L276 IsEmpty]: Start isEmpty. Operand 10121 states and 14032 transitions. [2021-12-06 20:58:37,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2021-12-06 20:58:37,910 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:58:37,910 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 12, 12, 7, 7, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:58:37,929 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-12-06 20:58:38,110 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:58:38,110 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:58:38,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:58:38,111 INFO L85 PathProgramCache]: Analyzing trace with hash 513545344, now seen corresponding path program 2 times [2021-12-06 20:58:38,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:58:38,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408426311] [2021-12-06 20:58:38,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:58:38,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:58:38,118 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:58:38,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2024400986] [2021-12-06 20:58:38,118 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:58:38,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:58:38,119 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:58:38,119 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:58:38,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-12-06 20:58:38,181 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 20:58:38,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:58:38,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 556 conjuncts, 47 conjunts are in the unsatisfiable core [2021-12-06 20:58:38,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:58:38,508 INFO L134 CoverageAnalysis]: Checked inductivity of 1175 backedges. 101 proven. 950 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2021-12-06 20:58:38,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:58:39,073 INFO L134 CoverageAnalysis]: Checked inductivity of 1175 backedges. 101 proven. 310 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2021-12-06 20:58:39,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:58:39,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408426311] [2021-12-06 20:58:39,073 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:58:39,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2024400986] [2021-12-06 20:58:39,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2024400986] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:58:39,074 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:58:39,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26] total 50 [2021-12-06 20:58:39,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765229177] [2021-12-06 20:58:39,074 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:58:39,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2021-12-06 20:58:39,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:58:39,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2021-12-06 20:58:39,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2021-12-06 20:58:39,076 INFO L87 Difference]: Start difference. First operand 10121 states and 14032 transitions. Second operand has 50 states, 50 states have (on average 3.94) internal successors, (197), 50 states have internal predecessors, (197), 13 states have call successors, (45), 8 states have call predecessors, (45), 7 states have return successors, (44), 12 states have call predecessors, (44), 12 states have call successors, (44) [2021-12-06 20:58:43,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:58:43,348 INFO L93 Difference]: Finished difference Result 15219 states and 21302 transitions. [2021-12-06 20:58:43,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2021-12-06 20:58:43,349 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 3.94) internal successors, (197), 50 states have internal predecessors, (197), 13 states have call successors, (45), 8 states have call predecessors, (45), 7 states have return successors, (44), 12 states have call predecessors, (44), 12 states have call successors, (44) Word has length 203 [2021-12-06 20:58:43,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:58:43,372 INFO L225 Difference]: With dead ends: 15219 [2021-12-06 20:58:43,372 INFO L226 Difference]: Without dead ends: 10380 [2021-12-06 20:58:43,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 447 GetRequests, 356 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1410 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=3132, Invalid=5424, Unknown=0, NotChecked=0, Total=8556 [2021-12-06 20:58:43,383 INFO L933 BasicCegarLoop]: 211 mSDtfsCounter, 1704 mSDsluCounter, 1158 mSDsCounter, 0 mSdLazyCounter, 1153 mSolverCounterSat, 1133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1704 SdHoareTripleChecker+Valid, 1369 SdHoareTripleChecker+Invalid, 2286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1133 IncrementalHoareTripleChecker+Valid, 1153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 20:58:43,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1704 Valid, 1369 Invalid, 2286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1133 Valid, 1153 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-06 20:58:43,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10380 states. [2021-12-06 20:58:46,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10380 to 10177. [2021-12-06 20:58:46,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10177 states, 6436 states have (on average 1.1853635798632691) internal successors, (7629), 6445 states have internal predecessors, (7629), 3065 states have call successors, (3065), 676 states have call predecessors, (3065), 675 states have return successors, (3064), 3055 states have call predecessors, (3064), 3064 states have call successors, (3064) [2021-12-06 20:58:46,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10177 states to 10177 states and 13758 transitions. [2021-12-06 20:58:46,064 INFO L78 Accepts]: Start accepts. Automaton has 10177 states and 13758 transitions. Word has length 203 [2021-12-06 20:58:46,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:58:46,064 INFO L470 AbstractCegarLoop]: Abstraction has 10177 states and 13758 transitions. [2021-12-06 20:58:46,064 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 3.94) internal successors, (197), 50 states have internal predecessors, (197), 13 states have call successors, (45), 8 states have call predecessors, (45), 7 states have return successors, (44), 12 states have call predecessors, (44), 12 states have call successors, (44) [2021-12-06 20:58:46,064 INFO L276 IsEmpty]: Start isEmpty. Operand 10177 states and 13758 transitions. [2021-12-06 20:58:46,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 265 [2021-12-06 20:58:46,076 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:58:46,076 INFO L514 BasicCegarLoop]: trace histogram [29, 28, 28, 15, 15, 9, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:58:46,096 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-12-06 20:58:46,276 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-12-06 20:58:46,277 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:58:46,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:58:46,277 INFO L85 PathProgramCache]: Analyzing trace with hash -149486019, now seen corresponding path program 3 times [2021-12-06 20:58:46,277 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:58:46,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412096141] [2021-12-06 20:58:46,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:58:46,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:58:46,285 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:58:46,285 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1086056808] [2021-12-06 20:58:46,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 20:58:46,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:58:46,285 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:58:46,286 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:58:46,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-12-06 20:59:08,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-12-06 20:59:08,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:59:08,401 INFO L263 TraceCheckSpWp]: Trace formula consists of 653 conjuncts, 63 conjunts are in the unsatisfiable core [2021-12-06 20:59:08,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:59:08,842 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 56 proven. 1955 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2021-12-06 20:59:08,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:59:09,405 INFO L134 CoverageAnalysis]: Checked inductivity of 2183 backedges. 56 proven. 611 refuted. 0 times theorem prover too weak. 1516 trivial. 0 not checked. [2021-12-06 20:59:09,405 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:59:09,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412096141] [2021-12-06 20:59:09,405 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:59:09,405 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086056808] [2021-12-06 20:59:09,405 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086056808] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:59:09,405 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:59:09,406 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 34] total 54 [2021-12-06 20:59:09,406 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477507129] [2021-12-06 20:59:09,406 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:59:09,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-12-06 20:59:09,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:59:09,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-12-06 20:59:09,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2021-12-06 20:59:09,408 INFO L87 Difference]: Start difference. First operand 10177 states and 13758 transitions. Second operand has 54 states, 54 states have (on average 4.685185185185185) internal successors, (253), 54 states have internal predecessors, (253), 17 states have call successors, (61), 10 states have call predecessors, (61), 9 states have return successors, (60), 16 states have call predecessors, (60), 16 states have call successors, (60) [2021-12-06 20:59:14,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:59:14,186 INFO L93 Difference]: Finished difference Result 11932 states and 16288 transitions. [2021-12-06 20:59:14,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-12-06 20:59:14,187 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 4.685185185185185) internal successors, (253), 54 states have internal predecessors, (253), 17 states have call successors, (61), 10 states have call predecessors, (61), 9 states have return successors, (60), 16 states have call predecessors, (60), 16 states have call successors, (60) Word has length 264 [2021-12-06 20:59:14,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:59:14,209 INFO L225 Difference]: With dead ends: 11932 [2021-12-06 20:59:14,209 INFO L226 Difference]: Without dead ends: 11927 [2021-12-06 20:59:14,215 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 573 GetRequests, 473 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1560 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3713, Invalid=6387, Unknown=0, NotChecked=0, Total=10100 [2021-12-06 20:59:14,216 INFO L933 BasicCegarLoop]: 230 mSDtfsCounter, 1835 mSDsluCounter, 1204 mSDsCounter, 0 mSdLazyCounter, 1188 mSolverCounterSat, 1287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1835 SdHoareTripleChecker+Valid, 1434 SdHoareTripleChecker+Invalid, 2475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1287 IncrementalHoareTripleChecker+Valid, 1188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:59:14,216 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1835 Valid, 1434 Invalid, 2475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1287 Valid, 1188 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-06 20:59:14,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11927 states. [2021-12-06 20:59:17,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11927 to 11680. [2021-12-06 20:59:17,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11680 states, 7523 states have (on average 1.2001860959723514) internal successors, (9029), 7563 states have internal predecessors, (9029), 3418 states have call successors, (3418), 739 states have call predecessors, (3418), 738 states have return successors, (3417), 3377 states have call predecessors, (3417), 3417 states have call successors, (3417) [2021-12-06 20:59:17,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11680 states to 11680 states and 15864 transitions. [2021-12-06 20:59:17,214 INFO L78 Accepts]: Start accepts. Automaton has 11680 states and 15864 transitions. Word has length 264 [2021-12-06 20:59:17,214 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:59:17,214 INFO L470 AbstractCegarLoop]: Abstraction has 11680 states and 15864 transitions. [2021-12-06 20:59:17,214 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 4.685185185185185) internal successors, (253), 54 states have internal predecessors, (253), 17 states have call successors, (61), 10 states have call predecessors, (61), 9 states have return successors, (60), 16 states have call predecessors, (60), 16 states have call successors, (60) [2021-12-06 20:59:17,214 INFO L276 IsEmpty]: Start isEmpty. Operand 11680 states and 15864 transitions. [2021-12-06 20:59:17,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 374 [2021-12-06 20:59:17,229 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:59:17,230 INFO L514 BasicCegarLoop]: trace histogram [41, 40, 40, 22, 21, 13, 13, 12, 12, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:59:17,236 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2021-12-06 20:59:17,430 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:59:17,430 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:59:17,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:59:17,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1140012239, now seen corresponding path program 2 times [2021-12-06 20:59:17,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:59:17,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887242129] [2021-12-06 20:59:17,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:59:17,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:59:17,446 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:59:17,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1237097065] [2021-12-06 20:59:17,447 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-06 20:59:17,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:59:17,447 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:59:17,448 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:59:17,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-12-06 20:59:17,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-06 20:59:17,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:59:17,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 996 conjuncts, 89 conjunts are in the unsatisfiable core [2021-12-06 20:59:17,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:59:18,302 INFO L134 CoverageAnalysis]: Checked inductivity of 4536 backedges. 127 proven. 4165 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2021-12-06 20:59:18,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:59:18,777 INFO L134 CoverageAnalysis]: Checked inductivity of 4536 backedges. 127 proven. 1285 refuted. 0 times theorem prover too weak. 3124 trivial. 0 not checked. [2021-12-06 20:59:18,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:59:18,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887242129] [2021-12-06 20:59:18,777 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:59:18,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237097065] [2021-12-06 20:59:18,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237097065] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:59:18,777 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:59:18,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 47] total 54 [2021-12-06 20:59:18,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374233994] [2021-12-06 20:59:18,778 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:59:18,778 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-12-06 20:59:18,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:59:18,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-12-06 20:59:18,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2021-12-06 20:59:18,779 INFO L87 Difference]: Start difference. First operand 11680 states and 15864 transitions. Second operand has 54 states, 54 states have (on average 5.87037037037037) internal successors, (317), 54 states have internal predecessors, (317), 23 states have call successors, (85), 13 states have call predecessors, (85), 12 states have return successors, (84), 22 states have call predecessors, (84), 22 states have call successors, (84) [2021-12-06 20:59:23,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:59:23,514 INFO L93 Difference]: Finished difference Result 12416 states and 16899 transitions. [2021-12-06 20:59:23,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-12-06 20:59:23,515 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 5.87037037037037) internal successors, (317), 54 states have internal predecessors, (317), 23 states have call successors, (85), 13 states have call predecessors, (85), 12 states have return successors, (84), 22 states have call predecessors, (84), 22 states have call successors, (84) Word has length 373 [2021-12-06 20:59:23,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:59:23,533 INFO L225 Difference]: With dead ends: 12416 [2021-12-06 20:59:23,533 INFO L226 Difference]: Without dead ends: 11387 [2021-12-06 20:59:23,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 791 GetRequests, 691 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1450 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3724, Invalid=6376, Unknown=0, NotChecked=0, Total=10100 [2021-12-06 20:59:23,538 INFO L933 BasicCegarLoop]: 225 mSDtfsCounter, 1603 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 1547 mSolverCounterSat, 1171 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1603 SdHoareTripleChecker+Valid, 1182 SdHoareTripleChecker+Invalid, 2718 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1171 IncrementalHoareTripleChecker+Valid, 1547 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:59:23,538 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1603 Valid, 1182 Invalid, 2718 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1171 Valid, 1547 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-12-06 20:59:23,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11387 states. [2021-12-06 20:59:26,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11387 to 11206. [2021-12-06 20:59:26,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11206 states, 7077 states have (on average 1.182139324572559) internal successors, (8366), 7088 states have internal predecessors, (8366), 3389 states have call successors, (3389), 740 states have call predecessors, (3389), 739 states have return successors, (3388), 3377 states have call predecessors, (3388), 3388 states have call successors, (3388) [2021-12-06 20:59:26,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11206 states to 11206 states and 15143 transitions. [2021-12-06 20:59:26,520 INFO L78 Accepts]: Start accepts. Automaton has 11206 states and 15143 transitions. Word has length 373 [2021-12-06 20:59:26,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:59:26,521 INFO L470 AbstractCegarLoop]: Abstraction has 11206 states and 15143 transitions. [2021-12-06 20:59:26,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 5.87037037037037) internal successors, (317), 54 states have internal predecessors, (317), 23 states have call successors, (85), 13 states have call predecessors, (85), 12 states have return successors, (84), 22 states have call predecessors, (84), 22 states have call successors, (84) [2021-12-06 20:59:26,521 INFO L276 IsEmpty]: Start isEmpty. Operand 11206 states and 15143 transitions. [2021-12-06 20:59:26,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 408 [2021-12-06 20:59:26,537 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:59:26,537 INFO L514 BasicCegarLoop]: trace histogram [45, 44, 44, 24, 24, 13, 13, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:59:26,557 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2021-12-06 20:59:26,738 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:59:26,739 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:59:26,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:59:26,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1366643480, now seen corresponding path program 3 times [2021-12-06 20:59:26,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:59:26,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209303831] [2021-12-06 20:59:26,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:59:26,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:59:26,778 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:59:26,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1598304151] [2021-12-06 20:59:26,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-06 20:59:26,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:59:26,779 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:59:26,780 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:59:26,780 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-12-06 20:59:26,824 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-06 20:59:26,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-06 20:59:26,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 156 conjuncts, 6 conjunts are in the unsatisfiable core [2021-12-06 20:59:26,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:59:27,082 INFO L134 CoverageAnalysis]: Checked inductivity of 5477 backedges. 226 proven. 0 refuted. 0 times theorem prover too weak. 5251 trivial. 0 not checked. [2021-12-06 20:59:27,082 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-06 20:59:27,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:59:27,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209303831] [2021-12-06 20:59:27,082 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:59:27,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598304151] [2021-12-06 20:59:27,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598304151] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-06 20:59:27,082 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-06 20:59:27,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-12-06 20:59:27,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452331842] [2021-12-06 20:59:27,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-06 20:59:27,083 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-12-06 20:59:27,083 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:59:27,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-06 20:59:27,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2021-12-06 20:59:27,084 INFO L87 Difference]: Start difference. First operand 11206 states and 15143 transitions. Second operand has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-12-06 20:59:29,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:59:29,984 INFO L93 Difference]: Finished difference Result 11850 states and 16055 transitions. [2021-12-06 20:59:29,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-06 20:59:29,985 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 407 [2021-12-06 20:59:29,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:59:30,002 INFO L225 Difference]: With dead ends: 11850 [2021-12-06 20:59:30,002 INFO L226 Difference]: Without dead ends: 11540 [2021-12-06 20:59:30,005 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 402 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-12-06 20:59:30,006 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 22 mSDsluCounter, 168 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-12-06 20:59:30,006 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 225 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-12-06 20:59:30,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11540 states. [2021-12-06 20:59:32,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11540 to 11280. [2021-12-06 20:59:32,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11280 states, 7090 states have (on average 1.1805359661495063) internal successors, (8370), 7100 states have internal predecessors, (8370), 3435 states have call successors, (3435), 755 states have call predecessors, (3435), 754 states have return successors, (3434), 3424 states have call predecessors, (3434), 3434 states have call successors, (3434) [2021-12-06 20:59:33,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11280 states to 11280 states and 15239 transitions. [2021-12-06 20:59:33,009 INFO L78 Accepts]: Start accepts. Automaton has 11280 states and 15239 transitions. Word has length 407 [2021-12-06 20:59:33,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:59:33,010 INFO L470 AbstractCegarLoop]: Abstraction has 11280 states and 15239 transitions. [2021-12-06 20:59:33,010 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.666666666666667) internal successors, (34), 6 states have internal predecessors, (34), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2021-12-06 20:59:33,010 INFO L276 IsEmpty]: Start isEmpty. Operand 11280 states and 15239 transitions. [2021-12-06 20:59:33,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 413 [2021-12-06 20:59:33,032 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:59:33,032 INFO L514 BasicCegarLoop]: trace histogram [45, 44, 44, 25, 25, 13, 13, 13, 13, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:59:33,051 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2021-12-06 20:59:33,233 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:59:33,233 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:59:33,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:59:33,234 INFO L85 PathProgramCache]: Analyzing trace with hash 278170215, now seen corresponding path program 1 times [2021-12-06 20:59:33,234 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:59:33,234 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903706491] [2021-12-06 20:59:33,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:59:33,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:59:33,255 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:59:33,255 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1858317855] [2021-12-06 20:59:33,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:59:33,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:59:33,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:59:33,257 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:59:33,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-12-06 20:59:33,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-06 20:59:33,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 1089 conjuncts, 95 conjunts are in the unsatisfiable core [2021-12-06 20:59:33,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-06 20:59:34,238 INFO L134 CoverageAnalysis]: Checked inductivity of 5573 backedges. 307 proven. 4994 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2021-12-06 20:59:34,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-06 20:59:34,658 INFO L134 CoverageAnalysis]: Checked inductivity of 5573 backedges. 307 proven. 1474 refuted. 0 times theorem prover too weak. 3792 trivial. 0 not checked. [2021-12-06 20:59:34,658 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-06 20:59:34,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903706491] [2021-12-06 20:59:34,658 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-12-06 20:59:34,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858317855] [2021-12-06 20:59:34,658 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858317855] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-06 20:59:34,658 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-12-06 20:59:34,658 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 50] total 54 [2021-12-06 20:59:34,658 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512190145] [2021-12-06 20:59:34,659 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-12-06 20:59:34,659 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2021-12-06 20:59:34,659 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-06 20:59:34,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2021-12-06 20:59:34,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2021-12-06 20:59:34,660 INFO L87 Difference]: Start difference. First operand 11280 states and 15239 transitions. Second operand has 54 states, 54 states have (on average 7.12962962962963) internal successors, (385), 54 states have internal predecessors, (385), 24 states have call successors, (93), 14 states have call predecessors, (93), 13 states have return successors, (92), 23 states have call predecessors, (92), 23 states have call successors, (92) [2021-12-06 20:59:39,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-06 20:59:39,294 INFO L93 Difference]: Finished difference Result 11474 states and 15511 transitions. [2021-12-06 20:59:39,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2021-12-06 20:59:39,295 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 7.12962962962963) internal successors, (385), 54 states have internal predecessors, (385), 24 states have call successors, (93), 14 states have call predecessors, (93), 13 states have return successors, (92), 23 states have call predecessors, (92), 23 states have call successors, (92) Word has length 412 [2021-12-06 20:59:39,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-12-06 20:59:39,312 INFO L225 Difference]: With dead ends: 11474 [2021-12-06 20:59:39,312 INFO L226 Difference]: Without dead ends: 11209 [2021-12-06 20:59:39,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 869 GetRequests, 769 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1432 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=3726, Invalid=6374, Unknown=0, NotChecked=0, Total=10100 [2021-12-06 20:59:39,316 INFO L933 BasicCegarLoop]: 225 mSDtfsCounter, 1472 mSDsluCounter, 922 mSDsCounter, 0 mSdLazyCounter, 1184 mSolverCounterSat, 1006 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1472 SdHoareTripleChecker+Valid, 1147 SdHoareTripleChecker+Invalid, 2190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1006 IncrementalHoareTripleChecker+Valid, 1184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2021-12-06 20:59:39,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1472 Valid, 1147 Invalid, 2190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1006 Valid, 1184 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2021-12-06 20:59:39,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11209 states. [2021-12-06 20:59:42,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11209 to 11209. [2021-12-06 20:59:42,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11209 states, 7046 states have (on average 1.1717286403633267) internal successors, (8256), 7054 states have internal predecessors, (8256), 3415 states have call successors, (3415), 748 states have call predecessors, (3415), 747 states have return successors, (3414), 3406 states have call predecessors, (3414), 3414 states have call successors, (3414) [2021-12-06 20:59:42,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11209 states to 11209 states and 15085 transitions. [2021-12-06 20:59:42,217 INFO L78 Accepts]: Start accepts. Automaton has 11209 states and 15085 transitions. Word has length 412 [2021-12-06 20:59:42,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-12-06 20:59:42,218 INFO L470 AbstractCegarLoop]: Abstraction has 11209 states and 15085 transitions. [2021-12-06 20:59:42,218 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 7.12962962962963) internal successors, (385), 54 states have internal predecessors, (385), 24 states have call successors, (93), 14 states have call predecessors, (93), 13 states have return successors, (92), 23 states have call predecessors, (92), 23 states have call successors, (92) [2021-12-06 20:59:42,218 INFO L276 IsEmpty]: Start isEmpty. Operand 11209 states and 15085 transitions. [2021-12-06 20:59:42,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 435 [2021-12-06 20:59:42,235 INFO L506 BasicCegarLoop]: Found error trace [2021-12-06 20:59:42,236 INFO L514 BasicCegarLoop]: trace histogram [49, 48, 48, 25, 25, 14, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:59:42,256 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2021-12-06 20:59:42,436 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:59:42,437 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-12-06 20:59:42,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-06 20:59:42,438 INFO L85 PathProgramCache]: Analyzing trace with hash -706376111, now seen corresponding path program 4 times [2021-12-06 20:59:42,439 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-06 20:59:42,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332380831] [2021-12-06 20:59:42,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-06 20:59:42,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-06 20:59:42,477 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-12-06 20:59:42,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [836790564] [2021-12-06 20:59:42,477 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-12-06 20:59:42,477 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-06 20:59:42,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 [2021-12-06 20:59:42,479 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-06 20:59:42,480 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-12-06 20:59:42,961 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-12-06 20:59:42,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2021-12-06 20:59:42,962 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-06 20:59:44,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-06 20:59:44,929 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-06 20:59:44,929 INFO L628 BasicCegarLoop]: Counterexample is feasible [2021-12-06 20:59:44,930 INFO L764 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-12-06 20:59:44,938 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2021-12-06 20:59:45,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-12-06 20:59:45,141 INFO L732 BasicCegarLoop]: Path program histogram: [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-06 20:59:45,151 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-12-06 20:59:45,294 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.12 08:59:45 BoogieIcfgContainer [2021-12-06 20:59:45,294 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-12-06 20:59:45,295 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-06 20:59:45,295 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-06 20:59:45,295 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-06 20:59:45,295 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.12 08:56:04" (3/4) ... [2021-12-06 20:59:45,296 INFO L131 WitnessPrinter]: Generating witness for reachability counterexample [2021-12-06 20:59:45,400 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/witness.graphml [2021-12-06 20:59:45,401 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-06 20:59:45,401 INFO L158 Benchmark]: Toolchain (without parser) took 221256.81ms. Allocated memory was 104.9MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 68.6MB in the beginning and 943.8MB in the end (delta: -875.1MB). Peak memory consumption was 755.3MB. Max. memory is 16.1GB. [2021-12-06 20:59:45,401 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 104.9MB. Free memory is still 84.9MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-06 20:59:45,401 INFO L158 Benchmark]: CACSL2BoogieTranslator took 185.04ms. Allocated memory is still 104.9MB. Free memory was 68.4MB in the beginning and 80.6MB in the end (delta: -12.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-06 20:59:45,402 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.79ms. Allocated memory is still 104.9MB. Free memory was 80.6MB in the beginning and 78.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-06 20:59:45,402 INFO L158 Benchmark]: Boogie Preprocessor took 16.69ms. Allocated memory is still 104.9MB. Free memory was 78.9MB in the beginning and 77.6MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-06 20:59:45,402 INFO L158 Benchmark]: RCFGBuilder took 253.42ms. Allocated memory is still 104.9MB. Free memory was 77.6MB in the beginning and 67.2MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-06 20:59:45,402 INFO L158 Benchmark]: TraceAbstraction took 220665.63ms. Allocated memory was 104.9MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 66.7MB in the beginning and 967.9MB in the end (delta: -901.2MB). Peak memory consumption was 732.8MB. Max. memory is 16.1GB. [2021-12-06 20:59:45,402 INFO L158 Benchmark]: Witness Printer took 106.01ms. Allocated memory is still 1.7GB. Free memory was 967.9MB in the beginning and 943.8MB in the end (delta: 24.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2021-12-06 20:59:45,404 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.15ms. Allocated memory is still 104.9MB. Free memory is still 84.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 185.04ms. Allocated memory is still 104.9MB. Free memory was 68.4MB in the beginning and 80.6MB in the end (delta: -12.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 24.79ms. Allocated memory is still 104.9MB. Free memory was 80.6MB in the beginning and 78.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 16.69ms. Allocated memory is still 104.9MB. Free memory was 78.9MB in the beginning and 77.6MB in the end (delta: 1.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 253.42ms. Allocated memory is still 104.9MB. Free memory was 77.6MB in the beginning and 67.2MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * TraceAbstraction took 220665.63ms. Allocated memory was 104.9MB in the beginning and 1.7GB in the end (delta: 1.6GB). Free memory was 66.7MB in the beginning and 967.9MB in the end (delta: -901.2MB). Peak memory consumption was 732.8MB. Max. memory is 16.1GB. * Witness Printer took 106.01ms. Allocated memory is still 1.7GB. Free memory was 967.9MB in the beginning and 943.8MB in the end (delta: 24.1MB). Peak memory consumption was 23.1MB. 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 - CounterExampleResult [Line: 13]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L18] int counter = 0; VAL [counter=0] [L20] int x, y; [L21] long long a, b, p, q, r, s; [L22] x = __VERIFIER_nondet_int() [L23] y = __VERIFIER_nondet_int() [L24] CALL assume_abort_if_not(x >= 1) VAL [\old(cond)=1, counter=0] [L8] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, counter=0] [L24] RET assume_abort_if_not(x >= 1) VAL [counter=0, x=377, y=610] [L25] CALL assume_abort_if_not(y >= 1) VAL [\old(cond)=1, counter=0] [L8] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, counter=0] [L25] RET assume_abort_if_not(y >= 1) VAL [counter=0, x=377, y=610] [L27] a = x [L28] b = y [L29] p = 1 [L30] q = 0 [L31] r = 0 [L32] s = 1 VAL [a=377, b=610, counter=0, p=1, q=0, r=0, s=1, x=377, y=610] [L34] EXPR counter++ VAL [a=377, b=610, counter=1, counter++=0, p=1, q=0, r=0, s=1, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=377, b=610, c=377, counter=1, k=0, p=1, q=0, r=0, s=1, x=377, y=610] [L41] EXPR counter++ VAL [a=377, b=610, c=377, counter=2, counter++=1, k=0, p=1, q=0, r=0, s=1, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [a=377, b=610, c=377, counter=2, k=0, p=1, q=0, r=0, s=1, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [a=610, b=377, c=377, counter=2, k=0, p=0, q=1, r=1, s=0, temp=0, x=377, y=610] [L34] EXPR counter++ VAL [a=610, b=377, c=377, counter=3, counter++=2, k=0, p=0, q=1, r=1, s=0, temp=0, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=610, b=377, c=610, counter=3, k=0, p=0, q=1, r=1, s=0, temp=0, x=377, y=610] [L41] EXPR counter++ VAL [a=610, b=377, c=610, counter=4, counter++=3, k=0, p=0, q=1, r=1, s=0, temp=0, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=610, b=377, c=610, counter=4, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L48] EXPR counter++ VAL [a=610, b=377, c=610, counter=5, counter++=4, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=5] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=610, b=377, c=610, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=5] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=610, b=377, c=610, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=5] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=610, b=377, c=610, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=5] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=610, b=377, c=610, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [a=610, b=377, c=610, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [a=610, b=377, c=233, counter=5, d=1, k=1, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L41] EXPR counter++ VAL [a=610, b=377, c=233, counter=6, counter++=5, d=1, k=1, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [a=610, b=377, c=233, counter=6, d=1, k=1, p=0, q=1, r=1, s=0, temp=0, v=377, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [a=377, b=233, c=233, counter=6, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=377, x=377, y=610] [L34] EXPR counter++ VAL [a=377, b=233, c=233, counter=7, counter++=6, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=377, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=377, b=233, c=377, counter=7, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=377, x=377, y=610] [L41] EXPR counter++ VAL [a=377, b=233, c=377, counter=8, counter++=7, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=377, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=377, b=233, c=377, counter=8, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L48] EXPR counter++ VAL [a=377, b=233, c=377, counter=9, counter++=8, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=9] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=377, b=233, c=377, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=9] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=377, b=233, c=377, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=9] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=377, b=233, c=377, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=9] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=377, b=233, c=377, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [a=377, b=233, c=377, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [a=377, b=233, c=144, counter=9, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L41] EXPR counter++ VAL [a=377, b=233, c=144, counter=10, counter++=9, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [a=377, b=233, c=144, counter=10, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=233, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [a=233, b=144, c=144, counter=10, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=233, x=377, y=610] [L34] EXPR counter++ VAL [a=233, b=144, c=144, counter=11, counter++=10, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=233, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=233, b=144, c=233, counter=11, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=233, x=377, y=610] [L41] EXPR counter++ VAL [a=233, b=144, c=233, counter=12, counter++=11, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=233, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=233, b=144, c=233, counter=12, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L48] EXPR counter++ VAL [a=233, b=144, c=233, counter=13, counter++=12, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=13] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=13] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=233, b=144, c=233, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=13] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=13] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=233, b=144, c=233, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=13] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=13] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=233, b=144, c=233, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=13] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=13] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=233, b=144, c=233, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [a=233, b=144, c=233, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [a=233, b=144, c=89, counter=13, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L41] EXPR counter++ VAL [a=233, b=144, c=89, counter=14, counter++=13, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [a=233, b=144, c=89, counter=14, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=144, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [a=144, b=89, c=89, counter=14, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=144, x=377, y=610] [L34] EXPR counter++ VAL [a=144, b=89, c=89, counter=15, counter++=14, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=144, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=144, b=89, c=144, counter=15, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=144, x=377, y=610] [L41] EXPR counter++ VAL [a=144, b=89, c=144, counter=16, counter++=15, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=144, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=144, b=89, c=144, counter=16, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L48] EXPR counter++ VAL [a=144, b=89, c=144, counter=17, counter++=16, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=17] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=17] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=144, b=89, c=144, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=17] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=17] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=144, b=89, c=144, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=17] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=17] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=144, b=89, c=144, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=17] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=17] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=144, b=89, c=144, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [a=144, b=89, c=144, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [a=144, b=89, c=55, counter=17, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L41] EXPR counter++ VAL [a=144, b=89, c=55, counter=18, counter++=17, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [a=144, b=89, c=55, counter=18, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=89, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [a=89, b=55, c=55, counter=18, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=89, x=377, y=610] [L34] EXPR counter++ VAL [a=89, b=55, c=55, counter=19, counter++=18, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=89, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=89, b=55, c=89, counter=19, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=89, x=377, y=610] [L41] EXPR counter++ VAL [a=89, b=55, c=89, counter=20, counter++=19, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=89, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=89, b=55, c=89, counter=20, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L48] EXPR counter++ VAL [a=89, b=55, c=89, counter=21, counter++=20, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=21] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=21] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=89, b=55, c=89, counter=21, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=21] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=21] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=89, b=55, c=89, counter=21, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=21] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=21] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=89, b=55, c=89, counter=21, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=21] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=21] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=89, b=55, c=89, counter=21, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [a=89, b=55, c=89, counter=21, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [a=89, b=55, c=34, counter=21, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L41] EXPR counter++ VAL [a=89, b=55, c=34, counter=22, counter++=21, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [a=89, b=55, c=34, counter=22, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=55, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [a=55, b=34, c=34, counter=22, d=1, k=1, p=5, q=-8, r=-3, s=5, temp=2, v=55, x=377, y=610] [L34] EXPR counter++ VAL [a=55, b=34, c=34, counter=23, counter++=22, d=1, k=1, p=5, q=-8, r=-3, s=5, temp=2, v=55, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=55, b=34, c=55, counter=23, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=55, x=377, y=610] [L41] EXPR counter++ VAL [a=55, b=34, c=55, counter=24, counter++=23, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=55, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=55, b=34, c=55, counter=24, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L48] EXPR counter++ VAL [a=55, b=34, c=55, counter=25, counter++=24, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=25] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=25] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=55, b=34, c=55, counter=25, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=25] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=25] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=55, b=34, c=55, counter=25, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=25] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=25] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=55, b=34, c=55, counter=25, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=25] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=25] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=55, b=34, c=55, counter=25, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [a=55, b=34, c=55, counter=25, d=1, k=0, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [a=55, b=34, c=21, counter=25, d=1, k=1, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L41] EXPR counter++ VAL [a=55, b=34, c=21, counter=26, counter++=25, d=1, k=1, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [a=55, b=34, c=21, counter=26, d=1, k=1, p=5, q=-8, r=-3, s=5, temp=2, v=34, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [a=34, b=21, c=21, counter=26, d=1, k=1, p=-8, q=13, r=5, s=-8, temp=-3, v=34, x=377, y=610] [L34] EXPR counter++ VAL [a=34, b=21, c=21, counter=27, counter++=26, d=1, k=1, p=-8, q=13, r=5, s=-8, temp=-3, v=34, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=34, b=21, c=34, counter=27, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=34, x=377, y=610] [L41] EXPR counter++ VAL [a=34, b=21, c=34, counter=28, counter++=27, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=34, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=34, b=21, c=34, counter=28, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L48] EXPR counter++ VAL [a=34, b=21, c=34, counter=29, counter++=28, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=29] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=29] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=34, b=21, c=34, counter=29, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=29] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=29] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=34, b=21, c=34, counter=29, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=29] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=29] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=34, b=21, c=34, counter=29, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=29] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=29] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=34, b=21, c=34, counter=29, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [a=34, b=21, c=34, counter=29, d=1, k=0, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [a=34, b=21, c=13, counter=29, d=1, k=1, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L41] EXPR counter++ VAL [a=34, b=21, c=13, counter=30, counter++=29, d=1, k=1, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [a=34, b=21, c=13, counter=30, d=1, k=1, p=-8, q=13, r=5, s=-8, temp=-3, v=21, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [a=21, b=13, c=13, counter=30, d=1, k=1, p=13, q=-21, r=-8, s=13, temp=5, v=21, x=377, y=610] [L34] EXPR counter++ VAL [a=21, b=13, c=13, counter=31, counter++=30, d=1, k=1, p=13, q=-21, r=-8, s=13, temp=5, v=21, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=21, b=13, c=21, counter=31, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=21, x=377, y=610] [L41] EXPR counter++ VAL [a=21, b=13, c=21, counter=32, counter++=31, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=21, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=21, b=13, c=21, counter=32, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L48] EXPR counter++ VAL [a=21, b=13, c=21, counter=33, counter++=32, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=33] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=33] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=21, b=13, c=21, counter=33, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=33] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=33] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=21, b=13, c=21, counter=33, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=33] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=33] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=21, b=13, c=21, counter=33, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=33] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=33] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=21, b=13, c=21, counter=33, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [a=21, b=13, c=21, counter=33, d=1, k=0, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [a=21, b=13, c=8, counter=33, d=1, k=1, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L41] EXPR counter++ VAL [a=21, b=13, c=8, counter=34, counter++=33, d=1, k=1, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [a=21, b=13, c=8, counter=34, d=1, k=1, p=13, q=-21, r=-8, s=13, temp=5, v=13, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [a=13, b=8, c=8, counter=34, d=1, k=1, p=-21, q=34, r=13, s=-21, temp=-8, v=13, x=377, y=610] [L34] EXPR counter++ VAL [a=13, b=8, c=8, counter=35, counter++=34, d=1, k=1, p=-21, q=34, r=13, s=-21, temp=-8, v=13, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=13, b=8, c=13, counter=35, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=13, x=377, y=610] [L41] EXPR counter++ VAL [a=13, b=8, c=13, counter=36, counter++=35, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=13, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=13, b=8, c=13, counter=36, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L48] EXPR counter++ VAL [a=13, b=8, c=13, counter=37, counter++=36, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=37] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=37] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=13, b=8, c=13, counter=37, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=37] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=37] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=13, b=8, c=13, counter=37, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=37] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=37] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=13, b=8, c=13, counter=37, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=37] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=37] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=13, b=8, c=13, counter=37, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [a=13, b=8, c=13, counter=37, d=1, k=0, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [a=13, b=8, c=5, counter=37, d=1, k=1, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L41] EXPR counter++ VAL [a=13, b=8, c=5, counter=38, counter++=37, d=1, k=1, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [a=13, b=8, c=5, counter=38, d=1, k=1, p=-21, q=34, r=13, s=-21, temp=-8, v=8, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [a=8, b=5, c=5, counter=38, d=1, k=1, p=34, q=-55, r=-21, s=34, temp=13, v=8, x=377, y=610] [L34] EXPR counter++ VAL [a=8, b=5, c=5, counter=39, counter++=38, d=1, k=1, p=34, q=-55, r=-21, s=34, temp=13, v=8, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=8, b=5, c=8, counter=39, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=8, x=377, y=610] [L41] EXPR counter++ VAL [a=8, b=5, c=8, counter=40, counter++=39, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=8, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=8, b=5, c=8, counter=40, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L48] EXPR counter++ VAL [a=8, b=5, c=8, counter=41, counter++=40, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=41] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=41] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=8, b=5, c=8, counter=41, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=41] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=41] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=8, b=5, c=8, counter=41, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=41] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=41] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=8, b=5, c=8, counter=41, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=41] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=41] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=8, b=5, c=8, counter=41, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [a=8, b=5, c=8, counter=41, d=1, k=0, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [a=8, b=5, c=3, counter=41, d=1, k=1, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L41] EXPR counter++ VAL [a=8, b=5, c=3, counter=42, counter++=41, d=1, k=1, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [a=8, b=5, c=3, counter=42, d=1, k=1, p=34, q=-55, r=-21, s=34, temp=13, v=5, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [a=5, b=3, c=3, counter=42, d=1, k=1, p=-55, q=89, r=34, s=-55, temp=-21, v=5, x=377, y=610] [L34] EXPR counter++ VAL [a=5, b=3, c=3, counter=43, counter++=42, d=1, k=1, p=-55, q=89, r=34, s=-55, temp=-21, v=5, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=5, b=3, c=5, counter=43, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=5, x=377, y=610] [L41] EXPR counter++ VAL [a=5, b=3, c=5, counter=44, counter++=43, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=5, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=5, b=3, c=5, counter=44, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L48] EXPR counter++ VAL [a=5, b=3, c=5, counter=45, counter++=44, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=45] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=45] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=5, b=3, c=5, counter=45, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=45] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=45] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=5, b=3, c=5, counter=45, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=45] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=45] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=5, b=3, c=5, counter=45, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=45] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=45] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=5, b=3, c=5, counter=45, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [a=5, b=3, c=5, counter=45, d=1, k=0, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [a=5, b=3, c=2, counter=45, d=1, k=1, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L41] EXPR counter++ VAL [a=5, b=3, c=2, counter=46, counter++=45, d=1, k=1, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [a=5, b=3, c=2, counter=46, d=1, k=1, p=-55, q=89, r=34, s=-55, temp=-21, v=3, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [a=3, b=2, c=2, counter=46, d=1, k=1, p=89, q=-144, r=-55, s=89, temp=34, v=3, x=377, y=610] [L34] EXPR counter++ VAL [a=3, b=2, c=2, counter=47, counter++=46, d=1, k=1, p=89, q=-144, r=-55, s=89, temp=34, v=3, x=377, y=610] [L34] COND TRUE counter++<50 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [a=3, b=2, c=3, counter=47, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=3, x=377, y=610] [L41] EXPR counter++ VAL [a=3, b=2, c=3, counter=48, counter++=47, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=3, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [a=3, b=2, c=3, counter=48, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L48] EXPR counter++ VAL [a=3, b=2, c=3, counter=49, counter++=48, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L48] COND TRUE counter++<50 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, counter=49] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=49] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [a=3, b=2, c=3, counter=49, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, counter=49] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=49] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [a=3, b=2, c=3, counter=49, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, counter=49] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=49] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [a=3, b=2, c=3, counter=49, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, counter=49] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, cond=1, counter=49] [L52] RET __VERIFIER_assert(v == b * d) VAL [a=3, b=2, c=3, counter=49, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L54] COND TRUE !(c >= 2 * v) VAL [a=3, b=2, c=3, counter=49, d=1, k=0, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L59] c = c - v [L60] k = k + d VAL [a=3, b=2, c=1, counter=49, d=1, k=1, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L41] EXPR counter++ VAL [a=3, b=2, c=1, counter=50, counter++=49, d=1, k=1, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L41] COND TRUE counter++<50 [L42] COND TRUE !(c >= b) VAL [a=3, b=2, c=1, counter=50, d=1, k=1, p=89, q=-144, r=-55, s=89, temp=34, v=2, x=377, y=610] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [a=2, b=1, c=1, counter=50, d=1, k=1, p=-144, q=233, r=89, s=-144, temp=-55, v=2, x=377, y=610] [L34] EXPR counter++ VAL [a=2, b=1, c=1, counter=51, counter++=50, d=1, k=1, p=-144, q=233, r=89, s=-144, temp=-55, v=2, x=377, y=610] [L34] COND FALSE !(counter++<50) [L73] CALL __VERIFIER_assert(p*x - q*x + r*y - s*y == a) VAL [\old(cond)=0, counter=51] [L11] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, counter=51] [L13] reach_error() VAL [\old(cond)=0, cond=0, counter=51] - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 35 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 220.5s, OverallIterations: 34, TraceHistogramMax: 49, PathProgramHistogramMax: 4, EmptinessCheckTime: 0.1s, AutomataDifference: 142.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 15 mSolverCounterUnknown, 13172 SdHoareTripleChecker+Valid, 73.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13081 mSDsluCounter, 17059 SdHoareTripleChecker+Invalid, 71.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 14273 mSDsCounter, 9009 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14477 IncrementalHoareTripleChecker+Invalid, 23501 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 9009 mSolverCounterUnsat, 2786 mSDtfsCounter, 14477 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6183 GetRequests, 5140 SyntacticMatches, 18 SemanticMatches, 1025 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11915 ImplicationChecksByTransitivity, 51.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=11680occurred in iteration=30, InterpolantAutomatonStates: 978, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 24.2s AutomataMinimizationTime, 33 MinimizatonAttempts, 6033 StatesRemovedByMinimization, 28 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 23.6s SatisfiabilityAnalysisTime, 19.6s InterpolantComputationTime, 3695 NumberOfCodeBlocks, 3283 NumberOfCodeBlocksAsserted, 55 NumberOfCheckSat, 5673 ConstructedInterpolants, 0 QuantifiedInterpolants, 21532 SizeOfPredicates, 315 NumberOfNonLiveVariables, 8388 ConjunctsInSsa, 956 ConjunctsInUnsatCore, 53 InterpolantComputations, 13 PerfectInterpolantSequences, 20645/38772 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: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2021-12-06 20:59:45,440 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cf37a9b2-85f8-419e-8794-104cbe5a3771/bin/uautomizer-DrprNOufMa/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE