./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 53f42b1a Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/config/AutomizerReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF --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 ebdf8b0d6633d593d56778eaf5218135ab2be92cae14e75cdda2462494f96410 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-53f42b1 [2021-11-20 07:01:04,315 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-20 07:01:04,318 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-20 07:01:04,368 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-20 07:01:04,374 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-20 07:01:04,376 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-20 07:01:04,378 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-20 07:01:04,381 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-20 07:01:04,384 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-20 07:01:04,389 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-20 07:01:04,391 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-20 07:01:04,392 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-20 07:01:04,394 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-20 07:01:04,399 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-20 07:01:04,401 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-20 07:01:04,404 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-20 07:01:04,407 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-20 07:01:04,414 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-20 07:01:04,417 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-20 07:01:04,421 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-20 07:01:04,428 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-20 07:01:04,430 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-20 07:01:04,431 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-20 07:01:04,434 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-20 07:01:04,438 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-20 07:01:04,443 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-20 07:01:04,443 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-20 07:01:04,444 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-20 07:01:04,446 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-20 07:01:04,448 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-20 07:01:04,449 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-20 07:01:04,450 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-20 07:01:04,452 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-20 07:01:04,453 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-20 07:01:04,455 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-20 07:01:04,455 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-20 07:01:04,456 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-20 07:01:04,456 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-20 07:01:04,456 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-20 07:01:04,457 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-20 07:01:04,458 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-20 07:01:04,459 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-11-20 07:01:04,504 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-20 07:01:04,504 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-20 07:01:04,505 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-20 07:01:04,505 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-20 07:01:04,513 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-20 07:01:04,513 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2021-11-20 07:01:04,514 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-20 07:01:04,514 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-20 07:01:04,514 INFO L138 SettingsManager]: * Use SBE=true [2021-11-20 07:01:04,515 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-20 07:01:04,516 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-20 07:01:04,516 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-20 07:01:04,517 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-20 07:01:04,517 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-20 07:01:04,517 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-20 07:01:04,517 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-20 07:01:04,518 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-20 07:01:04,518 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-20 07:01:04,518 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-20 07:01:04,518 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-20 07:01:04,518 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-20 07:01:04,519 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-20 07:01:04,519 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-20 07:01:04,519 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-20 07:01:04,520 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 07:01:04,520 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-20 07:01:04,520 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-20 07:01:04,520 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-20 07:01:04,521 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-20 07:01:04,521 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-20 07:01:04,521 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-11-20 07:01:04,521 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-11-20 07:01:04,522 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-20 07:01:04,522 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-20 07:01:04,522 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_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/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_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF 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 -> ebdf8b0d6633d593d56778eaf5218135ab2be92cae14e75cdda2462494f96410 [2021-11-20 07:01:04,799 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-20 07:01:04,822 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-20 07:01:04,825 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-20 07:01:04,826 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-20 07:01:04,827 INFO L275 PluginConnector]: CDTParser initialized [2021-11-20 07:01:04,829 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/../../sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound2.c [2021-11-20 07:01:04,900 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/data/54d424028/8d5ec3b3d66d42609dfd5d46f86dbc5d/FLAG716d1e6e5 [2021-11-20 07:01:05,381 INFO L306 CDTParser]: Found 1 translation units. [2021-11-20 07:01:05,382 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound2.c [2021-11-20 07:01:05,388 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/data/54d424028/8d5ec3b3d66d42609dfd5d46f86dbc5d/FLAG716d1e6e5 [2021-11-20 07:01:05,866 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/data/54d424028/8d5ec3b3d66d42609dfd5d46f86dbc5d [2021-11-20 07:01:05,869 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-20 07:01:05,871 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-20 07:01:05,886 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-20 07:01:05,887 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-20 07:01:05,889 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-20 07:01:05,890 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:01:05" (1/1) ... [2021-11-20 07:01:05,891 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e4b9c73 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:01:05, skipping insertion in model container [2021-11-20 07:01:05,891 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.11 07:01:05" (1/1) ... [2021-11-20 07:01:05,898 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-20 07:01:05,920 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-20 07:01:06,106 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_a8934c8f-4c19-46f2-a6b3-c444fbe32113/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound2.c[490,503] [2021-11-20 07:01:06,151 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:01:06,163 INFO L203 MainTranslator]: Completed pre-run [2021-11-20 07:01:06,184 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_a8934c8f-4c19-46f2-a6b3-c444fbe32113/sv-benchmarks/c/nla-digbench-scaling/egcd2-ll_valuebound2.c[490,503] [2021-11-20 07:01:06,211 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-20 07:01:06,228 INFO L208 MainTranslator]: Completed translation [2021-11-20 07:01:06,229 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:01:06 WrapperNode [2021-11-20 07:01:06,230 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-20 07:01:06,231 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-20 07:01:06,232 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-20 07:01:06,232 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-20 07:01:06,240 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:01:06" (1/1) ... [2021-11-20 07:01:06,258 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:01:06" (1/1) ... [2021-11-20 07:01:06,289 INFO L137 Inliner]: procedures = 14, calls = 19, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 77 [2021-11-20 07:01:06,290 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-20 07:01:06,291 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-20 07:01:06,291 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-20 07:01:06,291 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-20 07:01:06,300 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:01:06" (1/1) ... [2021-11-20 07:01:06,300 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:01:06" (1/1) ... [2021-11-20 07:01:06,306 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:01:06" (1/1) ... [2021-11-20 07:01:06,306 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:01:06" (1/1) ... [2021-11-20 07:01:06,319 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:01:06" (1/1) ... [2021-11-20 07:01:06,327 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:01:06" (1/1) ... [2021-11-20 07:01:06,330 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:01:06" (1/1) ... [2021-11-20 07:01:06,337 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-20 07:01:06,339 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-20 07:01:06,340 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-20 07:01:06,340 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-20 07:01:06,341 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:01:06" (1/1) ... [2021-11-20 07:01:06,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-20 07:01:06,368 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:06,380 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-20 07:01:06,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-20 07:01:06,433 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-20 07:01:06,434 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-11-20 07:01:06,434 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-11-20 07:01:06,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-20 07:01:06,434 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-20 07:01:06,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-20 07:01:06,435 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-11-20 07:01:06,435 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-11-20 07:01:06,510 INFO L236 CfgBuilder]: Building ICFG [2021-11-20 07:01:06,512 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-20 07:01:06,661 INFO L277 CfgBuilder]: Performing block encoding [2021-11-20 07:01:06,667 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-20 07:01:06,667 INFO L301 CfgBuilder]: Removed 2 assume(true) statements. [2021-11-20 07:01:06,669 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:01:06 BoogieIcfgContainer [2021-11-20 07:01:06,669 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-20 07:01:06,671 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-20 07:01:06,671 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-20 07:01:06,674 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-20 07:01:06,675 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.11 07:01:05" (1/3) ... [2021-11-20 07:01:06,675 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@104458ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:01:06, skipping insertion in model container [2021-11-20 07:01:06,675 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.11 07:01:06" (2/3) ... [2021-11-20 07:01:06,676 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@104458ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.11 07:01:06, skipping insertion in model container [2021-11-20 07:01:06,676 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:01:06" (3/3) ... [2021-11-20 07:01:06,677 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd2-ll_valuebound2.c [2021-11-20 07:01:06,682 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-20 07:01:06,682 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-20 07:01:06,730 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-20 07:01:06,737 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-11-20 07:01:06,737 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-20 07:01:06,755 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 21 states have internal predecessors, (28), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2021-11-20 07:01:06,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-20 07:01:06,761 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:06,762 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:01:06,763 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:06,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:06,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1146169762, now seen corresponding path program 1 times [2021-11-20 07:01:06,776 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:06,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454537791] [2021-11-20 07:01:06,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:06,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:06,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:06,951 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2021-11-20 07:01:06,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:06,966 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2021-11-20 07:01:06,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:06,975 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 13 [2021-11-20 07:01:06,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:06,983 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2021-11-20 07:01:06,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:06,991 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 24 [2021-11-20 07:01:06,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:06,999 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 29 [2021-11-20 07:01:07,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:07,009 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-20 07:01:07,009 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:07,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454537791] [2021-11-20 07:01:07,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454537791] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:01:07,011 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:01:07,011 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-20 07:01:07,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985451492] [2021-11-20 07:01:07,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:01:07,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2021-11-20 07:01:07,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:07,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-11-20 07:01:07,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-20 07:01:07,069 INFO L87 Difference]: Start difference. First operand has 35 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 21 states have internal predecessors, (28), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-20 07:01:07,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:07,110 INFO L93 Difference]: Finished difference Result 67 states and 112 transitions. [2021-11-20 07:01:07,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-11-20 07:01:07,112 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) Word has length 39 [2021-11-20 07:01:07,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:07,119 INFO L225 Difference]: With dead ends: 67 [2021-11-20 07:01:07,119 INFO L226 Difference]: Without dead ends: 31 [2021-11-20 07:01:07,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-11-20 07:01:07,127 INFO L933 BasicCegarLoop]: 46 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, 46 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-11-20 07:01:07,128 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-20 07:01:07,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-11-20 07:01:07,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2021-11-20 07:01:07,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 16 states have (on average 1.1875) internal successors, (19), 18 states have internal predecessors, (19), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-11-20 07:01:07,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 42 transitions. [2021-11-20 07:01:07,171 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 42 transitions. Word has length 39 [2021-11-20 07:01:07,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:07,171 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 42 transitions. [2021-11-20 07:01:07,172 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (6), 1 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-20 07:01:07,172 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 42 transitions. [2021-11-20 07:01:07,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-20 07:01:07,175 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:07,175 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:01:07,175 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-20 07:01:07,176 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:07,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:07,177 INFO L85 PathProgramCache]: Analyzing trace with hash 846808023, now seen corresponding path program 1 times [2021-11-20 07:01:07,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:07,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406201642] [2021-11-20 07:01:07,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:07,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:07,204 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:07,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [986185119] [2021-11-20 07:01:07,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:07,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:07,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:07,211 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:07,228 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-20 07:01:07,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:07,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 7 conjunts are in the unsatisfiable core [2021-11-20 07:01:07,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:07,575 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-20 07:01:07,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:01:07,818 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-20 07:01:07,818 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:07,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406201642] [2021-11-20 07:01:07,819 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:01:07,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986185119] [2021-11-20 07:01:07,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986185119] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:01:07,826 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-20 07:01:07,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2021-11-20 07:01:07,831 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752765782] [2021-11-20 07:01:07,833 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-20 07:01:07,834 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-20 07:01:07,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:07,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-20 07:01:07,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2021-11-20 07:01:07,841 INFO L87 Difference]: Start difference. First operand 31 states and 42 transitions. Second operand has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-20 07:01:07,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:07,987 INFO L93 Difference]: Finished difference Result 48 states and 65 transitions. [2021-11-20 07:01:07,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 07:01:07,993 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) Word has length 40 [2021-11-20 07:01:07,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:07,995 INFO L225 Difference]: With dead ends: 48 [2021-11-20 07:01:07,996 INFO L226 Difference]: Without dead ends: 40 [2021-11-20 07:01:07,997 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-11-20 07:01:07,999 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 21 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 07:01:08,003 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 134 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-20 07:01:08,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-11-20 07:01:08,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 33. [2021-11-20 07:01:08,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 18 states have (on average 1.1666666666666667) internal successors, (21), 19 states have internal predecessors, (21), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-11-20 07:01:08,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 44 transitions. [2021-11-20 07:01:08,023 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 44 transitions. Word has length 40 [2021-11-20 07:01:08,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:08,024 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 44 transitions. [2021-11-20 07:01:08,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.4285714285714284) internal successors, (17), 6 states have internal predecessors, (17), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 3 states have call predecessors, (6), 2 states have call successors, (6) [2021-11-20 07:01:08,025 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 44 transitions. [2021-11-20 07:01:08,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-20 07:01:08,029 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:08,029 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:01:08,065 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-20 07:01:08,250 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:08,251 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:08,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:08,251 INFO L85 PathProgramCache]: Analyzing trace with hash 481927254, now seen corresponding path program 1 times [2021-11-20 07:01:08,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:08,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533101430] [2021-11-20 07:01:08,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:08,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:08,269 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:08,269 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1222116685] [2021-11-20 07:01:08,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:08,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:08,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:08,270 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:08,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-20 07:01:08,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:08,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-20 07:01:08,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:08,547 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-20 07:01:08,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:01:08,700 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-20 07:01:08,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:08,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533101430] [2021-11-20 07:01:08,700 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:01:08,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222116685] [2021-11-20 07:01:08,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222116685] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-20 07:01:08,701 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 07:01:08,701 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2021-11-20 07:01:08,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677626296] [2021-11-20 07:01:08,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:01:08,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 07:01:08,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:08,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 07:01:08,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-11-20 07:01:08,703 INFO L87 Difference]: Start difference. First operand 33 states and 44 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 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-11-20 07:01:08,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:08,769 INFO L93 Difference]: Finished difference Result 39 states and 49 transitions. [2021-11-20 07:01:08,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 07:01:08,770 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 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 41 [2021-11-20 07:01:08,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:08,771 INFO L225 Difference]: With dead ends: 39 [2021-11-20 07:01:08,771 INFO L226 Difference]: Without dead ends: 37 [2021-11-20 07:01:08,772 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-11-20 07:01:08,773 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 6 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 07:01:08,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 130 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-20 07:01:08,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-11-20 07:01:08,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2021-11-20 07:01:08,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 21 states have (on average 1.1428571428571428) internal successors, (24), 22 states have internal predecessors, (24), 12 states have call successors, (12), 3 states have call predecessors, (12), 3 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2021-11-20 07:01:08,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 47 transitions. [2021-11-20 07:01:08,783 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 47 transitions. Word has length 41 [2021-11-20 07:01:08,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:08,783 INFO L470 AbstractCegarLoop]: Abstraction has 37 states and 47 transitions. [2021-11-20 07:01:08,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 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-11-20 07:01:08,784 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 47 transitions. [2021-11-20 07:01:08,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-20 07:01:08,784 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:08,784 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:01:08,822 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-20 07:01:08,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:08,985 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:08,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:08,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1626076469, now seen corresponding path program 1 times [2021-11-20 07:01:08,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:08,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108336432] [2021-11-20 07:01:08,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:08,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:09,001 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:09,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1514351448] [2021-11-20 07:01:09,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:09,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:09,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:09,003 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:09,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-20 07:01:09,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:09,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 29 conjunts are in the unsatisfiable core [2021-11-20 07:01:09,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:09,565 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 24 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-20 07:01:09,565 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:01:09,755 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-11-20 07:01:09,757 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:09,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108336432] [2021-11-20 07:01:09,757 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:01:09,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514351448] [2021-11-20 07:01:09,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514351448] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-20 07:01:09,758 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 07:01:09,758 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11] total 12 [2021-11-20 07:01:09,758 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979880850] [2021-11-20 07:01:09,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:01:09,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 07:01:09,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:09,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 07:01:09,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-11-20 07:01:09,763 INFO L87 Difference]: Start difference. First operand 37 states and 47 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-20 07:01:09,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:09,820 INFO L93 Difference]: Finished difference Result 50 states and 64 transitions. [2021-11-20 07:01:09,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-20 07:01:09,821 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 46 [2021-11-20 07:01:09,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:09,827 INFO L225 Difference]: With dead ends: 50 [2021-11-20 07:01:09,827 INFO L226 Difference]: Without dead ends: 48 [2021-11-20 07:01:09,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-11-20 07:01:09,832 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 7 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-20 07:01:09,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 156 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-20 07:01:09,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-11-20 07:01:09,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 47. [2021-11-20 07:01:09,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 26 states have (on average 1.1538461538461537) internal successors, (30), 27 states have internal predecessors, (30), 16 states have call successors, (16), 4 states have call predecessors, (16), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-20 07:01:09,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 61 transitions. [2021-11-20 07:01:09,862 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 61 transitions. Word has length 46 [2021-11-20 07:01:09,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:09,862 INFO L470 AbstractCegarLoop]: Abstraction has 47 states and 61 transitions. [2021-11-20 07:01:09,862 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2021-11-20 07:01:09,863 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 61 transitions. [2021-11-20 07:01:09,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-20 07:01:09,863 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:09,864 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:01:09,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-20 07:01:10,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:10,084 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:10,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:10,085 INFO L85 PathProgramCache]: Analyzing trace with hash 779090230, now seen corresponding path program 1 times [2021-11-20 07:01:10,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:10,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458923903] [2021-11-20 07:01:10,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:10,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:10,100 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:10,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [130552229] [2021-11-20 07:01:10,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:10,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:10,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:10,101 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:10,110 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-20 07:01:10,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:10,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-20 07:01:10,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:10,614 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 4 proven. 24 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2021-11-20 07:01:10,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:01:10,870 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-11-20 07:01:10,871 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:10,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458923903] [2021-11-20 07:01:10,871 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:01:10,871 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130552229] [2021-11-20 07:01:10,871 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130552229] provided 1 perfect and 1 imperfect interpolant sequences [2021-11-20 07:01:10,872 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-11-20 07:01:10,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [11] total 13 [2021-11-20 07:01:10,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76463102] [2021-11-20 07:01:10,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:01:10,875 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2021-11-20 07:01:10,875 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:10,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-20 07:01:10,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-11-20 07:01:10,878 INFO L87 Difference]: Start difference. First operand 47 states and 61 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-20 07:01:10,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:10,955 INFO L93 Difference]: Finished difference Result 54 states and 67 transitions. [2021-11-20 07:01:10,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 07:01:10,956 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) Word has length 51 [2021-11-20 07:01:10,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:10,957 INFO L225 Difference]: With dead ends: 54 [2021-11-20 07:01:10,957 INFO L226 Difference]: Without dead ends: 52 [2021-11-20 07:01:10,958 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-11-20 07:01:10,959 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 12 mSDsluCounter, 104 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 146 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-20 07:01:10,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 146 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-20 07:01:10,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-11-20 07:01:10,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 51. [2021-11-20 07:01:10,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 29 states have (on average 1.1379310344827587) internal successors, (33), 30 states have internal predecessors, (33), 16 states have call successors, (16), 5 states have call predecessors, (16), 5 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-20 07:01:10,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 64 transitions. [2021-11-20 07:01:10,970 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 64 transitions. Word has length 51 [2021-11-20 07:01:10,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:10,971 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 64 transitions. [2021-11-20 07:01:10,971 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (8), 3 states have call predecessors, (8), 3 states have call successors, (8) [2021-11-20 07:01:10,971 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 64 transitions. [2021-11-20 07:01:10,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-20 07:01:10,972 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:10,972 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:01:11,005 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-20 07:01:11,194 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:11,195 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:11,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:11,195 INFO L85 PathProgramCache]: Analyzing trace with hash -670274197, now seen corresponding path program 1 times [2021-11-20 07:01:11,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:11,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783159605] [2021-11-20 07:01:11,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:11,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:11,208 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:11,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1795611463] [2021-11-20 07:01:11,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:11,209 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:11,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:11,210 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:11,225 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-20 07:01:11,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:11,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-20 07:01:11,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:11,517 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-11-20 07:01:11,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:01:11,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:11,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783159605] [2021-11-20 07:01:11,813 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:01:11,814 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795611463] [2021-11-20 07:01:11,814 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795611463] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 07:01:11,814 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-20 07:01:11,814 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-11-20 07:01:11,814 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684780345] [2021-11-20 07:01:11,814 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-20 07:01:11,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-20 07:01:11,815 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:11,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-20 07:01:11,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-11-20 07:01:11,815 INFO L87 Difference]: Start difference. First operand 51 states and 64 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-20 07:01:11,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:11,954 INFO L93 Difference]: Finished difference Result 58 states and 70 transitions. [2021-11-20 07:01:11,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-20 07:01:11,955 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 56 [2021-11-20 07:01:11,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:11,956 INFO L225 Difference]: With dead ends: 58 [2021-11-20 07:01:11,956 INFO L226 Difference]: Without dead ends: 56 [2021-11-20 07:01:11,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-11-20 07:01:11,958 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 11 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 157 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 07:01:11,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 157 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-20 07:01:11,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-11-20 07:01:11,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2021-11-20 07:01:11,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 32 states have (on average 1.125) internal successors, (36), 33 states have internal predecessors, (36), 16 states have call successors, (16), 6 states have call predecessors, (16), 6 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2021-11-20 07:01:11,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 67 transitions. [2021-11-20 07:01:11,968 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 67 transitions. Word has length 56 [2021-11-20 07:01:11,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:11,968 INFO L470 AbstractCegarLoop]: Abstraction has 55 states and 67 transitions. [2021-11-20 07:01:11,968 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-11-20 07:01:11,968 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 67 transitions. [2021-11-20 07:01:11,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-20 07:01:11,970 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:11,970 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 5, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:01:12,011 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-20 07:01:12,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:12,191 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:12,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:12,191 INFO L85 PathProgramCache]: Analyzing trace with hash -759965185, now seen corresponding path program 1 times [2021-11-20 07:01:12,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:12,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77245377] [2021-11-20 07:01:12,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:12,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:12,210 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:12,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [832785319] [2021-11-20 07:01:12,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:12,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:12,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:12,211 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:12,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-20 07:01:12,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:12,256 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 9 conjunts are in the unsatisfiable core [2021-11-20 07:01:12,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:12,426 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-11-20 07:01:12,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:01:12,625 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 14 proven. 11 refuted. 0 times theorem prover too weak. 69 trivial. 0 not checked. [2021-11-20 07:01:12,625 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:12,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77245377] [2021-11-20 07:01:12,625 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:01:12,625 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832785319] [2021-11-20 07:01:12,626 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832785319] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:01:12,626 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-20 07:01:12,626 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2021-11-20 07:01:12,626 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487791105] [2021-11-20 07:01:12,626 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-20 07:01:12,627 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2021-11-20 07:01:12,627 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:12,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-11-20 07:01:12,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-11-20 07:01:12,628 INFO L87 Difference]: Start difference. First operand 55 states and 67 transitions. Second operand has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-11-20 07:01:12,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:12,820 INFO L93 Difference]: Finished difference Result 102 states and 142 transitions. [2021-11-20 07:01:12,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-20 07:01:12,821 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 65 [2021-11-20 07:01:12,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:12,823 INFO L225 Difference]: With dead ends: 102 [2021-11-20 07:01:12,823 INFO L226 Difference]: Without dead ends: 94 [2021-11-20 07:01:12,823 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-11-20 07:01:12,824 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 30 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2021-11-20 07:01:12,825 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 353 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2021-11-20 07:01:12,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-11-20 07:01:12,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 85. [2021-11-20 07:01:12,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 46 states have (on average 1.1956521739130435) internal successors, (55), 47 states have internal predecessors, (55), 32 states have call successors, (32), 6 states have call predecessors, (32), 6 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2021-11-20 07:01:12,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 118 transitions. [2021-11-20 07:01:12,843 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 118 transitions. Word has length 65 [2021-11-20 07:01:12,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:12,844 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 118 transitions. [2021-11-20 07:01:12,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 5 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2021-11-20 07:01:12,844 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 118 transitions. [2021-11-20 07:01:12,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-11-20 07:01:12,845 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:12,846 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 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] [2021-11-20 07:01:12,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-20 07:01:13,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2021-11-20 07:01:13,066 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:13,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:13,067 INFO L85 PathProgramCache]: Analyzing trace with hash -696294669, now seen corresponding path program 1 times [2021-11-20 07:01:13,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:13,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030564450] [2021-11-20 07:01:13,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:13,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:13,082 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:13,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [951365786] [2021-11-20 07:01:13,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:13,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:13,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:13,086 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:13,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-20 07:01:13,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:13,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-20 07:01:13,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:13,440 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 15 proven. 12 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-11-20 07:01:13,440 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:01:13,693 INFO L134 CoverageAnalysis]: Checked inductivity of 115 backedges. 20 proven. 7 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-11-20 07:01:13,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:13,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030564450] [2021-11-20 07:01:13,693 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:01:13,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [951365786] [2021-11-20 07:01:13,694 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [951365786] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:01:13,694 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-20 07:01:13,694 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 13 [2021-11-20 07:01:13,694 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612924042] [2021-11-20 07:01:13,695 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-20 07:01:13,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-20 07:01:13,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:13,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-20 07:01:13,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-11-20 07:01:13,697 INFO L87 Difference]: Start difference. First operand 85 states and 118 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 states have internal predecessors, (35), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2021-11-20 07:01:14,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:14,087 INFO L93 Difference]: Finished difference Result 128 states and 183 transitions. [2021-11-20 07:01:14,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-20 07:01:14,087 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 states have internal predecessors, (35), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) Word has length 71 [2021-11-20 07:01:14,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:14,091 INFO L225 Difference]: With dead ends: 128 [2021-11-20 07:01:14,091 INFO L226 Difference]: Without dead ends: 124 [2021-11-20 07:01:14,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 132 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2021-11-20 07:01:14,093 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 37 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-20 07:01:14,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 300 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-20 07:01:14,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124 states. [2021-11-20 07:01:14,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124 to 92. [2021-11-20 07:01:14,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 50 states have (on average 1.18) internal successors, (59), 52 states have internal predecessors, (59), 34 states have call successors, (34), 7 states have call predecessors, (34), 7 states have return successors, (33), 32 states have call predecessors, (33), 33 states have call successors, (33) [2021-11-20 07:01:14,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 126 transitions. [2021-11-20 07:01:14,118 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 126 transitions. Word has length 71 [2021-11-20 07:01:14,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:14,119 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 126 transitions. [2021-11-20 07:01:14,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 12 states have internal predecessors, (35), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 7 states have call predecessors, (18), 7 states have call successors, (18) [2021-11-20 07:01:14,119 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 126 transitions. [2021-11-20 07:01:14,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-11-20 07:01:14,121 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:14,121 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:01:14,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-20 07:01:14,340 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:14,341 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:14,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:14,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1352497678, now seen corresponding path program 2 times [2021-11-20 07:01:14,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:14,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552548374] [2021-11-20 07:01:14,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:14,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:14,351 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:14,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [130352067] [2021-11-20 07:01:14,351 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-20 07:01:14,351 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:14,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:14,352 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:14,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-20 07:01:14,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-20 07:01:14,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:01:14,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 41 conjunts are in the unsatisfiable core [2021-11-20 07:01:14,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:15,246 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 30 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2021-11-20 07:01:15,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:01:15,722 INFO L134 CoverageAnalysis]: Checked inductivity of 138 backedges. 12 proven. 6 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-11-20 07:01:15,722 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:15,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552548374] [2021-11-20 07:01:15,723 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:01:15,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130352067] [2021-11-20 07:01:15,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130352067] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:01:15,723 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-20 07:01:15,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2021-11-20 07:01:15,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399849125] [2021-11-20 07:01:15,725 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-20 07:01:15,726 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2021-11-20 07:01:15,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:15,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-11-20 07:01:15,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2021-11-20 07:01:15,727 INFO L87 Difference]: Start difference. First operand 92 states and 126 transitions. Second operand has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 16 states have internal predecessors, (34), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) [2021-11-20 07:01:19,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:19,089 INFO L93 Difference]: Finished difference Result 234 states and 348 transitions. [2021-11-20 07:01:19,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-20 07:01:19,091 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 16 states have internal predecessors, (34), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) Word has length 76 [2021-11-20 07:01:19,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:19,095 INFO L225 Difference]: With dead ends: 234 [2021-11-20 07:01:19,095 INFO L226 Difference]: Without dead ends: 232 [2021-11-20 07:01:19,096 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 133 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 279 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=296, Invalid=964, Unknown=0, NotChecked=0, Total=1260 [2021-11-20 07:01:19,097 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 133 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2021-11-20 07:01:19,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 394 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2021-11-20 07:01:19,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-11-20 07:01:19,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 201. [2021-11-20 07:01:19,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 109 states have (on average 1.2293577981651376) internal successors, (134), 112 states have internal predecessors, (134), 81 states have call successors, (81), 10 states have call predecessors, (81), 10 states have return successors, (80), 78 states have call predecessors, (80), 80 states have call successors, (80) [2021-11-20 07:01:19,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 295 transitions. [2021-11-20 07:01:19,152 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 295 transitions. Word has length 76 [2021-11-20 07:01:19,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:19,153 INFO L470 AbstractCegarLoop]: Abstraction has 201 states and 295 transitions. [2021-11-20 07:01:19,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.8888888888888888) internal successors, (34), 16 states have internal predecessors, (34), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (24), 9 states have call predecessors, (24), 9 states have call successors, (24) [2021-11-20 07:01:19,153 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 295 transitions. [2021-11-20 07:01:19,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2021-11-20 07:01:19,154 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:19,155 INFO L514 BasicCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:01:19,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-20 07:01:19,382 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:19,383 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:19,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:19,383 INFO L85 PathProgramCache]: Analyzing trace with hash -421153901, now seen corresponding path program 3 times [2021-11-20 07:01:19,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:19,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855365646] [2021-11-20 07:01:19,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:19,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:19,393 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:19,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [626670714] [2021-11-20 07:01:19,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-20 07:01:19,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:19,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:19,401 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:19,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-20 07:01:19,478 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-20 07:01:19,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:01:19,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 36 conjunts are in the unsatisfiable core [2021-11-20 07:01:19,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:20,053 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 31 proven. 8 refuted. 0 times theorem prover too weak. 126 trivial. 0 not checked. [2021-11-20 07:01:20,054 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:01:20,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:20,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855365646] [2021-11-20 07:01:20,200 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:01:20,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626670714] [2021-11-20 07:01:20,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626670714] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 07:01:20,201 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-20 07:01:20,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-11-20 07:01:20,201 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655848523] [2021-11-20 07:01:20,201 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-20 07:01:20,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2021-11-20 07:01:20,201 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:20,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-11-20 07:01:20,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-11-20 07:01:20,203 INFO L87 Difference]: Start difference. First operand 201 states and 295 transitions. Second operand has 11 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2021-11-20 07:01:20,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:20,581 INFO L93 Difference]: Finished difference Result 213 states and 305 transitions. [2021-11-20 07:01:20,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-11-20 07:01:20,582 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) Word has length 81 [2021-11-20 07:01:20,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:20,585 INFO L225 Difference]: With dead ends: 213 [2021-11-20 07:01:20,585 INFO L226 Difference]: Without dead ends: 211 [2021-11-20 07:01:20,586 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2021-11-20 07:01:20,587 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 27 mSDsluCounter, 213 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-20 07:01:20,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 252 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 259 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-20 07:01:20,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-11-20 07:01:20,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 209. [2021-11-20 07:01:20,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 115 states have (on average 1.2173913043478262) internal successors, (140), 118 states have internal predecessors, (140), 81 states have call successors, (81), 12 states have call predecessors, (81), 12 states have return successors, (80), 78 states have call predecessors, (80), 80 states have call successors, (80) [2021-11-20 07:01:20,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 301 transitions. [2021-11-20 07:01:20,634 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 301 transitions. Word has length 81 [2021-11-20 07:01:20,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:20,634 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 301 transitions. [2021-11-20 07:01:20,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.4) internal successors, (24), 9 states have internal predecessors, (24), 5 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2021-11-20 07:01:20,635 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 301 transitions. [2021-11-20 07:01:20,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2021-11-20 07:01:20,636 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:20,636 INFO L514 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 6, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:01:20,673 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-20 07:01:20,852 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-11-20 07:01:20,853 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:20,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:20,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1712962370, now seen corresponding path program 1 times [2021-11-20 07:01:20,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:20,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596503614] [2021-11-20 07:01:20,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:20,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:20,869 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:20,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1052160833] [2021-11-20 07:01:20,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:20,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:20,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:20,871 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:20,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-20 07:01:20,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:20,933 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 35 conjunts are in the unsatisfiable core [2021-11-20 07:01:20,935 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:21,434 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2021-11-20 07:01:21,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:01:21,889 INFO L134 CoverageAnalysis]: Checked inductivity of 196 backedges. 16 proven. 8 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2021-11-20 07:01:21,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:21,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596503614] [2021-11-20 07:01:21,890 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:01:21,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052160833] [2021-11-20 07:01:21,890 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052160833] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:01:21,890 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-20 07:01:21,891 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2021-11-20 07:01:21,891 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309048033] [2021-11-20 07:01:21,891 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-20 07:01:21,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-20 07:01:21,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:21,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-20 07:01:21,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-11-20 07:01:21,893 INFO L87 Difference]: Start difference. First operand 209 states and 301 transitions. Second operand has 14 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 7 states have call predecessors, (24), 7 states have call successors, (24) [2021-11-20 07:01:25,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:25,110 INFO L93 Difference]: Finished difference Result 324 states and 478 transitions. [2021-11-20 07:01:25,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-20 07:01:25,111 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 7 states have call predecessors, (24), 7 states have call successors, (24) Word has length 87 [2021-11-20 07:01:25,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:25,114 INFO L225 Difference]: With dead ends: 324 [2021-11-20 07:01:25,114 INFO L226 Difference]: Without dead ends: 316 [2021-11-20 07:01:25,115 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=178, Invalid=692, Unknown=0, NotChecked=0, Total=870 [2021-11-20 07:01:25,116 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 56 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 642 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2021-11-20 07:01:25,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 448 Invalid, 642 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2021-11-20 07:01:25,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-11-20 07:01:25,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 312. [2021-11-20 07:01:25,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 312 states, 169 states have (on average 1.2248520710059172) internal successors, (207), 170 states have internal predecessors, (207), 127 states have call successors, (127), 15 states have call predecessors, (127), 15 states have return successors, (126), 126 states have call predecessors, (126), 126 states have call successors, (126) [2021-11-20 07:01:25,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 312 states to 312 states and 460 transitions. [2021-11-20 07:01:25,198 INFO L78 Accepts]: Start accepts. Automaton has 312 states and 460 transitions. Word has length 87 [2021-11-20 07:01:25,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:25,199 INFO L470 AbstractCegarLoop]: Abstraction has 312 states and 460 transitions. [2021-11-20 07:01:25,199 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 13 states have internal predecessors, (32), 9 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 7 states have call predecessors, (24), 7 states have call successors, (24) [2021-11-20 07:01:25,199 INFO L276 IsEmpty]: Start isEmpty. Operand 312 states and 460 transitions. [2021-11-20 07:01:25,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2021-11-20 07:01:25,208 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:25,208 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 3, 3, 3, 3, 3, 3, 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] [2021-11-20 07:01:25,250 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-20 07:01:25,434 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:25,434 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:25,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:25,435 INFO L85 PathProgramCache]: Analyzing trace with hash -1899970478, now seen corresponding path program 1 times [2021-11-20 07:01:25,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:25,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114799351] [2021-11-20 07:01:25,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:25,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:25,449 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:25,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1241652728] [2021-11-20 07:01:25,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:25,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:25,461 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:25,462 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:25,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-20 07:01:25,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-20 07:01:25,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-20 07:01:25,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:25,827 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 122 proven. 23 refuted. 0 times theorem prover too weak. 175 trivial. 0 not checked. [2021-11-20 07:01:25,827 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:01:26,146 INFO L134 CoverageAnalysis]: Checked inductivity of 320 backedges. 32 proven. 23 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2021-11-20 07:01:26,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:26,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114799351] [2021-11-20 07:01:26,147 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:01:26,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241652728] [2021-11-20 07:01:26,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241652728] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:01:26,148 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-20 07:01:26,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 13 [2021-11-20 07:01:26,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124428571] [2021-11-20 07:01:26,148 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-20 07:01:26,149 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-20 07:01:26,149 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:26,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-20 07:01:26,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-11-20 07:01:26,150 INFO L87 Difference]: Start difference. First operand 312 states and 460 transitions. Second operand has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 8 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (28), 7 states have call predecessors, (28), 8 states have call successors, (28) [2021-11-20 07:01:26,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:26,575 INFO L93 Difference]: Finished difference Result 405 states and 592 transitions. [2021-11-20 07:01:26,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-11-20 07:01:26,576 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 8 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (28), 7 states have call predecessors, (28), 8 states have call successors, (28) Word has length 103 [2021-11-20 07:01:26,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:26,580 INFO L225 Difference]: With dead ends: 405 [2021-11-20 07:01:26,580 INFO L226 Difference]: Without dead ends: 284 [2021-11-20 07:01:26,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 191 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=144, Invalid=456, Unknown=0, NotChecked=0, Total=600 [2021-11-20 07:01:26,586 INFO L933 BasicCegarLoop]: 49 mSDtfsCounter, 48 mSDsluCounter, 314 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2021-11-20 07:01:26,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 363 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2021-11-20 07:01:26,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2021-11-20 07:01:26,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 283. [2021-11-20 07:01:26,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 154 states have (on average 1.2142857142857142) internal successors, (187), 155 states have internal predecessors, (187), 115 states have call successors, (115), 13 states have call predecessors, (115), 13 states have return successors, (114), 114 states have call predecessors, (114), 114 states have call successors, (114) [2021-11-20 07:01:26,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 416 transitions. [2021-11-20 07:01:26,671 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 416 transitions. Word has length 103 [2021-11-20 07:01:26,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:26,672 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 416 transitions. [2021-11-20 07:01:26,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6923076923076925) internal successors, (35), 13 states have internal predecessors, (35), 8 states have call successors, (28), 2 states have call predecessors, (28), 3 states have return successors, (28), 7 states have call predecessors, (28), 8 states have call successors, (28) [2021-11-20 07:01:26,672 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 416 transitions. [2021-11-20 07:01:26,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-11-20 07:01:26,675 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:26,675 INFO L514 BasicCegarLoop]: trace histogram [12, 11, 11, 6, 6, 6, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:01:26,713 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-20 07:01:26,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-11-20 07:01:26,890 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:26,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:26,891 INFO L85 PathProgramCache]: Analyzing trace with hash -992204181, now seen corresponding path program 4 times [2021-11-20 07:01:26,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:26,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050040478] [2021-11-20 07:01:26,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:26,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:26,904 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:26,904 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1589999825] [2021-11-20 07:01:26,904 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-20 07:01:26,904 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:26,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:26,905 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:26,922 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-20 07:01:26,963 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-20 07:01:26,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:01:26,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 5 conjunts are in the unsatisfiable core [2021-11-20 07:01:26,967 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:27,133 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 135 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-11-20 07:01:27,133 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-11-20 07:01:27,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:27,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050040478] [2021-11-20 07:01:27,133 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:01:27,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589999825] [2021-11-20 07:01:27,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589999825] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-20 07:01:27,134 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-20 07:01:27,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-20 07:01:27,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948575126] [2021-11-20 07:01:27,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-20 07:01:27,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-11-20 07:01:27,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:27,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-20 07:01:27,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-20 07:01:27,136 INFO L87 Difference]: Start difference. First operand 283 states and 416 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-11-20 07:01:27,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:27,222 INFO L93 Difference]: Finished difference Result 363 states and 529 transitions. [2021-11-20 07:01:27,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-20 07:01:27,223 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) Word has length 106 [2021-11-20 07:01:27,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:27,225 INFO L225 Difference]: With dead ends: 363 [2021-11-20 07:01:27,225 INFO L226 Difference]: Without dead ends: 190 [2021-11-20 07:01:27,226 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 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-11-20 07:01:27,227 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 6 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2021-11-20 07:01:27,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 167 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2021-11-20 07:01:27,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2021-11-20 07:01:27,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 166. [2021-11-20 07:01:27,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 89 states have (on average 1.1348314606741574) internal successors, (101), 90 states have internal predecessors, (101), 63 states have call successors, (63), 13 states have call predecessors, (63), 13 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2021-11-20 07:01:27,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 226 transitions. [2021-11-20 07:01:27,276 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 226 transitions. Word has length 106 [2021-11-20 07:01:27,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:27,277 INFO L470 AbstractCegarLoop]: Abstraction has 166 states and 226 transitions. [2021-11-20 07:01:27,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 3 states have call successors, (17) [2021-11-20 07:01:27,277 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 226 transitions. [2021-11-20 07:01:27,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2021-11-20 07:01:27,283 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:27,283 INFO L514 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:01:27,322 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-20 07:01:27,511 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:27,511 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:27,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:27,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1723073834, now seen corresponding path program 2 times [2021-11-20 07:01:27,512 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:27,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903250706] [2021-11-20 07:01:27,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:27,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:27,534 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:27,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2041969553] [2021-11-20 07:01:27,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-20 07:01:27,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:27,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:27,537 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:27,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-20 07:01:27,616 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-20 07:01:27,617 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:01:27,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-20 07:01:27,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:27,962 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 205 proven. 18 refuted. 0 times theorem prover too weak. 327 trivial. 0 not checked. [2021-11-20 07:01:27,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:01:28,284 INFO L134 CoverageAnalysis]: Checked inductivity of 550 backedges. 53 proven. 32 refuted. 0 times theorem prover too weak. 465 trivial. 0 not checked. [2021-11-20 07:01:28,284 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:01:28,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903250706] [2021-11-20 07:01:28,284 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:01:28,284 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041969553] [2021-11-20 07:01:28,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041969553] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:01:28,284 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-20 07:01:28,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2021-11-20 07:01:28,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48091375] [2021-11-20 07:01:28,285 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-20 07:01:28,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-20 07:01:28,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:01:28,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-20 07:01:28,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-11-20 07:01:28,287 INFO L87 Difference]: Start difference. First operand 166 states and 226 transitions. Second operand has 16 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 9 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 9 states have call predecessors, (35), 9 states have call successors, (35) [2021-11-20 07:01:28,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:01:28,752 INFO L93 Difference]: Finished difference Result 235 states and 320 transitions. [2021-11-20 07:01:28,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-20 07:01:28,753 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 9 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 9 states have call predecessors, (35), 9 states have call successors, (35) Word has length 128 [2021-11-20 07:01:28,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:01:28,755 INFO L225 Difference]: With dead ends: 235 [2021-11-20 07:01:28,755 INFO L226 Difference]: Without dead ends: 167 [2021-11-20 07:01:28,756 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 239 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=151, Invalid=551, Unknown=0, NotChecked=0, Total=702 [2021-11-20 07:01:28,756 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 30 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 242 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2021-11-20 07:01:28,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 358 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 242 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2021-11-20 07:01:28,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-11-20 07:01:28,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 163. [2021-11-20 07:01:28,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 86 states have (on average 1.1046511627906976) internal successors, (95), 87 states have internal predecessors, (95), 63 states have call successors, (63), 13 states have call predecessors, (63), 13 states have return successors, (62), 62 states have call predecessors, (62), 62 states have call successors, (62) [2021-11-20 07:01:28,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 220 transitions. [2021-11-20 07:01:28,795 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 220 transitions. Word has length 128 [2021-11-20 07:01:28,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:01:28,796 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 220 transitions. [2021-11-20 07:01:28,796 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 9 states have call successors, (35), 2 states have call predecessors, (35), 3 states have return successors, (35), 9 states have call predecessors, (35), 9 states have call successors, (35) [2021-11-20 07:01:28,797 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 220 transitions. [2021-11-20 07:01:28,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2021-11-20 07:01:28,799 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:01:28,799 INFO L514 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 6, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:01:28,836 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-20 07:01:29,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-11-20 07:01:29,020 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:01:29,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:01:29,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1816082155, now seen corresponding path program 2 times [2021-11-20 07:01:29,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:01:29,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803968516] [2021-11-20 07:01:29,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:01:29,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:01:29,029 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:01:29,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [454437088] [2021-11-20 07:01:29,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-20 07:01:29,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:01:29,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:01:29,035 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:01:29,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-20 07:01:29,100 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-20 07:01:29,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:01:29,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 317 conjuncts, 68 conjunts are in the unsatisfiable core [2021-11-20 07:01:29,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:01:31,018 INFO L134 CoverageAnalysis]: Checked inductivity of 615 backedges. 111 proven. 63 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2021-11-20 07:01:31,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:05:23,361 WARN L860 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c___VERIFIER_assert_#in~cond| 1)))) (and (or .cse0 (forall ((|v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78| Int) (|v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87| Int) (|v_ULTIMATE.start_main_~p~0#1_BEFORE_CALL_58| Int) (|v_ULTIMATE.start_main_~r~0#1_BEFORE_CALL_70| Int)) (let ((.cse2 (+ (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~p~0#1_BEFORE_CALL_58|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~r~0#1_BEFORE_CALL_70|))) (.cse1 (+ (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|))) (.cse3 (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|) (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|)))) (or (= .cse1 .cse2) (<= .cse3 0) (not (= .cse2 (let ((.cse4 (div .cse1 .cse3))) (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| .cse4 |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|) (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| .cse4 |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|))))))))) (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (forall ((|v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78| Int) (|v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87| Int) (|v_ULTIMATE.start_main_~p~0#1_BEFORE_CALL_58| Int) (|v_ULTIMATE.start_main_~r~0#1_BEFORE_CALL_70| Int)) (let ((.cse5 (+ (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|))) (.cse6 (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|) (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|)))) (or (= (mod .cse5 .cse6) 0) (= .cse5 (+ (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~p~0#1_BEFORE_CALL_58|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~r~0#1_BEFORE_CALL_70|))) (<= .cse6 0)))) .cse0))) is different from true [2021-11-20 07:06:43,457 WARN L860 $PredicateComparison]: unable to prove that (or (= c___VERIFIER_assert_~cond 0) (let ((.cse0 (not (= |c___VERIFIER_assert_#in~cond| 1)))) (and (or .cse0 (forall ((|v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78| Int) (|v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87| Int) (|v_ULTIMATE.start_main_~p~0#1_BEFORE_CALL_58| Int) (|v_ULTIMATE.start_main_~r~0#1_BEFORE_CALL_70| Int)) (let ((.cse2 (+ (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~p~0#1_BEFORE_CALL_58|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~r~0#1_BEFORE_CALL_70|))) (.cse1 (+ (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|))) (.cse3 (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|) (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|)))) (or (= .cse1 .cse2) (<= .cse3 0) (not (= .cse2 (let ((.cse4 (div .cse1 .cse3))) (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| .cse4 |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|) (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| .cse4 |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|))))))))) (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (forall ((|v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78| Int) (|v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87| Int) (|v_ULTIMATE.start_main_~p~0#1_BEFORE_CALL_58| Int) (|v_ULTIMATE.start_main_~r~0#1_BEFORE_CALL_70| Int)) (let ((.cse5 (+ (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|))) (.cse6 (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|) (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|)))) (or (= (mod .cse5 .cse6) 0) (= .cse5 (+ (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~p~0#1_BEFORE_CALL_58|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~r~0#1_BEFORE_CALL_70|))) (<= .cse6 0)))) .cse0)))) is different from true [2021-11-20 07:07:23,948 WARN L860 $PredicateComparison]: unable to prove that (let ((.cse0 (not (= |c___VERIFIER_assert_#in~cond| 1)))) (and (or .cse0 (forall ((|v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78| Int) (|v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87| Int) (|v_ULTIMATE.start_main_~p~0#1_BEFORE_CALL_58| Int) (|v_ULTIMATE.start_main_~r~0#1_BEFORE_CALL_70| Int)) (let ((.cse2 (+ (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~p~0#1_BEFORE_CALL_58|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~r~0#1_BEFORE_CALL_70|))) (.cse1 (+ (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|))) (.cse3 (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|) (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|)))) (or (= .cse1 .cse2) (<= .cse3 0) (not (= .cse2 (let ((.cse4 (div .cse1 .cse3))) (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| .cse4 |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|) (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| .cse4 |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|))))))))) (or (forall ((|v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| Int) (|v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78| Int) (|v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87| Int) (|v_ULTIMATE.start_main_~p~0#1_BEFORE_CALL_58| Int) (|v_ULTIMATE.start_main_~r~0#1_BEFORE_CALL_70| Int)) (let ((.cse5 (+ (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_40| |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|))) (.cse6 (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~s~0#1_BEFORE_CALL_87|) (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~q~0#1_BEFORE_CALL_78|)))) (or (= (mod .cse5 .cse6) 0) (= .cse5 (+ (* |v_ULTIMATE.start_main_~x~0#1_BEFORE_CALL_123| |v_ULTIMATE.start_main_~p~0#1_BEFORE_CALL_58|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_117| |v_ULTIMATE.start_main_~r~0#1_BEFORE_CALL_70|))) (<= .cse6 0)))) .cse0))) is different from true [2021-11-20 07:07:37,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:07:37,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803968516] [2021-11-20 07:07:37,681 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:07:37,681 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454437088] [2021-11-20 07:07:37,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454437088] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 07:07:37,681 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-20 07:07:37,682 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2021-11-20 07:07:37,682 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981991654] [2021-11-20 07:07:37,682 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-20 07:07:37,682 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2021-11-20 07:07:37,683 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:07:37,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-11-20 07:07:37,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=837, Unknown=6, NotChecked=186, Total=1190 [2021-11-20 07:07:37,684 INFO L87 Difference]: Start difference. First operand 163 states and 220 transitions. Second operand has 21 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 17 states have internal predecessors, (35), 10 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 8 states have call predecessors, (22), 9 states have call successors, (22) [2021-11-20 07:07:41,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:07:41,120 INFO L93 Difference]: Finished difference Result 211 states and 283 transitions. [2021-11-20 07:07:41,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-20 07:07:41,120 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 17 states have internal predecessors, (35), 10 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 8 states have call predecessors, (22), 9 states have call successors, (22) Word has length 134 [2021-11-20 07:07:41,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:07:41,122 INFO L225 Difference]: With dead ends: 211 [2021-11-20 07:07:41,123 INFO L226 Difference]: Without dead ends: 204 [2021-11-20 07:07:41,124 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 176 SyntacticMatches, 2 SemanticMatches, 42 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 406 ImplicationChecksByTransitivity, 21.4s TimeCoverageRelationStatistics Valid=267, Invalid=1379, Unknown=6, NotChecked=240, Total=1892 [2021-11-20 07:07:41,124 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 64 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 935 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 1006 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2021-11-20 07:07:41,126 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 440 Invalid, 1006 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 935 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2021-11-20 07:07:41,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-11-20 07:07:41,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 184. [2021-11-20 07:07:41,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 98 states have (on average 1.1020408163265305) internal successors, (108), 100 states have internal predecessors, (108), 70 states have call successors, (70), 15 states have call predecessors, (70), 15 states have return successors, (69), 68 states have call predecessors, (69), 69 states have call successors, (69) [2021-11-20 07:07:41,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 247 transitions. [2021-11-20 07:07:41,174 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 247 transitions. Word has length 134 [2021-11-20 07:07:41,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:07:41,174 INFO L470 AbstractCegarLoop]: Abstraction has 184 states and 247 transitions. [2021-11-20 07:07:41,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 17 states have internal predecessors, (35), 10 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (22), 8 states have call predecessors, (22), 9 states have call successors, (22) [2021-11-20 07:07:41,175 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 247 transitions. [2021-11-20 07:07:41,177 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 148 [2021-11-20 07:07:41,177 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:07:41,177 INFO L514 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:07:41,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-20 07:07:41,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-11-20 07:07:41,390 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:07:41,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:07:41,391 INFO L85 PathProgramCache]: Analyzing trace with hash 821448208, now seen corresponding path program 3 times [2021-11-20 07:07:41,391 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:07:41,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638394818] [2021-11-20 07:07:41,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:07:41,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:07:41,399 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:07:41,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1830378528] [2021-11-20 07:07:41,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-20 07:07:41,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:07:41,400 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:07:41,401 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:07:41,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-20 07:07:41,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-20 07:07:41,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:07:41,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 40 conjunts are in the unsatisfiable core [2021-11-20 07:07:41,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:07:44,011 INFO L134 CoverageAnalysis]: Checked inductivity of 840 backedges. 109 proven. 38 refuted. 0 times theorem prover too weak. 693 trivial. 0 not checked. [2021-11-20 07:07:44,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:07:44,146 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:07:44,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638394818] [2021-11-20 07:07:44,146 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:07:44,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1830378528] [2021-11-20 07:07:44,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1830378528] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 07:07:44,147 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-20 07:07:44,147 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2021-11-20 07:07:44,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155207419] [2021-11-20 07:07:44,147 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-20 07:07:44,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-20 07:07:44,148 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:07:44,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-20 07:07:44,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-11-20 07:07:44,149 INFO L87 Difference]: Start difference. First operand 184 states and 247 transitions. Second operand has 16 states, 15 states have (on average 2.0) internal successors, (30), 14 states have internal predecessors, (30), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2021-11-20 07:07:44,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:07:44,952 INFO L93 Difference]: Finished difference Result 217 states and 292 transitions. [2021-11-20 07:07:44,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-20 07:07:44,953 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.0) internal successors, (30), 14 states have internal predecessors, (30), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 147 [2021-11-20 07:07:44,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:07:44,956 INFO L225 Difference]: With dead ends: 217 [2021-11-20 07:07:44,956 INFO L226 Difference]: Without dead ends: 215 [2021-11-20 07:07:44,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=79, Invalid=427, Unknown=0, NotChecked=0, Total=506 [2021-11-20 07:07:44,957 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 32 mSDsluCounter, 240 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2021-11-20 07:07:44,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 274 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2021-11-20 07:07:44,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-11-20 07:07:45,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 213. [2021-11-20 07:07:45,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 213 states, 113 states have (on average 1.1061946902654867) internal successors, (125), 115 states have internal predecessors, (125), 82 states have call successors, (82), 17 states have call predecessors, (82), 17 states have return successors, (81), 80 states have call predecessors, (81), 81 states have call successors, (81) [2021-11-20 07:07:45,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 213 states to 213 states and 288 transitions. [2021-11-20 07:07:45,013 INFO L78 Accepts]: Start accepts. Automaton has 213 states and 288 transitions. Word has length 147 [2021-11-20 07:07:45,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:07:45,014 INFO L470 AbstractCegarLoop]: Abstraction has 213 states and 288 transitions. [2021-11-20 07:07:45,014 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.0) internal successors, (30), 14 states have internal predecessors, (30), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2021-11-20 07:07:45,015 INFO L276 IsEmpty]: Start isEmpty. Operand 213 states and 288 transitions. [2021-11-20 07:07:45,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-11-20 07:07:45,017 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:07:45,017 INFO L514 BasicCegarLoop]: trace histogram [20, 19, 19, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 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-11-20 07:07:45,046 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-20 07:07:45,237 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-11-20 07:07:45,238 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:07:45,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:07:45,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1798457687, now seen corresponding path program 4 times [2021-11-20 07:07:45,238 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:07:45,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883248316] [2021-11-20 07:07:45,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:07:45,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:07:45,250 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:07:45,250 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1270048137] [2021-11-20 07:07:45,250 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-20 07:07:45,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:07:45,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:07:45,251 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:07:45,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-20 07:07:45,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-20 07:07:45,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:07:45,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-20 07:07:45,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:07:45,726 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 255 proven. 47 refuted. 0 times theorem prover too weak. 543 trivial. 0 not checked. [2021-11-20 07:07:45,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:07:46,401 INFO L134 CoverageAnalysis]: Checked inductivity of 845 backedges. 63 proven. 53 refuted. 0 times theorem prover too weak. 729 trivial. 0 not checked. [2021-11-20 07:07:46,401 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:07:46,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883248316] [2021-11-20 07:07:46,401 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:07:46,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270048137] [2021-11-20 07:07:46,402 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1270048137] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:07:46,402 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-20 07:07:46,402 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2021-11-20 07:07:46,402 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080442750] [2021-11-20 07:07:46,402 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-20 07:07:46,403 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-20 07:07:46,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:07:46,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-20 07:07:46,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=288, Unknown=0, NotChecked=0, Total=342 [2021-11-20 07:07:46,404 INFO L87 Difference]: Start difference. First operand 213 states and 288 transitions. Second operand has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 17 states have internal predecessors, (51), 12 states have call successors, (49), 2 states have call predecessors, (49), 3 states have return successors, (49), 12 states have call predecessors, (49), 12 states have call successors, (49) [2021-11-20 07:07:47,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:07:47,284 INFO L93 Difference]: Finished difference Result 349 states and 503 transitions. [2021-11-20 07:07:47,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-20 07:07:47,285 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 17 states have internal predecessors, (51), 12 states have call successors, (49), 2 states have call predecessors, (49), 3 states have return successors, (49), 12 states have call predecessors, (49), 12 states have call successors, (49) Word has length 150 [2021-11-20 07:07:47,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:07:47,288 INFO L225 Difference]: With dead ends: 349 [2021-11-20 07:07:47,288 INFO L226 Difference]: Without dead ends: 276 [2021-11-20 07:07:47,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 313 GetRequests, 280 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=286, Invalid=836, Unknown=0, NotChecked=0, Total=1122 [2021-11-20 07:07:47,289 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 66 mSDsluCounter, 513 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 581 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2021-11-20 07:07:47,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 581 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2021-11-20 07:07:47,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2021-11-20 07:07:47,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 271. [2021-11-20 07:07:47,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 271 states, 131 states have (on average 1.16793893129771) internal successors, (153), 132 states have internal predecessors, (153), 123 states have call successors, (123), 16 states have call predecessors, (123), 16 states have return successors, (122), 122 states have call predecessors, (122), 122 states have call successors, (122) [2021-11-20 07:07:47,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 271 states to 271 states and 398 transitions. [2021-11-20 07:07:47,378 INFO L78 Accepts]: Start accepts. Automaton has 271 states and 398 transitions. Word has length 150 [2021-11-20 07:07:47,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:07:47,379 INFO L470 AbstractCegarLoop]: Abstraction has 271 states and 398 transitions. [2021-11-20 07:07:47,379 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6842105263157894) internal successors, (51), 17 states have internal predecessors, (51), 12 states have call successors, (49), 2 states have call predecessors, (49), 3 states have return successors, (49), 12 states have call predecessors, (49), 12 states have call successors, (49) [2021-11-20 07:07:47,379 INFO L276 IsEmpty]: Start isEmpty. Operand 271 states and 398 transitions. [2021-11-20 07:07:47,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 154 [2021-11-20 07:07:47,382 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:07:47,382 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:07:47,422 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-20 07:07:47,605 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-11-20 07:07:47,606 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:07:47,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:07:47,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1812352379, now seen corresponding path program 3 times [2021-11-20 07:07:47,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:07:47,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959054109] [2021-11-20 07:07:47,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:07:47,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:07:47,614 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:07:47,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1124559789] [2021-11-20 07:07:47,623 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-20 07:07:47,623 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:07:47,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:07:47,624 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:07:47,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-20 07:07:47,701 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-20 07:07:47,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:07:47,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 48 conjunts are in the unsatisfiable core [2021-11-20 07:07:47,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:07:49,170 INFO L134 CoverageAnalysis]: Checked inductivity of 922 backedges. 145 proven. 44 refuted. 0 times theorem prover too weak. 733 trivial. 0 not checked. [2021-11-20 07:07:49,170 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:08:04,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:08:04,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959054109] [2021-11-20 07:08:04,683 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:08:04,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1124559789] [2021-11-20 07:08:04,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1124559789] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-20 07:08:04,684 INFO L186 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2021-11-20 07:08:04,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-11-20 07:08:04,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41509988] [2021-11-20 07:08:04,684 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2021-11-20 07:08:04,685 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2021-11-20 07:08:04,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:08:04,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-11-20 07:08:04,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=456, Unknown=4, NotChecked=0, Total=552 [2021-11-20 07:08:04,686 INFO L87 Difference]: Start difference. First operand 271 states and 398 transitions. Second operand has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 5 states have call successors, (14) [2021-11-20 07:08:06,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:08:06,854 INFO L93 Difference]: Finished difference Result 288 states and 412 transitions. [2021-11-20 07:08:06,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-20 07:08:06,854 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 5 states have call successors, (14) Word has length 153 [2021-11-20 07:08:06,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:08:06,856 INFO L225 Difference]: With dead ends: 288 [2021-11-20 07:08:06,856 INFO L226 Difference]: Without dead ends: 281 [2021-11-20 07:08:06,857 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 181 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 13.9s TimeCoverageRelationStatistics Valid=149, Invalid=717, Unknown=4, NotChecked=0, Total=870 [2021-11-20 07:08:06,858 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 40 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2021-11-20 07:08:06,858 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 168 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2021-11-20 07:08:06,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-11-20 07:08:06,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 270. [2021-11-20 07:08:06,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 270 states, 132 states have (on average 1.1515151515151516) internal successors, (152), 133 states have internal predecessors, (152), 119 states have call successors, (119), 18 states have call predecessors, (119), 18 states have return successors, (118), 118 states have call predecessors, (118), 118 states have call successors, (118) [2021-11-20 07:08:06,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 270 states to 270 states and 389 transitions. [2021-11-20 07:08:06,954 INFO L78 Accepts]: Start accepts. Automaton has 270 states and 389 transitions. Word has length 153 [2021-11-20 07:08:06,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:08:06,955 INFO L470 AbstractCegarLoop]: Abstraction has 270 states and 389 transitions. [2021-11-20 07:08:06,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 13 states have internal predecessors, (29), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (14), 3 states have call predecessors, (14), 5 states have call successors, (14) [2021-11-20 07:08:06,955 INFO L276 IsEmpty]: Start isEmpty. Operand 270 states and 389 transitions. [2021-11-20 07:08:06,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2021-11-20 07:08:06,957 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:08:06,958 INFO L514 BasicCegarLoop]: trace histogram [21, 20, 20, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 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] [2021-11-20 07:08:06,994 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-20 07:08:07,182 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-11-20 07:08:07,183 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:08:07,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:08:07,183 INFO L85 PathProgramCache]: Analyzing trace with hash 2018058068, now seen corresponding path program 4 times [2021-11-20 07:08:07,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:08:07,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403736493] [2021-11-20 07:08:07,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:08:07,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:08:07,191 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:08:07,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1823668651] [2021-11-20 07:08:07,191 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-20 07:08:07,191 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:08:07,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:08:07,209 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:08:07,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-20 07:08:07,275 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-20 07:08:07,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:08:07,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 13 conjunts are in the unsatisfiable core [2021-11-20 07:08:07,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:08:08,187 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 54 proven. 68 refuted. 0 times theorem prover too weak. 805 trivial. 0 not checked. [2021-11-20 07:08:08,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:08:09,362 INFO L134 CoverageAnalysis]: Checked inductivity of 927 backedges. 48 proven. 74 refuted. 0 times theorem prover too weak. 805 trivial. 0 not checked. [2021-11-20 07:08:09,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:08:09,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403736493] [2021-11-20 07:08:09,363 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:08:09,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823668651] [2021-11-20 07:08:09,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823668651] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:08:09,363 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-20 07:08:09,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 16 [2021-11-20 07:08:09,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878467341] [2021-11-20 07:08:09,363 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-20 07:08:09,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-20 07:08:09,364 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:08:09,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-20 07:08:09,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-11-20 07:08:09,365 INFO L87 Difference]: Start difference. First operand 270 states and 389 transitions. Second operand has 16 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 12 states have call successors, (41), 2 states have call predecessors, (41), 2 states have return successors, (41), 11 states have call predecessors, (41), 11 states have call successors, (41) [2021-11-20 07:08:11,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:08:11,408 INFO L93 Difference]: Finished difference Result 288 states and 404 transitions. [2021-11-20 07:08:11,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-20 07:08:11,408 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 12 states have call successors, (41), 2 states have call predecessors, (41), 2 states have return successors, (41), 11 states have call predecessors, (41), 11 states have call successors, (41) Word has length 156 [2021-11-20 07:08:11,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:08:11,410 INFO L225 Difference]: With dead ends: 288 [2021-11-20 07:08:11,410 INFO L226 Difference]: Without dead ends: 113 [2021-11-20 07:08:11,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 295 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=157, Invalid=545, Unknown=0, NotChecked=0, Total=702 [2021-11-20 07:08:11,412 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 27 mSDsluCounter, 474 mSDsCounter, 0 mSdLazyCounter, 270 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 538 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 270 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2021-11-20 07:08:11,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 538 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 270 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2021-11-20 07:08:11,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2021-11-20 07:08:11,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2021-11-20 07:08:11,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 113 states, 65 states have (on average 1.0153846153846153) internal successors, (66), 65 states have internal predecessors, (66), 35 states have call successors, (35), 13 states have call predecessors, (35), 12 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2021-11-20 07:08:11,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 135 transitions. [2021-11-20 07:08:11,435 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 135 transitions. Word has length 156 [2021-11-20 07:08:11,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:08:11,436 INFO L470 AbstractCegarLoop]: Abstraction has 113 states and 135 transitions. [2021-11-20 07:08:11,436 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.75) internal successors, (44), 14 states have internal predecessors, (44), 12 states have call successors, (41), 2 states have call predecessors, (41), 2 states have return successors, (41), 11 states have call predecessors, (41), 11 states have call successors, (41) [2021-11-20 07:08:11,436 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 135 transitions. [2021-11-20 07:08:11,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2021-11-20 07:08:11,439 INFO L506 BasicCegarLoop]: Found error trace [2021-11-20 07:08:11,439 INFO L514 BasicCegarLoop]: trace histogram [29, 28, 28, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:08:11,479 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-20 07:08:11,666 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:08:11,666 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-20 07:08:11,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-20 07:08:11,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1119272264, now seen corresponding path program 5 times [2021-11-20 07:08:11,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-20 07:08:11,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103369246] [2021-11-20 07:08:11,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-20 07:08:11,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-20 07:08:11,680 ERROR L247 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-11-20 07:08:11,681 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1624016197] [2021-11-20 07:08:11,681 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2021-11-20 07:08:11,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:08:11,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 [2021-11-20 07:08:11,682 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-20 07:08:11,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-20 07:08:11,807 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2021-11-20 07:08:11,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-20 07:08:11,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 443 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-20 07:08:11,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-20 07:08:12,883 INFO L134 CoverageAnalysis]: Checked inductivity of 1761 backedges. 876 proven. 51 refuted. 0 times theorem prover too weak. 834 trivial. 0 not checked. [2021-11-20 07:08:12,883 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-20 07:08:14,577 INFO L134 CoverageAnalysis]: Checked inductivity of 1761 backedges. 141 proven. 45 refuted. 0 times theorem prover too weak. 1575 trivial. 0 not checked. [2021-11-20 07:08:14,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-20 07:08:14,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103369246] [2021-11-20 07:08:14,578 WARN L312 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2021-11-20 07:08:14,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624016197] [2021-11-20 07:08:14,578 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624016197] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-20 07:08:14,578 INFO L186 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2021-11-20 07:08:14,578 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 19 [2021-11-20 07:08:14,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7448062] [2021-11-20 07:08:14,578 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2021-11-20 07:08:14,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-20 07:08:14,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-20 07:08:14,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-20 07:08:14,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2021-11-20 07:08:14,581 INFO L87 Difference]: Start difference. First operand 113 states and 135 transitions. Second operand has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 14 states have call successors, (52), 2 states have call predecessors, (52), 3 states have return successors, (52), 13 states have call predecessors, (52), 14 states have call successors, (52) [2021-11-20 07:08:15,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-20 07:08:15,918 INFO L93 Difference]: Finished difference Result 122 states and 149 transitions. [2021-11-20 07:08:15,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-11-20 07:08:15,919 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 14 states have call successors, (52), 2 states have call predecessors, (52), 3 states have return successors, (52), 13 states have call predecessors, (52), 14 states have call successors, (52) Word has length 200 [2021-11-20 07:08:15,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-20 07:08:15,919 INFO L225 Difference]: With dead ends: 122 [2021-11-20 07:08:15,919 INFO L226 Difference]: Without dead ends: 0 [2021-11-20 07:08:15,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 381 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=153, Invalid=549, Unknown=0, NotChecked=0, Total=702 [2021-11-20 07:08:15,920 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 41 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2021-11-20 07:08:15,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 331 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2021-11-20 07:08:15,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-11-20 07:08:15,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-11-20 07:08:15,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-20 07:08:15,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-11-20 07:08:15,922 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 200 [2021-11-20 07:08:15,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-20 07:08:15,923 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-20 07:08:15,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.736842105263158) internal successors, (52), 19 states have internal predecessors, (52), 14 states have call successors, (52), 2 states have call predecessors, (52), 3 states have return successors, (52), 13 states have call predecessors, (52), 14 states have call successors, (52) [2021-11-20 07:08:15,923 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-11-20 07:08:15,923 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-11-20 07:08:15,926 INFO L764 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2021-11-20 07:08:15,949 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-20 07:08:16,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-20 07:08:16,132 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-11-20 07:08:34,315 WARN L227 SmtUtils]: Spent 5.02s on a formula simplification. DAG size of input: 186 DAG size of output: 74 (called from [L 149] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.combineInter) [2021-11-20 07:08:44,457 INFO L854 garLoopResultBuilder]: At program point L48(line 48) the Hoare annotation is: (let ((.cse19 (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~s~0#1|))) (let ((.cse0 (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~y~0#1|)) (.cse3 (= |ULTIMATE.start_main_~q~0#1| 1)) (.cse5 (= |ULTIMATE.start_main_~r~0#1| 1)) (.cse6 (< |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~a~0#1|)) (.cse7 (= (+ .cse19 |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~b~0#1|)) (.cse12 (= |ULTIMATE.start_main_~yy~0#1| (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|))) (.cse13 (<= 1 |ULTIMATE.start_main_~y~0#1|)) (.cse2 (= (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~xy~0#1|)) (.cse14 (= |ULTIMATE.start_main_~b~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~q~0#1|) .cse19))) (.cse15 (= |ULTIMATE.start_main_~r~0#1| 0)) (.cse16 (= |ULTIMATE.start_main_~q~0#1| 0)) (.cse9 (* 2 |ULTIMATE.start_main_~b~0#1|)) (.cse4 (<= 1 |ULTIMATE.start_main_~x~0#1|)) (.cse17 (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~x~0#1|)) (.cse10 (<= |ULTIMATE.start_main_~x~0#1| 2)) (.cse8 (= (+ (* |ULTIMATE.start_main_~k~0#1| |ULTIMATE.start_main_~b~0#1|) |ULTIMATE.start_main_~c~0#1|) |ULTIMATE.start_main_~a~0#1|)) (.cse11 (= |ULTIMATE.start_main_~a~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~p~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~r~0#1|)))) (.cse18 (= |ULTIMATE.start_main_~s~0#1| 1))) (or (let ((.cse1 (+ .cse9 |ULTIMATE.start_main_~c~0#1|))) (and (= |ULTIMATE.start_main_~p~0#1| 0) .cse0 (= .cse1 |ULTIMATE.start_main_~a~0#1|) .cse2 (<= .cse1 2) .cse3 (= |ULTIMATE.start_main_~s~0#1| 0) .cse4 .cse5 .cse6 .cse7 .cse8)) (and .cse0 (<= |ULTIMATE.start_main_~a~0#1| 2) (<= 1 |ULTIMATE.start_main_~c~0#1|) .cse2 (<= 1 |ULTIMATE.start_main_~b~0#1|) .cse3 .cse4 (<= |ULTIMATE.start_main_~c~0#1| 2) .cse5 .cse6 .cse7 .cse10 .cse8 .cse11) (and .cse12 .cse13 .cse2 .cse14 (<= |ULTIMATE.start_main_~b~0#1| 2) .cse15 .cse16 (= |ULTIMATE.start_main_~k~0#1| 0) .cse4 .cse17 .cse10 .cse8 .cse11 .cse18) (and .cse12 .cse13 .cse2 (or (<= .cse9 |ULTIMATE.start_main_~c~0#1|) (= |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|) (< |ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~b~0#1|)) .cse14 .cse15 .cse16 (or (<= |ULTIMATE.start_main_~b~0#1| 1) (<= |ULTIMATE.start_main_~c~0#1| .cse9)) .cse4 (or (= |ULTIMATE.start_main_~c~0#1| 0) (<= |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|)) .cse17 .cse10 .cse8 .cse11 .cse18)))) [2021-11-20 07:08:44,457 INFO L854 garLoopResultBuilder]: At program point L48-1(line 48) the Hoare annotation is: (let ((.cse17 (+ (* |ULTIMATE.start_main_~k~0#1| |ULTIMATE.start_main_~b~0#1|) |ULTIMATE.start_main_~c~0#1|)) (.cse19 (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~s~0#1|))) (let ((.cse9 (= |ULTIMATE.start_main_~yy~0#1| (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|))) (.cse10 (<= 1 |ULTIMATE.start_main_~y~0#1|)) (.cse11 (= |ULTIMATE.start_main_~b~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~q~0#1|) .cse19))) (.cse12 (= |ULTIMATE.start_main_~r~0#1| 0)) (.cse13 (= |ULTIMATE.start_main_~q~0#1| 0)) (.cse14 (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~x~0#1|)) (.cse6 (<= |ULTIMATE.start_main_~x~0#1| 2)) (.cse7 (= .cse17 |ULTIMATE.start_main_~a~0#1|)) (.cse8 (= |ULTIMATE.start_main_~a~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~p~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~r~0#1|)))) (.cse15 (= |ULTIMATE.start_main_~s~0#1| 1)) (.cse0 (= (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~xy~0#1|)) (.cse1 (= |ULTIMATE.start_main_~q~0#1| 1)) (.cse2 (<= 1 |ULTIMATE.start_main_~x~0#1|)) (.cse3 (= |ULTIMATE.start_main_~r~0#1| 1)) (.cse4 (< |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~a~0#1|)) (.cse5 (= (+ .cse19 |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~b~0#1|)) (.cse16 (* 2 |ULTIMATE.start_main_~b~0#1|))) (or (and (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~y~0#1|) (<= |ULTIMATE.start_main_~a~0#1| 2) (<= 1 |ULTIMATE.start_main_~c~0#1|) .cse0 (<= 1 |ULTIMATE.start_main_~b~0#1|) .cse1 .cse2 (<= |ULTIMATE.start_main_~c~0#1| 2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse9 .cse10 .cse0 .cse11 (<= |ULTIMATE.start_main_~b~0#1| 2) .cse12 .cse13 (= |ULTIMATE.start_main_~k~0#1| 0) .cse2 .cse14 .cse6 .cse7 .cse8 .cse15) (and .cse9 .cse10 .cse0 (or (<= .cse16 |ULTIMATE.start_main_~c~0#1|) (= |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|) (< |ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~b~0#1|)) .cse11 .cse12 .cse13 (or (<= |ULTIMATE.start_main_~b~0#1| 1) (<= |ULTIMATE.start_main_~c~0#1| .cse16)) .cse2 (or (= |ULTIMATE.start_main_~c~0#1| 0) (<= |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|)) .cse14 .cse6 .cse7 .cse8 .cse15) (let ((.cse18 (+ .cse16 |ULTIMATE.start_main_~c~0#1|))) (and (= |ULTIMATE.start_main_~p~0#1| 0) (= .cse17 |ULTIMATE.start_main_~y~0#1|) (= .cse18 |ULTIMATE.start_main_~a~0#1|) .cse0 (<= .cse18 2) .cse1 (= |ULTIMATE.start_main_~s~0#1| 0) .cse2 .cse3 (= .cse18 |ULTIMATE.start_main_~y~0#1|) .cse4 .cse5))))) [2021-11-20 07:08:44,457 INFO L861 garLoopResultBuilder]: At program point L73(lines 18 74) the Hoare annotation is: true [2021-11-20 07:08:44,457 INFO L858 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-11-20 07:08:44,457 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-11-20 07:08:44,458 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-11-20 07:08:44,458 INFO L854 garLoopResultBuilder]: At program point L24(line 24) the Hoare annotation is: (and (<= 0 |ULTIMATE.start_main_~x~0#1|) (<= |ULTIMATE.start_main_~x~0#1| 2)) [2021-11-20 07:08:44,458 INFO L854 garLoopResultBuilder]: At program point L24-1(line 24) the Hoare annotation is: (and (<= 0 |ULTIMATE.start_main_~x~0#1|) (<= |ULTIMATE.start_main_~y~0#1| 2) (<= 0 |ULTIMATE.start_main_~y~0#1|) (<= |ULTIMATE.start_main_~x~0#1| 2)) [2021-11-20 07:08:44,458 INFO L854 garLoopResultBuilder]: At program point L49(line 49) the Hoare annotation is: (let ((.cse17 (+ (* |ULTIMATE.start_main_~k~0#1| |ULTIMATE.start_main_~b~0#1|) |ULTIMATE.start_main_~c~0#1|)) (.cse19 (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~s~0#1|))) (let ((.cse9 (= |ULTIMATE.start_main_~yy~0#1| (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|))) (.cse10 (<= 1 |ULTIMATE.start_main_~y~0#1|)) (.cse11 (= |ULTIMATE.start_main_~b~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~q~0#1|) .cse19))) (.cse12 (= |ULTIMATE.start_main_~r~0#1| 0)) (.cse13 (= |ULTIMATE.start_main_~q~0#1| 0)) (.cse14 (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~x~0#1|)) (.cse6 (<= |ULTIMATE.start_main_~x~0#1| 2)) (.cse7 (= .cse17 |ULTIMATE.start_main_~a~0#1|)) (.cse8 (= |ULTIMATE.start_main_~a~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~p~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~r~0#1|)))) (.cse15 (= |ULTIMATE.start_main_~s~0#1| 1)) (.cse0 (= (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~xy~0#1|)) (.cse1 (= |ULTIMATE.start_main_~q~0#1| 1)) (.cse2 (<= 1 |ULTIMATE.start_main_~x~0#1|)) (.cse3 (= |ULTIMATE.start_main_~r~0#1| 1)) (.cse4 (< |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~a~0#1|)) (.cse5 (= (+ .cse19 |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~b~0#1|)) (.cse16 (* 2 |ULTIMATE.start_main_~b~0#1|))) (or (and (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~y~0#1|) (<= |ULTIMATE.start_main_~a~0#1| 2) (<= 1 |ULTIMATE.start_main_~c~0#1|) .cse0 (<= 1 |ULTIMATE.start_main_~b~0#1|) .cse1 .cse2 (<= |ULTIMATE.start_main_~c~0#1| 2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse9 .cse10 .cse0 .cse11 (<= |ULTIMATE.start_main_~b~0#1| 2) .cse12 .cse13 (= |ULTIMATE.start_main_~k~0#1| 0) .cse2 .cse14 .cse6 .cse7 .cse8 .cse15) (and .cse9 .cse10 .cse0 (or (<= .cse16 |ULTIMATE.start_main_~c~0#1|) (= |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|) (< |ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~b~0#1|)) .cse11 .cse12 .cse13 (or (<= |ULTIMATE.start_main_~b~0#1| 1) (<= |ULTIMATE.start_main_~c~0#1| .cse16)) .cse2 (or (= |ULTIMATE.start_main_~c~0#1| 0) (<= |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|)) .cse14 .cse6 .cse7 .cse8 .cse15) (let ((.cse18 (+ .cse16 |ULTIMATE.start_main_~c~0#1|))) (and (= |ULTIMATE.start_main_~p~0#1| 0) (= .cse17 |ULTIMATE.start_main_~y~0#1|) (= .cse18 |ULTIMATE.start_main_~a~0#1|) .cse0 (<= .cse18 2) .cse1 (= |ULTIMATE.start_main_~s~0#1| 0) .cse2 .cse3 (= .cse18 |ULTIMATE.start_main_~y~0#1|) .cse4 .cse5))))) [2021-11-20 07:08:44,458 INFO L854 garLoopResultBuilder]: At program point L41-1(lines 39 68) the Hoare annotation is: (let ((.cse3 (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~s~0#1|))) (let ((.cse0 (* 2 |ULTIMATE.start_main_~b~0#1|)) (.cse1 (= (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~xy~0#1|)) (.cse6 (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~q~0#1|) .cse3)) (.cse2 (<= 1 |ULTIMATE.start_main_~x~0#1|)) (.cse4 (<= |ULTIMATE.start_main_~x~0#1| 2)) (.cse5 (= |ULTIMATE.start_main_~a~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~p~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~r~0#1|))))) (or (and (< |ULTIMATE.start_main_~c~0#1| .cse0) (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~y~0#1|) (<= |ULTIMATE.start_main_~a~0#1| 2) .cse1 (= |ULTIMATE.start_main_~q~0#1| 1) .cse2 (<= |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|) (= |ULTIMATE.start_main_~r~0#1| 1) (< |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~a~0#1|) (= (+ .cse3 |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~b~0#1|) .cse4 .cse5) (and (<= 0 |ULTIMATE.start_main_~b~0#1|) (<= |ULTIMATE.start_main_~y~0#1| 2) (<= 1 |ULTIMATE.start_main_~y~0#1|) (= 0 .cse6) (< .cse0 2) (<= 0 |ULTIMATE.start_main_~c~0#1|) .cse2 (< (* 2 |ULTIMATE.start_main_~c~0#1|) 2) .cse4 .cse5) (and (= |ULTIMATE.start_main_~c~0#1| 0) (= |ULTIMATE.start_main_~yy~0#1| (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) .cse1 (= |ULTIMATE.start_main_~b~0#1| .cse6) (<= 1 |ULTIMATE.start_main_~b~0#1|) (= |ULTIMATE.start_main_~r~0#1| 0) (= |ULTIMATE.start_main_~q~0#1| 0) .cse2 (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~x~0#1|) (<= (+ |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|) 2) .cse4 .cse5 (= |ULTIMATE.start_main_~s~0#1| 1))))) [2021-11-20 07:08:44,459 INFO L854 garLoopResultBuilder]: At program point L41-2(lines 41 68) the Hoare annotation is: (let ((.cse1 (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~q~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~s~0#1|))) (.cse0 (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~p~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~r~0#1|)))) (and (or (= .cse0 (+ |ULTIMATE.start_main_~c~0#1| (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1| |ULTIMATE.start_main_~s~0#1|) (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~k~0#1| |ULTIMATE.start_main_~q~0#1|))) (<= |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|)) (<= |ULTIMATE.start_main_~y~0#1| 2) (<= 1 |ULTIMATE.start_main_~y~0#1|) (= 0 .cse1) (= |ULTIMATE.start_main_~b~0#1| .cse1) (<= 1 |ULTIMATE.start_main_~x~0#1|) (<= |ULTIMATE.start_main_~x~0#1| 2) (= |ULTIMATE.start_main_~a~0#1| .cse0))) [2021-11-20 07:08:44,459 INFO L858 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-11-20 07:08:44,459 INFO L854 garLoopResultBuilder]: At program point L25(line 25) the Hoare annotation is: (and (<= |ULTIMATE.start_main_~y~0#1| 2) (<= 0 |ULTIMATE.start_main_~y~0#1|) (<= 1 |ULTIMATE.start_main_~x~0#1|) (<= |ULTIMATE.start_main_~x~0#1| 2)) [2021-11-20 07:08:44,459 INFO L854 garLoopResultBuilder]: At program point L50(line 50) the Hoare annotation is: (let ((.cse19 (+ (* |ULTIMATE.start_main_~k~0#1| |ULTIMATE.start_main_~b~0#1|) |ULTIMATE.start_main_~c~0#1|)) (.cse21 (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~s~0#1|))) (let ((.cse0 (= |ULTIMATE.start_main_~yy~0#1| (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|))) (.cse1 (<= 1 |ULTIMATE.start_main_~y~0#1|)) (.cse3 (= |ULTIMATE.start_main_~b~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~q~0#1|) .cse21))) (.cse4 (= |ULTIMATE.start_main_~r~0#1| 0)) (.cse5 (= |ULTIMATE.start_main_~q~0#1| 0)) (.cse7 (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~x~0#1|)) (.cse8 (<= |ULTIMATE.start_main_~x~0#1| 2)) (.cse10 (= |ULTIMATE.start_main_~a~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~p~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~r~0#1|)))) (.cse11 (= |ULTIMATE.start_main_~s~0#1| 1)) (.cse9 (= .cse19 |ULTIMATE.start_main_~a~0#1|)) (.cse13 (= |ULTIMATE.start_main_~p~0#1| 0)) (.cse2 (= (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~xy~0#1|)) (.cse14 (= |ULTIMATE.start_main_~q~0#1| 1)) (.cse15 (= |ULTIMATE.start_main_~s~0#1| 0)) (.cse6 (<= 1 |ULTIMATE.start_main_~x~0#1|)) (.cse16 (= |ULTIMATE.start_main_~r~0#1| 1)) (.cse17 (< |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~a~0#1|)) (.cse18 (= (+ .cse21 |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~b~0#1|)) (.cse12 (* 2 |ULTIMATE.start_main_~b~0#1|))) (or (and .cse0 .cse1 .cse2 .cse3 (<= |ULTIMATE.start_main_~b~0#1| 2) .cse4 .cse5 (= |ULTIMATE.start_main_~k~0#1| 0) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse0 .cse1 .cse2 (or (<= .cse12 |ULTIMATE.start_main_~c~0#1|) (= |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|) (< |ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~b~0#1|)) .cse3 .cse4 .cse5 (or (<= |ULTIMATE.start_main_~b~0#1| 1) (<= |ULTIMATE.start_main_~c~0#1| .cse12)) .cse6 (or (= |ULTIMATE.start_main_~c~0#1| 0) (<= |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|)) .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse13 (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~y~0#1|) (<= |ULTIMATE.start_main_~a~0#1| 2) (<= 1 |ULTIMATE.start_main_~c~0#1|) .cse2 .cse14 .cse15 .cse6 (<= |ULTIMATE.start_main_~c~0#1| 2) .cse16 .cse17 .cse18 .cse9) (let ((.cse20 (+ .cse12 |ULTIMATE.start_main_~c~0#1|))) (and .cse13 (= .cse19 |ULTIMATE.start_main_~y~0#1|) (= .cse20 |ULTIMATE.start_main_~a~0#1|) .cse2 (<= .cse20 2) .cse14 .cse15 .cse6 .cse16 (= .cse20 |ULTIMATE.start_main_~y~0#1|) .cse17 .cse18))))) [2021-11-20 07:08:44,459 INFO L858 garLoopResultBuilder]: For program point L42(lines 42 43) no Hoare annotation was computed. [2021-11-20 07:08:44,460 INFO L854 garLoopResultBuilder]: At program point L71(line 71) the Hoare annotation is: (and (<= 1 |ULTIMATE.start_main_~y~0#1|) (<= 1 |ULTIMATE.start_main_~x~0#1|) (or (= |ULTIMATE.start_main_~b~0#1| 0) (= |ULTIMATE.start_main_~b~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~q~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~s~0#1|)))) (= |ULTIMATE.start_main_~a~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~p~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~r~0#1|)))) [2021-11-20 07:08:44,460 INFO L854 garLoopResultBuilder]: At program point L38(line 38) the Hoare annotation is: (and (= |ULTIMATE.start_main_~c~0#1| 0) (= |ULTIMATE.start_main_~yy~0#1| (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) (= (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~xy~0#1|) (= |ULTIMATE.start_main_~b~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~q~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~s~0#1|))) (<= 1 |ULTIMATE.start_main_~b~0#1|) (= |ULTIMATE.start_main_~r~0#1| 0) (= |ULTIMATE.start_main_~q~0#1| 0) (<= 1 |ULTIMATE.start_main_~x~0#1|) (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~x~0#1|) (<= (+ |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|) 2) (<= |ULTIMATE.start_main_~x~0#1| 2) (= |ULTIMATE.start_main_~a~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~p~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~r~0#1|))) (= |ULTIMATE.start_main_~s~0#1| 1)) [2021-11-20 07:08:44,460 INFO L854 garLoopResultBuilder]: At program point L38-1(line 38) the Hoare annotation is: (and (= |ULTIMATE.start_main_~c~0#1| 0) (= |ULTIMATE.start_main_~yy~0#1| (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|)) (= (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~xy~0#1|) (= |ULTIMATE.start_main_~b~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~q~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~s~0#1|))) (<= 1 |ULTIMATE.start_main_~b~0#1|) (= |ULTIMATE.start_main_~r~0#1| 0) (= |ULTIMATE.start_main_~q~0#1| 0) (<= 1 |ULTIMATE.start_main_~x~0#1|) (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~x~0#1|) (<= (+ |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|) 2) (<= |ULTIMATE.start_main_~x~0#1| 2) (= |ULTIMATE.start_main_~a~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~p~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~r~0#1|))) (= |ULTIMATE.start_main_~s~0#1| 1)) [2021-11-20 07:08:44,460 INFO L858 garLoopResultBuilder]: For program point L26(line 26) no Hoare annotation was computed. [2021-11-20 07:08:44,460 INFO L861 garLoopResultBuilder]: At program point L22(line 22) the Hoare annotation is: true [2021-11-20 07:08:44,460 INFO L858 garLoopResultBuilder]: For program point L22-1(line 22) no Hoare annotation was computed. [2021-11-20 07:08:44,460 INFO L858 garLoopResultBuilder]: For program point L51(lines 47 56) no Hoare annotation was computed. [2021-11-20 07:08:44,460 INFO L854 garLoopResultBuilder]: At program point L47-2(lines 47 56) the Hoare annotation is: (let ((.cse19 (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~s~0#1|))) (let ((.cse0 (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~y~0#1|)) (.cse3 (= |ULTIMATE.start_main_~q~0#1| 1)) (.cse5 (= |ULTIMATE.start_main_~r~0#1| 1)) (.cse6 (< |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~a~0#1|)) (.cse7 (= (+ .cse19 |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~b~0#1|)) (.cse12 (= |ULTIMATE.start_main_~yy~0#1| (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~y~0#1|))) (.cse13 (<= 1 |ULTIMATE.start_main_~y~0#1|)) (.cse2 (= (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~x~0#1|) |ULTIMATE.start_main_~xy~0#1|)) (.cse14 (= |ULTIMATE.start_main_~b~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~q~0#1|) .cse19))) (.cse15 (= |ULTIMATE.start_main_~r~0#1| 0)) (.cse16 (= |ULTIMATE.start_main_~q~0#1| 0)) (.cse9 (* 2 |ULTIMATE.start_main_~b~0#1|)) (.cse4 (<= 1 |ULTIMATE.start_main_~x~0#1|)) (.cse17 (= |ULTIMATE.start_main_~a~0#1| |ULTIMATE.start_main_~x~0#1|)) (.cse10 (<= |ULTIMATE.start_main_~x~0#1| 2)) (.cse8 (= (+ (* |ULTIMATE.start_main_~k~0#1| |ULTIMATE.start_main_~b~0#1|) |ULTIMATE.start_main_~c~0#1|) |ULTIMATE.start_main_~a~0#1|)) (.cse11 (= |ULTIMATE.start_main_~a~0#1| (+ (* |ULTIMATE.start_main_~x~0#1| |ULTIMATE.start_main_~p~0#1|) (* |ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~r~0#1|)))) (.cse18 (= |ULTIMATE.start_main_~s~0#1| 1))) (or (let ((.cse1 (+ .cse9 |ULTIMATE.start_main_~c~0#1|))) (and (= |ULTIMATE.start_main_~p~0#1| 0) .cse0 (= .cse1 |ULTIMATE.start_main_~a~0#1|) .cse2 (<= .cse1 2) .cse3 (= |ULTIMATE.start_main_~s~0#1| 0) .cse4 .cse5 .cse6 .cse7 .cse8)) (and .cse0 (<= |ULTIMATE.start_main_~a~0#1| 2) (<= 1 |ULTIMATE.start_main_~c~0#1|) .cse2 (<= 1 |ULTIMATE.start_main_~b~0#1|) .cse3 .cse4 (<= |ULTIMATE.start_main_~c~0#1| 2) .cse5 .cse6 .cse7 .cse10 .cse8 .cse11) (and .cse12 .cse13 .cse2 .cse14 (<= |ULTIMATE.start_main_~b~0#1| 2) .cse15 .cse16 (= |ULTIMATE.start_main_~k~0#1| 0) .cse4 .cse17 .cse10 .cse8 .cse11 .cse18) (and .cse12 .cse13 .cse2 (or (<= .cse9 |ULTIMATE.start_main_~c~0#1|) (= |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|) (< |ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~b~0#1|)) .cse14 .cse15 .cse16 (or (<= |ULTIMATE.start_main_~b~0#1| 1) (<= |ULTIMATE.start_main_~c~0#1| .cse9)) .cse4 (or (= |ULTIMATE.start_main_~c~0#1| 0) (<= |ULTIMATE.start_main_~b~0#1| |ULTIMATE.start_main_~c~0#1|)) .cse17 .cse10 .cse8 .cse11 .cse18)))) [2021-11-20 07:08:44,461 INFO L858 garLoopResultBuilder]: For program point L47-3(lines 47 56) no Hoare annotation was computed. [2021-11-20 07:08:44,461 INFO L858 garLoopResultBuilder]: For program point L72(line 72) no Hoare annotation was computed. [2021-11-20 07:08:44,461 INFO L861 garLoopResultBuilder]: At program point assume_abort_if_notENTRY(lines 7 9) the Hoare annotation is: true [2021-11-20 07:08:44,461 INFO L858 garLoopResultBuilder]: For program point L8(line 8) no Hoare annotation was computed. [2021-11-20 07:08:44,461 INFO L858 garLoopResultBuilder]: For program point L8-2(lines 7 9) no Hoare annotation was computed. [2021-11-20 07:08:44,461 INFO L858 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(lines 7 9) no Hoare annotation was computed. [2021-11-20 07:08:44,461 INFO L861 garLoopResultBuilder]: At program point __VERIFIER_assertENTRY(lines 10 16) the Hoare annotation is: true [2021-11-20 07:08:44,461 INFO L858 garLoopResultBuilder]: For program point L12(lines 12 13) no Hoare annotation was computed. [2021-11-20 07:08:44,462 INFO L858 garLoopResultBuilder]: For program point L11(lines 11 14) no Hoare annotation was computed. [2021-11-20 07:08:44,462 INFO L858 garLoopResultBuilder]: For program point __VERIFIER_assertEXIT(lines 10 16) no Hoare annotation was computed. [2021-11-20 07:08:44,462 INFO L858 garLoopResultBuilder]: For program point L11-2(lines 10 16) no Hoare annotation was computed. [2021-11-20 07:08:44,462 INFO L858 garLoopResultBuilder]: For program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 13) no Hoare annotation was computed. [2021-11-20 07:08:44,464 INFO L732 BasicCegarLoop]: Path program histogram: [5, 4, 4, 1, 1, 1, 1, 1, 1, 1] [2021-11-20 07:08:44,465 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-11-20 07:08:44,484 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.11 07:08:44 BoogieIcfgContainer [2021-11-20 07:08:44,485 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-11-20 07:08:44,485 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-20 07:08:44,485 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-20 07:08:44,486 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-20 07:08:44,486 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.11 07:01:06" (3/4) ... [2021-11-20 07:08:44,489 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-11-20 07:08:44,495 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2021-11-20 07:08:44,496 INFO L354 RCFGBacktranslator]: Ignoring RootEdge to procedure __VERIFIER_assert [2021-11-20 07:08:44,500 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 13 nodes and edges [2021-11-20 07:08:44,501 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 5 nodes and edges [2021-11-20 07:08:44,501 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2021-11-20 07:08:44,501 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-11-20 07:08:44,547 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/witness.graphml [2021-11-20 07:08:44,547 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-20 07:08:44,548 INFO L158 Benchmark]: Toolchain (without parser) took 458676.97ms. Allocated memory was 90.2MB in the beginning and 119.5MB in the end (delta: 29.4MB). Free memory was 55.2MB in the beginning and 77.7MB in the end (delta: -22.5MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-11-20 07:08:44,548 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 90.2MB. Free memory was 61.7MB in the beginning and 61.7MB in the end (delta: 28.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 07:08:44,548 INFO L158 Benchmark]: CACSL2BoogieTranslator took 344.06ms. Allocated memory is still 90.2MB. Free memory was 55.1MB in the beginning and 65.9MB in the end (delta: -10.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-20 07:08:44,549 INFO L158 Benchmark]: Boogie Procedure Inliner took 58.99ms. Allocated memory is still 90.2MB. Free memory was 65.5MB in the beginning and 64.0MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-20 07:08:44,549 INFO L158 Benchmark]: Boogie Preprocessor took 47.49ms. Allocated memory is still 90.2MB. Free memory was 64.0MB in the beginning and 63.1MB in the end (delta: 952.1kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-20 07:08:44,549 INFO L158 Benchmark]: RCFGBuilder took 330.03ms. Allocated memory is still 90.2MB. Free memory was 63.1MB in the beginning and 52.6MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-11-20 07:08:44,550 INFO L158 Benchmark]: TraceAbstraction took 457813.83ms. Allocated memory was 90.2MB in the beginning and 119.5MB in the end (delta: 29.4MB). Free memory was 51.8MB in the beginning and 80.8MB in the end (delta: -29.0MB). Peak memory consumption was 61.9MB. Max. memory is 16.1GB. [2021-11-20 07:08:44,550 INFO L158 Benchmark]: Witness Printer took 61.79ms. Allocated memory is still 119.5MB. Free memory was 80.8MB in the beginning and 77.7MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-20 07:08:44,552 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.30ms. Allocated memory is still 90.2MB. Free memory was 61.7MB in the beginning and 61.7MB in the end (delta: 28.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 344.06ms. Allocated memory is still 90.2MB. Free memory was 55.1MB in the beginning and 65.9MB in the end (delta: -10.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 58.99ms. Allocated memory is still 90.2MB. Free memory was 65.5MB in the beginning and 64.0MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 47.49ms. Allocated memory is still 90.2MB. Free memory was 64.0MB in the beginning and 63.1MB in the end (delta: 952.1kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 330.03ms. Allocated memory is still 90.2MB. Free memory was 63.1MB in the beginning and 52.6MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * TraceAbstraction took 457813.83ms. Allocated memory was 90.2MB in the beginning and 119.5MB in the end (delta: 29.4MB). Free memory was 51.8MB in the beginning and 80.8MB in the end (delta: -29.0MB). Peak memory consumption was 61.9MB. Max. memory is 16.1GB. * Witness Printer took 61.79ms. Allocated memory is still 119.5MB. Free memory was 80.8MB in the beginning and 77.7MB in the end (delta: 3.1MB). Peak memory consumption was 2.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 - PositiveResult [Line: 13]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 35 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 457.7s, OverallIterations: 20, TraceHistogramMax: 29, PathProgramHistogramMax: 5, EmptinessCheckTime: 0.1s, AutomataDifference: 19.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 28.3s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 782 SdHoareTripleChecker+Valid, 11.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 694 mSDsluCounter, 5736 SdHoareTripleChecker+Invalid, 11.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4793 mSDsCounter, 1139 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4791 IncrementalHoareTripleChecker+Invalid, 5930 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1139 mSolverCounterUnsat, 943 mSDtfsCounter, 4791 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3378 GetRequests, 2977 SyntacticMatches, 21 SemanticMatches, 380 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 1597 ImplicationChecksByTransitivity, 44.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=312occurred in iteration=11, InterpolantAutomatonStates: 239, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 20 MinimizatonAttempts, 155 StatesRemovedByMinimization, 16 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 17 LocationsWithAnnotation, 331 PreInvPairs, 419 NumberOfFragments, 1719 HoareAnnotationTreeSize, 331 FomulaSimplifications, 6611 FormulaSimplificationTreeSizeReduction, 1.5s HoareSimplificationTime, 17 FomulaSimplificationsInter, 26886 FormulaSimplificationTreeSizeReductionInter, 26.8s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 402.4s InterpolantComputationTime, 1930 NumberOfCodeBlocks, 1709 NumberOfCodeBlocksAsserted, 41 NumberOfCheckSat, 3111 ConstructedInterpolants, 0 QuantifiedInterpolants, 11265 SizeOfPredicates, 120 NumberOfNonLiveVariables, 4100 ConjunctsInSsa, 475 ConjunctsInUnsatCore, 33 InterpolantComputations, 5 PerfectInterpolantSequences, 12650/13397 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 47]: Loop Invariant Derived loop invariant: (((((((((((((p == 0 && a == y) && 2 * b + c == a) && y * x == xy) && 2 * b + c <= 2) && q == 1) && s == 0) && 1 <= x) && r == 1) && b < a) && y * s + x == b) && k * b + c == a) || (((((((((((((a == y && a <= 2) && 1 <= c) && y * x == xy) && 1 <= b) && q == 1) && 1 <= x) && c <= 2) && r == 1) && b < a) && y * s + x == b) && x <= 2) && k * b + c == a) && a == x * p + y * r)) || (((((((((((((yy == y * y && 1 <= y) && y * x == xy) && b == x * q + y * s) && b <= 2) && r == 0) && q == 0) && k == 0) && 1 <= x) && a == x) && x <= 2) && k * b + c == a) && a == x * p + y * r) && s == 1)) || ((((((((((((((yy == y * y && 1 <= y) && y * x == xy) && ((2 * b <= c || b == c) || c < b)) && b == x * q + y * s) && r == 0) && q == 0) && (b <= 1 || c <= 2 * b)) && 1 <= x) && (c == 0 || b <= c)) && a == x) && x <= 2) && k * b + c == a) && a == x * p + y * r) && s == 1) - InvariantResult [Line: 18]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 39]: Loop Invariant Derived loop invariant: ((((((((((((c < 2 * b && a == y) && a <= 2) && y * x == xy) && q == 1) && 1 <= x) && b <= c) && r == 1) && b < a) && y * s + x == b) && x <= 2) && a == x * p + y * r) || (((((((((0 <= b && y <= 2) && 1 <= y) && 0 == x * q + y * s) && 2 * b < 2) && 0 <= c) && 1 <= x) && 2 * c < 2) && x <= 2) && a == x * p + y * r)) || ((((((((((((c == 0 && yy == y * y) && y * x == xy) && b == x * q + y * s) && 1 <= b) && r == 0) && q == 0) && 1 <= x) && a == x) && b + c <= 2) && x <= 2) && a == x * p + y * r) && s == 1) RESULT: Ultimate proved your program to be correct! [2021-11-20 07:08:44,786 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forcibly destroying the process [2021-11-20 07:08:44,801 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_a8934c8f-4c19-46f2-a6b3-c444fbe32113/bin/uautomizer-DQz5hQGWxF/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE