./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/recursive/Primes.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 8393723b Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/recursive/Primes.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 16beca065b3aeb336c54dcf96f3abbe61553e7d28b28c1a40f525ad89a5da56e --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-8393723 [2022-11-18 19:39:57,042 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-18 19:39:57,044 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-18 19:39:57,070 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-18 19:39:57,072 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-18 19:39:57,074 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-18 19:39:57,077 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-18 19:39:57,083 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-18 19:39:57,087 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-18 19:39:57,088 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-18 19:39:57,090 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-18 19:39:57,092 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-18 19:39:57,095 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-18 19:39:57,098 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-18 19:39:57,100 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-18 19:39:57,102 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-18 19:39:57,103 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-18 19:39:57,111 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-18 19:39:57,112 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-18 19:39:57,114 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-18 19:39:57,122 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-18 19:39:57,124 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-18 19:39:57,125 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-18 19:39:57,126 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-18 19:39:57,130 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-18 19:39:57,131 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-18 19:39:57,134 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-18 19:39:57,135 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-18 19:39:57,137 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-18 19:39:57,138 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-18 19:39:57,138 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-18 19:39:57,139 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-18 19:39:57,140 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-18 19:39:57,142 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-18 19:39:57,144 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-18 19:39:57,145 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-18 19:39:57,145 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-18 19:39:57,146 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-18 19:39:57,146 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-18 19:39:57,147 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-18 19:39:57,148 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-18 19:39:57,149 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-18 19:39:57,195 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-18 19:39:57,195 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-18 19:39:57,196 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-18 19:39:57,196 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-18 19:39:57,197 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-18 19:39:57,197 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-18 19:39:57,198 INFO L138 SettingsManager]: * Use SBE=true [2022-11-18 19:39:57,198 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-18 19:39:57,198 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-18 19:39:57,198 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-18 19:39:57,199 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-18 19:39:57,200 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-18 19:39:57,200 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-18 19:39:57,200 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-18 19:39:57,200 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-18 19:39:57,201 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-18 19:39:57,201 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-18 19:39:57,201 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-18 19:39:57,201 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-18 19:39:57,202 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-18 19:39:57,202 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-18 19:39:57,202 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-18 19:39:57,202 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-18 19:39:57,203 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-18 19:39:57,203 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-18 19:39:57,203 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-18 19:39:57,203 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-18 19:39:57,205 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-18 19:39:57,205 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-18 19:39:57,205 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-18 19:39:57,206 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-18 19:39:57,207 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-18 19:39:57,207 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR 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_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/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_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro 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(F end) ) 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 -> 16beca065b3aeb336c54dcf96f3abbe61553e7d28b28c1a40f525ad89a5da56e [2022-11-18 19:39:57,480 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-18 19:39:57,508 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-18 19:39:57,511 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-18 19:39:57,512 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-18 19:39:57,513 INFO L275 PluginConnector]: CDTParser initialized [2022-11-18 19:39:57,515 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/../../sv-benchmarks/c/recursive/Primes.c [2022-11-18 19:39:57,584 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/data/58aff59d4/900c153dd89b4288a15d706d4b2c5f03/FLAG2e90b8675 [2022-11-18 19:39:58,147 INFO L306 CDTParser]: Found 1 translation units. [2022-11-18 19:39:58,148 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/sv-benchmarks/c/recursive/Primes.c [2022-11-18 19:39:58,160 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/data/58aff59d4/900c153dd89b4288a15d706d4b2c5f03/FLAG2e90b8675 [2022-11-18 19:39:58,496 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/data/58aff59d4/900c153dd89b4288a15d706d4b2c5f03 [2022-11-18 19:39:58,500 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-18 19:39:58,502 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-18 19:39:58,503 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-18 19:39:58,504 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-18 19:39:58,507 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-18 19:39:58,508 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:39:58" (1/1) ... [2022-11-18 19:39:58,509 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6c80411d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58, skipping insertion in model container [2022-11-18 19:39:58,510 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.11 07:39:58" (1/1) ... [2022-11-18 19:39:58,517 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-18 19:39:58,531 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-18 19:39:58,730 WARN L234 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_48137734-efa3-4afb-aec0-95e76b3a81dd/sv-benchmarks/c/recursive/Primes.c[2190,2203] [2022-11-18 19:39:58,731 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 19:39:58,741 INFO L203 MainTranslator]: Completed pre-run [2022-11-18 19:39:58,762 WARN L234 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_48137734-efa3-4afb-aec0-95e76b3a81dd/sv-benchmarks/c/recursive/Primes.c[2190,2203] [2022-11-18 19:39:58,763 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-18 19:39:58,777 INFO L208 MainTranslator]: Completed translation [2022-11-18 19:39:58,777 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58 WrapperNode [2022-11-18 19:39:58,778 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-18 19:39:58,779 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-18 19:39:58,779 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-18 19:39:58,779 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-18 19:39:58,787 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58" (1/1) ... [2022-11-18 19:39:58,794 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58" (1/1) ... [2022-11-18 19:39:58,811 INFO L138 Inliner]: procedures = 16, calls = 17, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 47 [2022-11-18 19:39:58,811 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-18 19:39:58,812 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-18 19:39:58,812 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-18 19:39:58,813 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-18 19:39:58,821 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58" (1/1) ... [2022-11-18 19:39:58,821 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58" (1/1) ... [2022-11-18 19:39:58,823 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58" (1/1) ... [2022-11-18 19:39:58,823 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58" (1/1) ... [2022-11-18 19:39:58,827 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58" (1/1) ... [2022-11-18 19:39:58,829 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58" (1/1) ... [2022-11-18 19:39:58,830 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58" (1/1) ... [2022-11-18 19:39:58,831 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58" (1/1) ... [2022-11-18 19:39:58,833 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-18 19:39:58,834 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-18 19:39:58,837 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-18 19:39:58,837 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-18 19:39:58,838 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58" (1/1) ... [2022-11-18 19:39:58,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:39:58,857 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:39:58,870 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:39:58,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-18 19:39:58,921 INFO L130 BoogieDeclarations]: Found specification of procedure multiple_of [2022-11-18 19:39:58,921 INFO L138 BoogieDeclarations]: Found implementation of procedure multiple_of [2022-11-18 19:39:58,921 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-18 19:39:58,922 INFO L130 BoogieDeclarations]: Found specification of procedure mult [2022-11-18 19:39:58,922 INFO L138 BoogieDeclarations]: Found implementation of procedure mult [2022-11-18 19:39:58,922 INFO L130 BoogieDeclarations]: Found specification of procedure is_prime_ [2022-11-18 19:39:58,922 INFO L138 BoogieDeclarations]: Found implementation of procedure is_prime_ [2022-11-18 19:39:58,922 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-18 19:39:58,924 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-18 19:39:58,924 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-18 19:39:59,011 INFO L235 CfgBuilder]: Building ICFG [2022-11-18 19:39:59,014 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-18 19:39:59,215 INFO L276 CfgBuilder]: Performing block encoding [2022-11-18 19:39:59,222 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-18 19:39:59,223 INFO L300 CfgBuilder]: Removed 0 assume(true) statements. [2022-11-18 19:39:59,225 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:39:59 BoogieIcfgContainer [2022-11-18 19:39:59,225 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-18 19:39:59,226 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-18 19:39:59,226 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-18 19:39:59,230 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-18 19:39:59,231 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 19:39:59,231 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 18.11 07:39:58" (1/3) ... [2022-11-18 19:39:59,232 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4a01991 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 07:39:59, skipping insertion in model container [2022-11-18 19:39:59,232 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 19:39:59,232 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.11 07:39:58" (2/3) ... [2022-11-18 19:39:59,232 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@4a01991 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 18.11 07:39:59, skipping insertion in model container [2022-11-18 19:39:59,233 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-18 19:39:59,233 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:39:59" (3/3) ... [2022-11-18 19:39:59,234 INFO L332 chiAutomizerObserver]: Analyzing ICFG Primes.c [2022-11-18 19:39:59,300 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-18 19:39:59,300 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-18 19:39:59,300 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-18 19:39:59,300 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-18 19:39:59,300 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-18 19:39:59,301 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-18 19:39:59,301 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-18 19:39:59,301 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-18 19:39:59,305 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 50 states, 37 states have (on average 1.4594594594594594) internal successors, (54), 37 states have internal predecessors, (54), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-18 19:39:59,333 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2022-11-18 19:39:59,333 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:39:59,333 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:39:59,341 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2022-11-18 19:39:59,341 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:39:59,341 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-18 19:39:59,342 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 50 states, 37 states have (on average 1.4594594594594594) internal successors, (54), 37 states have internal predecessors, (54), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-18 19:39:59,348 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2022-11-18 19:39:59,348 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:39:59,348 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:39:59,349 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2022-11-18 19:39:59,349 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:39:59,375 INFO L748 eck$LassoCheckResult]: Stem: 35#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 29#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 15#L78true assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 22#L53true call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 31#is_prime_ENTRYtrue [2022-11-18 19:39:59,376 INFO L750 eck$LassoCheckResult]: Loop: 31#is_prime_ENTRYtrue ~n := #in~n;~m := #in~m; 50#L58true assume !(~n <= 1); 32#L61true assume !(2 == ~n); 47#L64true assume ~n > 2; 8#L65true assume !(~m <= 1); 27#L68true call #t~ret10 := multiple_of(~n, ~m);< 45#multiple_ofENTRYtrue ~n := #in~n;~m := #in~m; 42#L32true assume !(~m < 0); 48#L35true assume !(~n < 0); 14#L38true assume 0 == ~m;#res := 0; 18#multiple_ofFINALtrue assume true; 19#multiple_ofEXITtrue >#122#return; 20#L68-1true assume !(0 == #t~ret10);havoc #t~ret10; 4#L71true call #t~ret11 := is_prime_(~n, ~m - 1);< 31#is_prime_ENTRYtrue [2022-11-18 19:39:59,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:59,382 INFO L85 PathProgramCache]: Analyzing trace with hash 2218663, now seen corresponding path program 1 times [2022-11-18 19:39:59,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:59,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788699810] [2022-11-18 19:39:59,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:59,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:59,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:59,591 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:39:59,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:39:59,640 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:39:59,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:39:59,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1788949215, now seen corresponding path program 1 times [2022-11-18 19:39:59,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:39:59,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334504669] [2022-11-18 19:39:59,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:39:59,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:39:59,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:59,864 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-11-18 19:39:59,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:39:59,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:39:59,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:39:59,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334504669] [2022-11-18 19:39:59,989 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334504669] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:39:59,989 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:39:59,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:39:59,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279006576] [2022-11-18 19:39:59,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:39:59,997 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:39:59,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:00,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:40:00,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:40:00,055 INFO L87 Difference]: Start difference. First operand has 50 states, 37 states have (on average 1.4594594594594594) internal successors, (54), 37 states have internal predecessors, (54), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 5 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 19:40:00,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:40:00,226 INFO L93 Difference]: Finished difference Result 56 states and 80 transitions. [2022-11-18 19:40:00,227 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 56 states and 80 transitions. [2022-11-18 19:40:00,232 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2022-11-18 19:40:00,239 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 56 states to 41 states and 54 transitions. [2022-11-18 19:40:00,240 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 41 [2022-11-18 19:40:00,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 41 [2022-11-18 19:40:00,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 54 transitions. [2022-11-18 19:40:00,243 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:00,243 INFO L218 hiAutomatonCegarLoop]: Abstraction has 41 states and 54 transitions. [2022-11-18 19:40:00,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states and 54 transitions. [2022-11-18 19:40:00,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 39. [2022-11-18 19:40:00,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39 states, 28 states have (on average 1.3214285714285714) internal successors, (37), 30 states have internal predecessors, (37), 9 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-18 19:40:00,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 51 transitions. [2022-11-18 19:40:00,275 INFO L240 hiAutomatonCegarLoop]: Abstraction has 39 states and 51 transitions. [2022-11-18 19:40:00,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:40:00,291 INFO L428 stractBuchiCegarLoop]: Abstraction has 39 states and 51 transitions. [2022-11-18 19:40:00,291 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-18 19:40:00,291 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39 states and 51 transitions. [2022-11-18 19:40:00,293 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2022-11-18 19:40:00,293 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:40:00,293 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:40:00,294 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2022-11-18 19:40:00,294 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:00,295 INFO L748 eck$LassoCheckResult]: Stem: 155#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 138#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 139#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 134#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 135#is_prime_ENTRY [2022-11-18 19:40:00,295 INFO L750 eck$LassoCheckResult]: Loop: 135#is_prime_ENTRY ~n := #in~n;~m := #in~m; 149#L58 assume !(~n <= 1); 150#L61 assume !(2 == ~n); 151#L64 assume ~n > 2; 144#L65 assume !(~m <= 1); 126#L68 call #t~ret10 := multiple_of(~n, ~m);< 137#multiple_ofENTRY ~n := #in~n;~m := #in~m; 160#L32 assume !(~m < 0); 161#L35 assume !(~n < 0); 158#L38 assume !(0 == ~m); 159#L41 assume 0 == ~n;#res := 1; 130#multiple_ofFINAL assume true; 162#multiple_ofEXIT >#122#return; 163#L68-1 assume !(0 == #t~ret10);havoc #t~ret10; 133#L71 call #t~ret11 := is_prime_(~n, ~m - 1);< 135#is_prime_ENTRY [2022-11-18 19:40:00,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:00,296 INFO L85 PathProgramCache]: Analyzing trace with hash 2218663, now seen corresponding path program 2 times [2022-11-18 19:40:00,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:00,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564760350] [2022-11-18 19:40:00,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:00,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:00,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:00,319 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:00,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:00,328 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:00,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:00,329 INFO L85 PathProgramCache]: Analyzing trace with hash 399153633, now seen corresponding path program 1 times [2022-11-18 19:40:00,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:00,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865730425] [2022-11-18 19:40:00,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:00,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:00,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:00,420 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-11-18 19:40:00,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:00,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:00,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:00,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865730425] [2022-11-18 19:40:00,468 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865730425] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:00,468 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:00,468 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:40:00,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049331551] [2022-11-18 19:40:00,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:00,469 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-18 19:40:00,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:00,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:40:00,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:40:00,470 INFO L87 Difference]: Start difference. First operand 39 states and 51 transitions. cyclomatic complexity: 15 Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 5 states have internal predecessors, (12), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 19:40:00,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:40:00,548 INFO L93 Difference]: Finished difference Result 43 states and 57 transitions. [2022-11-18 19:40:00,548 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 43 states and 57 transitions. [2022-11-18 19:40:00,550 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2022-11-18 19:40:00,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 43 states to 43 states and 57 transitions. [2022-11-18 19:40:00,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 43 [2022-11-18 19:40:00,553 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 43 [2022-11-18 19:40:00,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43 states and 57 transitions. [2022-11-18 19:40:00,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:00,554 INFO L218 hiAutomatonCegarLoop]: Abstraction has 43 states and 57 transitions. [2022-11-18 19:40:00,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states and 57 transitions. [2022-11-18 19:40:00,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 41. [2022-11-18 19:40:00,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 29 states have (on average 1.3103448275862069) internal successors, (38), 32 states have internal predecessors, (38), 9 states have call successors, (9), 3 states have call predecessors, (9), 3 states have return successors, (7), 5 states have call predecessors, (7), 5 states have call successors, (7) [2022-11-18 19:40:00,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 54 transitions. [2022-11-18 19:40:00,559 INFO L240 hiAutomatonCegarLoop]: Abstraction has 41 states and 54 transitions. [2022-11-18 19:40:00,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:40:00,560 INFO L428 stractBuchiCegarLoop]: Abstraction has 41 states and 54 transitions. [2022-11-18 19:40:00,561 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-18 19:40:00,561 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41 states and 54 transitions. [2022-11-18 19:40:00,562 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 22 [2022-11-18 19:40:00,562 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:40:00,562 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:40:00,563 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1] [2022-11-18 19:40:00,563 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:00,563 INFO L748 eck$LassoCheckResult]: Stem: 255#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 239#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 240#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 233#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 234#is_prime_ENTRY [2022-11-18 19:40:00,564 INFO L750 eck$LassoCheckResult]: Loop: 234#is_prime_ENTRY ~n := #in~n;~m := #in~m; 248#L58 assume !(~n <= 1); 251#L61 assume !(2 == ~n); 252#L64 assume ~n > 2; 243#L65 assume !(~m <= 1); 226#L68 call #t~ret10 := multiple_of(~n, ~m);< 236#multiple_ofENTRY ~n := #in~n;~m := #in~m; 260#L32 assume !(~m < 0); 261#L35 assume !(~n < 0); 258#L38 assume !(0 == ~m); 259#L41 assume !(0 == ~n); 227#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 236#multiple_ofENTRY ~n := #in~n;~m := #in~m; 260#L32 assume !(~m < 0); 261#L35 assume !(~n < 0); 258#L38 assume !(0 == ~m); 259#L41 assume 0 == ~n;#res := 1; 250#multiple_ofFINAL assume true; 262#multiple_ofEXIT >#112#return; 224#L44-1 #res := #t~ret8;havoc #t~ret8; 229#multiple_ofFINAL assume true; 264#multiple_ofEXIT >#122#return; 263#L68-1 assume !(0 == #t~ret10);havoc #t~ret10; 232#L71 call #t~ret11 := is_prime_(~n, ~m - 1);< 234#is_prime_ENTRY [2022-11-18 19:40:00,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:00,564 INFO L85 PathProgramCache]: Analyzing trace with hash 2218663, now seen corresponding path program 3 times [2022-11-18 19:40:00,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:00,565 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999748042] [2022-11-18 19:40:00,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:00,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:00,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:00,573 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:00,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:00,580 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:00,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:00,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1840266607, now seen corresponding path program 1 times [2022-11-18 19:40:00,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:00,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954988960] [2022-11-18 19:40:00,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:00,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:00,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:00,602 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:00,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:00,618 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:00,619 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:00,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1482001207, now seen corresponding path program 1 times [2022-11-18 19:40:00,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:00,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664318380] [2022-11-18 19:40:00,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:00,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:00,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:00,800 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 9 [2022-11-18 19:40:00,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:00,880 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2022-11-18 19:40:00,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:00,918 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 19:40:00,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:00,918 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664318380] [2022-11-18 19:40:00,919 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664318380] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:40:00,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [359451284] [2022-11-18 19:40:00,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:00,919 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:40:00,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:00,923 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:40:00,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-18 19:40:01,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:01,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-18 19:40:01,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:01,229 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 19:40:01,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:40:01,570 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 19:40:01,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [359451284] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:40:01,572 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:40:01,572 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 12 [2022-11-18 19:40:01,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215022454] [2022-11-18 19:40:01,573 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:40:01,951 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:01,951 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:01,952 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:01,952 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:01,952 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:40:01,953 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:01,953 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:01,953 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:01,953 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration3_Loop [2022-11-18 19:40:01,953 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:01,953 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:01,967 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:01,979 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:01,982 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:01,984 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:01,994 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:01,997 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:02,069 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:02,069 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:40:02,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:02,072 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:02,076 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:02,083 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-18 19:40:02,084 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:02,084 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:02,117 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:02,118 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {is_prime__#t~ret11=0} Honda state: {is_prime__#t~ret11=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:02,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:02,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:02,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:02,174 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:02,193 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:02,193 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:02,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-18 19:40:02,230 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:02,230 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {is_prime__~m=0} Honda state: {is_prime__~m=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:02,244 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:02,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:02,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:02,246 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:02,254 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:02,255 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:02,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-18 19:40:02,286 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:02,286 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {is_prime__~n=0} Honda state: {is_prime__~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:02,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:02,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:02,296 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:02,297 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:02,306 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:02,306 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:02,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-18 19:40:02,346 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:02,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:02,346 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:02,347 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:02,351 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:40:02,351 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:02,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-18 19:40:02,620 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:40:02,624 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:02,625 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:02,625 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:02,625 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:02,625 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:02,625 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:40:02,625 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:02,625 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:02,625 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:02,625 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration3_Loop [2022-11-18 19:40:02,625 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:02,626 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:02,626 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:02,630 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:02,632 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:02,634 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:02,644 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:02,646 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:02,692 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:02,697 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:40:02,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:02,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:02,700 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:02,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-18 19:40:02,711 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:02,724 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:02,724 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:02,725 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:02,725 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:02,725 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:02,727 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:02,727 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:02,742 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:02,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:02,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:02,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:02,752 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:02,767 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:02,781 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:02,781 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:02,781 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:02,781 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:02,782 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:02,782 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:02,782 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:02,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-18 19:40:02,791 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:02,798 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:02,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:02,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:02,799 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:02,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-18 19:40:02,807 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:02,819 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:02,819 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:02,819 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:02,820 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:02,820 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:02,820 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:02,821 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:02,827 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:02,830 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:02,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:02,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:02,832 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:02,843 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:02,855 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:02,856 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:02,856 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:02,856 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:02,856 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:02,858 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:02,858 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:02,868 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 19:40:02,858 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-18 19:40:02,873 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-18 19:40:02,873 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-18 19:40:02,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:02,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:02,881 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:02,896 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 19:40:02,896 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 19:40:02,896 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 19:40:02,897 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(is_prime__#in~m) = 1*is_prime__#in~m Supporting invariants [] [2022-11-18 19:40:02,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-18 19:40:02,905 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:02,907 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 19:40:02,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:02,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:02,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-18 19:40:02,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:02,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:02,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 18 conjunts are in the unsatisfiable core [2022-11-18 19:40:02,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:03,002 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2022-11-18 19:40:03,237 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-18 19:40:03,241 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 9 loop predicates [2022-11-18 19:40:03,242 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 41 states and 54 transitions. cyclomatic complexity: 16 Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 19:40:03,804 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 41 states and 54 transitions. cyclomatic complexity: 16. Second operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Result 322 states and 477 transitions. Complement of second has 71 states. [2022-11-18 19:40:03,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 13 states 1 stem states 11 non-accepting loop states 1 accepting loop states [2022-11-18 19:40:03,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10 states, 10 states have (on average 2.2) internal successors, (22), 8 states have internal predecessors, (22), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-18 19:40:03,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 77 transitions. [2022-11-18 19:40:03,810 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 77 transitions. Stem has 4 letters. Loop has 24 letters. [2022-11-18 19:40:03,811 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:03,811 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 77 transitions. Stem has 28 letters. Loop has 24 letters. [2022-11-18 19:40:03,812 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:03,812 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 13 states and 77 transitions. Stem has 4 letters. Loop has 48 letters. [2022-11-18 19:40:03,813 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:03,813 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 322 states and 477 transitions. [2022-11-18 19:40:03,823 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 30 [2022-11-18 19:40:03,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 322 states to 264 states and 371 transitions. [2022-11-18 19:40:03,830 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 156 [2022-11-18 19:40:03,831 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 159 [2022-11-18 19:40:03,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 264 states and 371 transitions. [2022-11-18 19:40:03,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:40:03,832 INFO L218 hiAutomatonCegarLoop]: Abstraction has 264 states and 371 transitions. [2022-11-18 19:40:03,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states and 371 transitions. [2022-11-18 19:40:03,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 163. [2022-11-18 19:40:03,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 118 states have (on average 1.3135593220338984) internal successors, (155), 119 states have internal predecessors, (155), 28 states have call successors, (28), 13 states have call predecessors, (28), 17 states have return successors, (37), 30 states have call predecessors, (37), 23 states have call successors, (37) [2022-11-18 19:40:03,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 220 transitions. [2022-11-18 19:40:03,855 INFO L240 hiAutomatonCegarLoop]: Abstraction has 163 states and 220 transitions. [2022-11-18 19:40:03,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:03,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-18 19:40:03,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-11-18 19:40:03,856 INFO L87 Difference]: Start difference. First operand 163 states and 220 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 11 states have internal predecessors, (42), 6 states have call successors, (6), 3 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-18 19:40:04,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:40:04,065 INFO L93 Difference]: Finished difference Result 171 states and 229 transitions. [2022-11-18 19:40:04,065 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 171 states and 229 transitions. [2022-11-18 19:40:04,068 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 29 [2022-11-18 19:40:04,071 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 171 states to 107 states and 147 transitions. [2022-11-18 19:40:04,071 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 107 [2022-11-18 19:40:04,071 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 107 [2022-11-18 19:40:04,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 107 states and 147 transitions. [2022-11-18 19:40:04,073 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:04,073 INFO L218 hiAutomatonCegarLoop]: Abstraction has 107 states and 147 transitions. [2022-11-18 19:40:04,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states and 147 transitions. [2022-11-18 19:40:04,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 93. [2022-11-18 19:40:04,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 67 states have (on average 1.3880597014925373) internal successors, (93), 71 states have internal predecessors, (93), 18 states have call successors, (18), 8 states have call predecessors, (18), 8 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2022-11-18 19:40:04,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 126 transitions. [2022-11-18 19:40:04,081 INFO L240 hiAutomatonCegarLoop]: Abstraction has 93 states and 126 transitions. [2022-11-18 19:40:04,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-18 19:40:04,082 INFO L428 stractBuchiCegarLoop]: Abstraction has 93 states and 126 transitions. [2022-11-18 19:40:04,082 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-18 19:40:04,082 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 93 states and 126 transitions. [2022-11-18 19:40:04,083 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 29 [2022-11-18 19:40:04,083 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:40:04,083 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:40:04,084 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:04,084 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-18 19:40:04,084 INFO L748 eck$LassoCheckResult]: Stem: 1355#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 1334#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 1335#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 1358#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 1377#is_prime_ENTRY ~n := #in~n;~m := #in~m; 1381#L58 assume !(~n <= 1); 1382#L61 assume !(2 == ~n); 1385#L64 assume ~n > 2; 1380#L65 assume !(~m <= 1); 1359#L68 call #t~ret10 := multiple_of(~n, ~m);< 1387#multiple_ofENTRY ~n := #in~n;~m := #in~m; 1404#L32 assume ~m < 0; 1363#L33 [2022-11-18 19:40:04,084 INFO L750 eck$LassoCheckResult]: Loop: 1363#L33 call #t~ret6 := multiple_of(~n, -~m);< 1345#multiple_ofENTRY ~n := #in~n;~m := #in~m; 1371#L32 assume ~m < 0; 1363#L33 [2022-11-18 19:40:04,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:04,085 INFO L85 PathProgramCache]: Analyzing trace with hash -123397399, now seen corresponding path program 1 times [2022-11-18 19:40:04,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:04,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693684564] [2022-11-18 19:40:04,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:04,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:04,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:04,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:04,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:04,124 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693684564] [2022-11-18 19:40:04,124 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693684564] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:04,124 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:04,124 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:40:04,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871200294] [2022-11-18 19:40:04,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:04,125 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:40:04,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:04,126 INFO L85 PathProgramCache]: Analyzing trace with hash 132621, now seen corresponding path program 1 times [2022-11-18 19:40:04,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:04,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808647964] [2022-11-18 19:40:04,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:04,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:04,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:04,130 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:04,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:04,133 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:04,221 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:04,221 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:04,221 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:04,221 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:04,222 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:40:04,222 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:04,222 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:04,222 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:04,222 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration4_Loop [2022-11-18 19:40:04,222 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:04,222 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:04,223 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:04,226 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:04,235 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:04,242 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:04,244 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:04,247 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:04,300 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:04,300 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:40:04,301 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:04,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:04,306 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:04,315 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:04,315 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:04,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-18 19:40:04,342 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:04,342 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {multiple_of_#t~ret6=0} Honda state: {multiple_of_#t~ret6=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:04,351 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:04,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:04,351 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:04,353 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:04,363 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:04,363 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:04,376 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-18 19:40:04,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:04,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:04,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:04,405 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:04,414 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:40:04,414 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:04,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-18 19:40:05,578 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:40:05,584 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:05,584 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:05,584 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:05,584 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:05,584 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:05,584 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:40:05,584 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:05,584 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:05,584 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:05,584 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration4_Loop [2022-11-18 19:40:05,585 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:05,585 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:05,585 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:05,592 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:05,595 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:05,603 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:05,605 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:05,608 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:05,661 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:05,661 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:40:05,662 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:05,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:05,666 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:05,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:05,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2022-11-18 19:40:05,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:05,686 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:05,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:05,687 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:05,687 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:05,688 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:05,688 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:05,701 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:05,705 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:05,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:05,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:05,710 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:05,724 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:05,729 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2022-11-18 19:40:05,737 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:05,737 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:05,737 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:05,737 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:05,737 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:05,738 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:05,738 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:05,753 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:05,761 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:05,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:05,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:05,763 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:05,772 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:05,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2022-11-18 19:40:05,785 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:05,785 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:05,785 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:05,785 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:05,785 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:05,786 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:05,787 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:05,796 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 19:40:05,799 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-18 19:40:05,799 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-18 19:40:05,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:05,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:05,801 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:05,806 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-18 19:40:05,806 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 19:40:05,807 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 19:40:05,807 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 19:40:05,807 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(multiple_of_~m) = 1*multiple_of_~m Supporting invariants [] [2022-11-18 19:40:05,814 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:05,815 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 19:40:05,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:05,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:05,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 19:40:05,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:05,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:05,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 19:40:05,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:05,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:05,941 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-18 19:40:05,941 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 93 states and 126 transitions. cyclomatic complexity: 36 Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:06,002 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 93 states and 126 transitions. cyclomatic complexity: 36. Second operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 191 states and 253 transitions. Complement of second has 18 states. [2022-11-18 19:40:06,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-18 19:40:06,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 4.0) internal successors, (12), 3 states have internal predecessors, (12), 2 states have call successors, (3), 2 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:06,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 67 transitions. [2022-11-18 19:40:06,004 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 67 transitions. Stem has 12 letters. Loop has 3 letters. [2022-11-18 19:40:06,004 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:06,005 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 67 transitions. Stem has 15 letters. Loop has 3 letters. [2022-11-18 19:40:06,005 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:06,005 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 67 transitions. Stem has 12 letters. Loop has 6 letters. [2022-11-18 19:40:06,005 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:06,005 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 191 states and 253 transitions. [2022-11-18 19:40:06,009 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 42 [2022-11-18 19:40:06,012 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 191 states to 137 states and 182 transitions. [2022-11-18 19:40:06,012 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 113 [2022-11-18 19:40:06,012 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 114 [2022-11-18 19:40:06,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 137 states and 182 transitions. [2022-11-18 19:40:06,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:40:06,013 INFO L218 hiAutomatonCegarLoop]: Abstraction has 137 states and 182 transitions. [2022-11-18 19:40:06,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states and 182 transitions. [2022-11-18 19:40:06,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 108. [2022-11-18 19:40:06,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 108 states, 77 states have (on average 1.3766233766233766) internal successors, (106), 84 states have internal predecessors, (106), 23 states have call successors, (25), 10 states have call predecessors, (25), 8 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2022-11-18 19:40:06,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 108 states to 108 states and 146 transitions. [2022-11-18 19:40:06,020 INFO L240 hiAutomatonCegarLoop]: Abstraction has 108 states and 146 transitions. [2022-11-18 19:40:06,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:06,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:40:06,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:40:06,021 INFO L87 Difference]: Start difference. First operand 108 states and 146 transitions. Second operand has 5 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 4 states have internal predecessors, (10), 2 states have call successors, (2), 2 states have call predecessors, (2), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:06,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:40:06,065 INFO L93 Difference]: Finished difference Result 98 states and 128 transitions. [2022-11-18 19:40:06,065 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 98 states and 128 transitions. [2022-11-18 19:40:06,067 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2022-11-18 19:40:06,068 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 98 states to 98 states and 128 transitions. [2022-11-18 19:40:06,069 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 98 [2022-11-18 19:40:06,069 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 98 [2022-11-18 19:40:06,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 98 states and 128 transitions. [2022-11-18 19:40:06,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-11-18 19:40:06,070 INFO L218 hiAutomatonCegarLoop]: Abstraction has 98 states and 128 transitions. [2022-11-18 19:40:06,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states and 128 transitions. [2022-11-18 19:40:06,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 92. [2022-11-18 19:40:06,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 67 states have (on average 1.328358208955224) internal successors, (89), 70 states have internal predecessors, (89), 17 states have call successors, (17), 8 states have call predecessors, (17), 8 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2022-11-18 19:40:06,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 121 transitions. [2022-11-18 19:40:06,076 INFO L240 hiAutomatonCegarLoop]: Abstraction has 92 states and 121 transitions. [2022-11-18 19:40:06,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:40:06,077 INFO L428 stractBuchiCegarLoop]: Abstraction has 92 states and 121 transitions. [2022-11-18 19:40:06,077 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-18 19:40:06,078 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 92 states and 121 transitions. [2022-11-18 19:40:06,078 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2022-11-18 19:40:06,079 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:40:06,079 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:40:06,079 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:06,079 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-18 19:40:06,080 INFO L748 eck$LassoCheckResult]: Stem: 1930#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 1906#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 1907#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 1935#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 1946#is_prime_ENTRY ~n := #in~n;~m := #in~m; 1967#L58 assume ~n <= 1;#res := 0; 1949#is_prime_FINAL assume true; 1948#is_prime_EXIT >#118#return; 1945#L53-1 is_prime_#res#1 := is_prime_#t~ret9#1;havoc is_prime_#t~ret9#1; 1899#L53-2 main_#t~ret13#1 := is_prime_#res#1;assume { :end_inline_is_prime } true;main_~result~0#1 := main_#t~ret13#1;havoc main_#t~ret13#1;main_~f1~0#1 := main_#t~nondet14#1;havoc main_#t~nondet14#1; 1900#L85 assume !(main_~f1~0#1 < 1 || main_~f1~0#1 > 46340);main_~f2~0#1 := main_#t~nondet15#1;havoc main_#t~nondet15#1; 1904#L91 assume !(main_~f2~0#1 < 1 || main_~f2~0#1 > 46340);main_#t~short17#1 := 1 == main_~result~0#1; 1908#L97 assume main_#t~short17#1; 1909#L97-1 call main_#t~ret16#1 := mult(main_~f1~0#1, main_~f2~0#1);< 1918#multENTRY [2022-11-18 19:40:06,080 INFO L750 eck$LassoCheckResult]: Loop: 1918#multENTRY ~n := #in~n;~m := #in~m; 1928#L18 assume ~m < 0; 1914#L19 call #t~ret4 := mult(~n, -~m);< 1918#multENTRY [2022-11-18 19:40:06,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:06,081 INFO L85 PathProgramCache]: Analyzing trace with hash 636635474, now seen corresponding path program 1 times [2022-11-18 19:40:06,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:06,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127739041] [2022-11-18 19:40:06,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:06,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:06,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:06,133 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:40:06,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:06,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:06,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:06,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127739041] [2022-11-18 19:40:06,156 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127739041] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:06,156 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:06,156 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-11-18 19:40:06,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248010246] [2022-11-18 19:40:06,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:06,157 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:40:06,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:06,157 INFO L85 PathProgramCache]: Analyzing trace with hash 53805, now seen corresponding path program 1 times [2022-11-18 19:40:06,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:06,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511071057] [2022-11-18 19:40:06,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:06,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:06,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:06,161 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:06,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:06,163 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:06,198 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:06,198 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:06,199 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:06,199 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:06,199 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:40:06,199 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,199 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:06,199 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:06,199 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration5_Loop [2022-11-18 19:40:06,199 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:06,200 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:06,200 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,204 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,206 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,208 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,210 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,212 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,216 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,252 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:06,252 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:40:06,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,253 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,271 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:06,272 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:06,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-18 19:40:06,298 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:06,298 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#t~ret4=0} Honda state: {mult_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:06,302 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:06,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,304 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,314 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:06,314 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:06,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-18 19:40:06,339 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:06,339 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#res=0} Honda state: {mult_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:06,347 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:06,347 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,347 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,348 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,364 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:06,364 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:06,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-18 19:40:06,395 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:06,395 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_~m=0} Honda state: {mult_~m=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:06,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:06,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,405 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,409 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:06,409 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:06,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-18 19:40:06,435 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:06,435 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_~n=0} Honda state: {mult_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:06,440 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:06,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,442 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,446 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-18 19:40:06,447 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:06,447 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:06,486 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:06,486 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#t~ret5=0} Honda state: {mult_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:06,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:06,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,496 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,502 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:06,502 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:06,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-18 19:40:06,526 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:06,526 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#in~n=0} Honda state: {mult_#in~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:06,534 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:06,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,536 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,537 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,542 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:06,542 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:06,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-18 19:40:06,578 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:06,578 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,578 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,579 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,587 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:40:06,587 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:06,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-18 19:40:06,653 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:40:06,656 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2022-11-18 19:40:06,656 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:06,656 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:06,656 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:06,656 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:06,656 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:40:06,656 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,656 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:06,657 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:06,657 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration5_Loop [2022-11-18 19:40:06,657 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:06,657 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:06,658 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,669 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,672 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,674 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,676 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,679 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,682 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:06,722 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:06,723 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:40:06,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,724 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,735 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:06,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:06,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:06,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:06,749 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:06,749 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:06,749 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:06,749 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:06,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-18 19:40:06,761 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:06,769 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:06,769 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,771 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,774 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:06,786 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:06,786 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:06,787 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:06,787 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:06,787 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:06,787 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:06,788 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:06,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-18 19:40:06,797 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:06,807 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:06,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,809 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,814 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:06,826 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:06,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:06,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:06,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:06,827 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:06,827 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:06,827 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:06,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-18 19:40:06,841 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:06,849 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:06,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,851 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,854 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:06,866 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:06,867 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:06,867 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:06,867 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:06,867 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:06,868 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:06,868 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:06,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-18 19:40:06,879 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:06,882 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:06,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,883 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,884 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,890 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:06,902 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:06,902 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:06,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:06,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:06,902 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:06,903 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:06,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:06,904 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-18 19:40:06,925 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:06,933 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:06,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,935 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:06,938 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:06,951 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:06,951 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:06,951 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:06,951 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:06,951 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:06,952 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:06,952 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:06,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-18 19:40:06,977 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:06,985 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:06,986 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:06,986 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:06,987 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:07,009 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:07,022 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:07,022 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:07,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:07,023 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:07,023 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:07,024 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:07,024 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:07,024 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:07,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-18 19:40:07,041 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 19:40:07,044 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-18 19:40:07,044 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-18 19:40:07,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:07,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:07,045 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:07,050 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 19:40:07,050 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 19:40:07,050 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 19:40:07,050 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(mult_#in~m) = -1*mult_#in~m Supporting invariants [] [2022-11-18 19:40:07,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-18 19:40:07,054 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:07,055 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 19:40:07,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:07,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:07,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 19:40:07,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:07,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:07,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 19:40:07,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:07,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:07,206 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-11-18 19:40:07,207 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 92 states and 121 transitions. cyclomatic complexity: 32 Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 19:40:07,311 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 92 states and 121 transitions. cyclomatic complexity: 32. Second operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 114 states and 145 transitions. Complement of second has 14 states. [2022-11-18 19:40:07,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2022-11-18 19:40:07,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 3.25) internal successors, (13), 4 states have internal predecessors, (13), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 19:40:07,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 48 transitions. [2022-11-18 19:40:07,314 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 48 transitions. Stem has 14 letters. Loop has 3 letters. [2022-11-18 19:40:07,314 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:07,315 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 48 transitions. Stem has 17 letters. Loop has 3 letters. [2022-11-18 19:40:07,315 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:07,315 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 48 transitions. Stem has 14 letters. Loop has 6 letters. [2022-11-18 19:40:07,315 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:07,315 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 114 states and 145 transitions. [2022-11-18 19:40:07,317 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2022-11-18 19:40:07,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 114 states to 106 states and 137 transitions. [2022-11-18 19:40:07,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 99 [2022-11-18 19:40:07,319 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 101 [2022-11-18 19:40:07,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 106 states and 137 transitions. [2022-11-18 19:40:07,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:40:07,320 INFO L218 hiAutomatonCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-11-18 19:40:07,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states and 137 transitions. [2022-11-18 19:40:07,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 97. [2022-11-18 19:40:07,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 71 states have (on average 1.3380281690140845) internal successors, (95), 73 states have internal predecessors, (95), 18 states have call successors, (18), 10 states have call predecessors, (18), 8 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2022-11-18 19:40:07,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 128 transitions. [2022-11-18 19:40:07,326 INFO L240 hiAutomatonCegarLoop]: Abstraction has 97 states and 128 transitions. [2022-11-18 19:40:07,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:07,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-11-18 19:40:07,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-11-18 19:40:07,327 INFO L87 Difference]: Start difference. First operand 97 states and 128 transitions. Second operand has 7 states, 6 states have (on average 1.8333333333333333) internal successors, (11), 6 states have internal predecessors, (11), 2 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 19:40:07,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:40:07,382 INFO L93 Difference]: Finished difference Result 108 states and 139 transitions. [2022-11-18 19:40:07,383 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 108 states and 139 transitions. [2022-11-18 19:40:07,384 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2022-11-18 19:40:07,387 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 108 states to 101 states and 131 transitions. [2022-11-18 19:40:07,387 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 98 [2022-11-18 19:40:07,388 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 98 [2022-11-18 19:40:07,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 101 states and 131 transitions. [2022-11-18 19:40:07,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:40:07,389 INFO L218 hiAutomatonCegarLoop]: Abstraction has 101 states and 131 transitions. [2022-11-18 19:40:07,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states and 131 transitions. [2022-11-18 19:40:07,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 97. [2022-11-18 19:40:07,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 71 states have (on average 1.3098591549295775) internal successors, (93), 73 states have internal predecessors, (93), 18 states have call successors, (18), 10 states have call predecessors, (18), 8 states have return successors, (15), 13 states have call predecessors, (15), 13 states have call successors, (15) [2022-11-18 19:40:07,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 126 transitions. [2022-11-18 19:40:07,404 INFO L240 hiAutomatonCegarLoop]: Abstraction has 97 states and 126 transitions. [2022-11-18 19:40:07,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 19:40:07,411 INFO L428 stractBuchiCegarLoop]: Abstraction has 97 states and 126 transitions. [2022-11-18 19:40:07,414 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-18 19:40:07,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 97 states and 126 transitions. [2022-11-18 19:40:07,415 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 28 [2022-11-18 19:40:07,416 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:40:07,416 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:40:07,417 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:07,418 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1] [2022-11-18 19:40:07,418 INFO L748 eck$LassoCheckResult]: Stem: 2446#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 2417#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 2418#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 2450#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 2460#is_prime_ENTRY ~n := #in~n;~m := #in~m; 2467#L58 assume !(~n <= 1); 2465#L61 assume !(2 == ~n); 2466#L64 assume ~n > 2; 2463#L65 assume !(~m <= 1); 2451#L68 call #t~ret10 := multiple_of(~n, ~m);< 2470#multiple_ofENTRY ~n := #in~n;~m := #in~m; 2486#L32 assume !(~m < 0); 2483#L35 assume ~n < 0; 2434#L36 call #t~ret7 := multiple_of(-~n, ~m);< 2452#multiple_ofENTRY [2022-11-18 19:40:07,418 INFO L750 eck$LassoCheckResult]: Loop: 2452#multiple_ofENTRY ~n := #in~n;~m := #in~m; 2495#L32 assume !(~m < 0); 2494#L35 assume ~n < 0; 2433#L36 call #t~ret7 := multiple_of(-~n, ~m);< 2452#multiple_ofENTRY [2022-11-18 19:40:07,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:07,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1674187120, now seen corresponding path program 1 times [2022-11-18 19:40:07,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:07,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010646173] [2022-11-18 19:40:07,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:07,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:07,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:07,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:07,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:07,467 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010646173] [2022-11-18 19:40:07,467 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010646173] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:07,467 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:07,467 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-18 19:40:07,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346812192] [2022-11-18 19:40:07,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:07,468 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:40:07,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:07,468 INFO L85 PathProgramCache]: Analyzing trace with hash 929675, now seen corresponding path program 1 times [2022-11-18 19:40:07,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:07,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825276542] [2022-11-18 19:40:07,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:07,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:07,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:07,472 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:07,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:07,475 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:07,522 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:07,522 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:07,522 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:07,522 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:07,523 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:40:07,523 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:07,523 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:07,523 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:07,523 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration6_Loop [2022-11-18 19:40:07,523 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:07,523 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:07,524 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,530 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,535 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,537 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,539 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,541 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,543 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,547 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,587 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:07,587 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:40:07,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:07,587 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:07,588 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:07,599 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:07,599 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:07,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-18 19:40:07,633 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:07,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:07,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:07,635 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:07,642 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:40:07,642 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:07,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-18 19:40:07,682 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:40:07,690 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:07,690 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:07,691 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:07,691 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:07,691 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:07,691 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:40:07,691 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:07,691 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:07,691 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:07,691 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration6_Loop [2022-11-18 19:40:07,691 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:07,691 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:07,692 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,697 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,700 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,705 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,707 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,710 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,712 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,715 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:07,757 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:07,758 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:40:07,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:07,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:07,759 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:07,763 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:07,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:07,775 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:07,775 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:07,775 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:07,775 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:07,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-18 19:40:07,776 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:07,776 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:07,785 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 19:40:07,787 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-18 19:40:07,788 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-18 19:40:07,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:07,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:07,793 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:07,799 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 19:40:07,799 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 19:40:07,799 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 19:40:07,799 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(multiple_of_#in~n) = -1*multiple_of_#in~n Supporting invariants [] [2022-11-18 19:40:07,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-18 19:40:07,809 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:07,810 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 19:40:07,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:07,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:07,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:40:07,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:07,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:07,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 19:40:07,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:07,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:07,918 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-18 19:40:07,918 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 97 states and 126 transitions. cyclomatic complexity: 33 Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:07,984 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 97 states and 126 transitions. cyclomatic complexity: 33. Second operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 200 states and 269 transitions. Complement of second has 13 states. [2022-11-18 19:40:07,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2022-11-18 19:40:07,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 3 states have (on average 4.666666666666667) internal successors, (14), 3 states have internal predecessors, (14), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:07,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 56 transitions. [2022-11-18 19:40:07,986 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 56 transitions. Stem has 14 letters. Loop has 4 letters. [2022-11-18 19:40:07,987 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:07,987 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 56 transitions. Stem has 18 letters. Loop has 4 letters. [2022-11-18 19:40:07,990 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:07,990 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 56 transitions. Stem has 14 letters. Loop has 8 letters. [2022-11-18 19:40:07,991 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:07,991 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 200 states and 269 transitions. [2022-11-18 19:40:07,994 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 48 [2022-11-18 19:40:07,998 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 200 states to 188 states and 257 transitions. [2022-11-18 19:40:07,999 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 173 [2022-11-18 19:40:07,999 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 175 [2022-11-18 19:40:08,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 188 states and 257 transitions. [2022-11-18 19:40:08,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:40:08,000 INFO L218 hiAutomatonCegarLoop]: Abstraction has 188 states and 257 transitions. [2022-11-18 19:40:08,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states and 257 transitions. [2022-11-18 19:40:08,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 163. [2022-11-18 19:40:08,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 119 states have (on average 1.3277310924369747) internal successors, (158), 125 states have internal predecessors, (158), 28 states have call successors, (28), 16 states have call predecessors, (28), 16 states have return successors, (37), 21 states have call predecessors, (37), 22 states have call successors, (37) [2022-11-18 19:40:08,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 223 transitions. [2022-11-18 19:40:08,012 INFO L240 hiAutomatonCegarLoop]: Abstraction has 163 states and 223 transitions. [2022-11-18 19:40:08,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:08,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:40:08,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:40:08,013 INFO L87 Difference]: Start difference. First operand 163 states and 223 transitions. Second operand has 5 states, 4 states have (on average 2.75) internal successors, (11), 4 states have internal predecessors, (11), 3 states have call successors, (3), 3 states have call predecessors, (3), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:08,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:40:08,061 INFO L93 Difference]: Finished difference Result 169 states and 228 transitions. [2022-11-18 19:40:08,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 169 states and 228 transitions. [2022-11-18 19:40:08,063 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 42 [2022-11-18 19:40:08,068 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 169 states to 169 states and 228 transitions. [2022-11-18 19:40:08,068 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 162 [2022-11-18 19:40:08,068 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 162 [2022-11-18 19:40:08,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 169 states and 228 transitions. [2022-11-18 19:40:08,070 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:40:08,070 INFO L218 hiAutomatonCegarLoop]: Abstraction has 169 states and 228 transitions. [2022-11-18 19:40:08,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states and 228 transitions. [2022-11-18 19:40:08,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 165. [2022-11-18 19:40:08,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 121 states have (on average 1.2975206611570247) internal successors, (157), 127 states have internal predecessors, (157), 26 states have call successors, (26), 16 states have call predecessors, (26), 18 states have return successors, (40), 21 states have call predecessors, (40), 22 states have call successors, (40) [2022-11-18 19:40:08,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 223 transitions. [2022-11-18 19:40:08,082 INFO L240 hiAutomatonCegarLoop]: Abstraction has 165 states and 223 transitions. [2022-11-18 19:40:08,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-18 19:40:08,083 INFO L428 stractBuchiCegarLoop]: Abstraction has 165 states and 223 transitions. [2022-11-18 19:40:08,083 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-18 19:40:08,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 165 states and 223 transitions. [2022-11-18 19:40:08,085 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 42 [2022-11-18 19:40:08,085 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:40:08,085 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:40:08,085 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:08,086 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1] [2022-11-18 19:40:08,086 INFO L748 eck$LassoCheckResult]: Stem: 3172#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 3138#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 3139#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 3176#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 3196#is_prime_ENTRY ~n := #in~n;~m := #in~m; 3212#L58 assume !(~n <= 1); 3209#L61 assume !(2 == ~n); 3210#L64 assume ~n > 2; 3207#L65 assume !(~m <= 1); 3183#L68 call #t~ret10 := multiple_of(~n, ~m);< 3192#multiple_ofENTRY ~n := #in~n;~m := #in~m; 3182#L32 assume !(~m < 0); 3184#L35 assume !(~n < 0); 3195#L38 assume !(0 == ~m); 3245#L41 assume !(0 == ~n); 3161#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 3206#multiple_ofENTRY [2022-11-18 19:40:08,086 INFO L750 eck$LassoCheckResult]: Loop: 3206#multiple_ofENTRY ~n := #in~n;~m := #in~m; 3204#L32 assume !(~m < 0); 3201#L35 assume !(~n < 0); 3202#L38 assume !(0 == ~m); 3243#L41 assume !(0 == ~n); 3164#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 3206#multiple_ofENTRY [2022-11-18 19:40:08,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:08,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1718912949, now seen corresponding path program 1 times [2022-11-18 19:40:08,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:08,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641238063] [2022-11-18 19:40:08,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:08,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:08,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:08,099 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:08,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:08,112 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:08,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:08,113 INFO L85 PathProgramCache]: Analyzing trace with hash 893418406, now seen corresponding path program 1 times [2022-11-18 19:40:08,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:08,113 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106989058] [2022-11-18 19:40:08,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:08,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:08,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:08,116 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:08,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:08,119 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:08,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:08,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1893667952, now seen corresponding path program 2 times [2022-11-18 19:40:08,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:08,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586148540] [2022-11-18 19:40:08,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:08,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:08,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:08,126 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:08,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:08,134 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:08,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:08,195 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-11-18 19:40:08,227 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:08,227 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:08,227 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:08,227 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:08,227 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:40:08,228 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,228 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:08,228 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:08,228 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration7_Loop [2022-11-18 19:40:08,228 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:08,228 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:08,229 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,231 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,234 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,237 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,239 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,246 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,259 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,333 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:08,333 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:40:08,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,334 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,342 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:08,343 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:08,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-18 19:40:08,366 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:08,366 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {multiple_of_#res=0} Honda state: {multiple_of_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:08,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:08,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,375 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-18 19:40:08,381 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:08,381 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:08,392 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:08,392 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {multiple_of_~n=0} Honda state: {multiple_of_~n=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:08,395 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2022-11-18 19:40:08,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,396 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,396 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-18 19:40:08,399 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:08,399 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:08,411 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:08,411 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {multiple_of_~m=0} Honda state: {multiple_of_~m=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:08,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2022-11-18 19:40:08,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,415 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-18 19:40:08,417 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:08,417 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:08,428 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:08,429 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {multiple_of_#t~ret8=0} Honda state: {multiple_of_#t~ret8=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:08,431 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:08,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,433 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-18 19:40:08,435 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:08,435 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:08,447 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:08,447 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {multiple_of_#t~ret7=0} Honda state: {multiple_of_#t~ret7=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:08,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:08,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,451 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,452 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-18 19:40:08,455 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:08,455 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:08,469 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2022-11-18 19:40:08,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,471 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-18 19:40:08,473 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:40:08,473 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:08,506 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:40:08,509 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-11-18 19:40:08,509 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:08,509 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:08,509 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:08,509 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:08,509 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:40:08,509 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,509 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:08,509 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:08,509 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration7_Loop [2022-11-18 19:40:08,509 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:08,509 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:08,510 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,513 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,515 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,518 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,520 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,523 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,535 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:08,607 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:08,608 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:40:08,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,610 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,618 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:08,630 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:08,630 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:08,630 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-18 19:40:08,630 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:08,630 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:08,631 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:08,632 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:08,632 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:08,637 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:08,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:08,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,642 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,646 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:08,658 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:08,658 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:08,659 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:08,659 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:08,659 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:08,659 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:08,659 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:08,661 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-18 19:40:08,663 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:08,665 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-11-18 19:40:08,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,666 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,673 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-18 19:40:08,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:08,683 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:08,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:08,684 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:08,684 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:08,684 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:08,684 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:08,685 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:08,696 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:08,698 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-11-18 19:40:08,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,699 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,700 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-18 19:40:08,703 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:08,713 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:08,713 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:08,714 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:08,714 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:08,714 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:08,714 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:08,714 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:08,717 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:08,719 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:08,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,721 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-18 19:40:08,723 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:08,733 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:08,733 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:08,734 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:08,734 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:08,734 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:08,734 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:08,734 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:08,741 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:08,743 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:08,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,746 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,749 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-18 19:40:08,752 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:08,762 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:08,762 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:08,762 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:08,762 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:08,762 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:08,765 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:08,765 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:08,773 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 19:40:08,780 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-18 19:40:08,780 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-18 19:40:08,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:08,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:08,782 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:08,790 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 19:40:08,790 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 19:40:08,790 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 19:40:08,790 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(multiple_of_#in~n) = 1*multiple_of_#in~n Supporting invariants [] [2022-11-18 19:40:08,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-18 19:40:08,794 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:08,795 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 19:40:08,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:08,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:08,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:40:08,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:08,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:08,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-18 19:40:08,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:08,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:08,969 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 6 loop predicates [2022-11-18 19:40:08,969 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 165 states and 223 transitions. cyclomatic complexity: 65 Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:09,112 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 165 states and 223 transitions. cyclomatic complexity: 65. Second operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 218 states and 293 transitions. Complement of second has 25 states. [2022-11-18 19:40:09,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2022-11-18 19:40:09,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7 states, 6 states have (on average 3.0) internal successors, (18), 6 states have internal predecessors, (18), 2 states have call successors, (4), 2 states have call predecessors, (4), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:09,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 43 transitions. [2022-11-18 19:40:09,117 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 43 transitions. Stem has 16 letters. Loop has 6 letters. [2022-11-18 19:40:09,118 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:09,119 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 43 transitions. Stem has 22 letters. Loop has 6 letters. [2022-11-18 19:40:09,120 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:09,120 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 43 transitions. Stem has 16 letters. Loop has 12 letters. [2022-11-18 19:40:09,120 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:09,120 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 218 states and 293 transitions. [2022-11-18 19:40:09,123 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 48 [2022-11-18 19:40:09,126 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 218 states to 206 states and 279 transitions. [2022-11-18 19:40:09,126 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 183 [2022-11-18 19:40:09,126 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 185 [2022-11-18 19:40:09,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 206 states and 279 transitions. [2022-11-18 19:40:09,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:40:09,127 INFO L218 hiAutomatonCegarLoop]: Abstraction has 206 states and 279 transitions. [2022-11-18 19:40:09,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states and 279 transitions. [2022-11-18 19:40:09,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 181. [2022-11-18 19:40:09,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 134 states have (on average 1.291044776119403) internal successors, (173), 141 states have internal predecessors, (173), 28 states have call successors, (28), 18 states have call predecessors, (28), 19 states have return successors, (44), 21 states have call predecessors, (44), 23 states have call successors, (44) [2022-11-18 19:40:09,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 245 transitions. [2022-11-18 19:40:09,137 INFO L240 hiAutomatonCegarLoop]: Abstraction has 181 states and 245 transitions. [2022-11-18 19:40:09,137 INFO L428 stractBuchiCegarLoop]: Abstraction has 181 states and 245 transitions. [2022-11-18 19:40:09,139 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-18 19:40:09,139 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 181 states and 245 transitions. [2022-11-18 19:40:09,141 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 42 [2022-11-18 19:40:09,141 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:40:09,141 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:40:09,142 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:09,142 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1] [2022-11-18 19:40:09,143 INFO L748 eck$LassoCheckResult]: Stem: 3673#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 3638#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 3639#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 3679#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 3698#is_prime_ENTRY ~n := #in~n;~m := #in~m; 3717#L58 assume !(~n <= 1); 3716#L61 assume 2 == ~n;#res := 1; 3714#is_prime_FINAL assume true; 3704#is_prime_EXIT >#118#return; 3697#L53-1 is_prime_#res#1 := is_prime_#t~ret9#1;havoc is_prime_#t~ret9#1; 3628#L53-2 main_#t~ret13#1 := is_prime_#res#1;assume { :end_inline_is_prime } true;main_~result~0#1 := main_#t~ret13#1;havoc main_#t~ret13#1;main_~f1~0#1 := main_#t~nondet14#1;havoc main_#t~nondet14#1; 3629#L85 assume !(main_~f1~0#1 < 1 || main_~f1~0#1 > 46340);main_~f2~0#1 := main_#t~nondet15#1;havoc main_#t~nondet15#1; 3635#L91 assume !(main_~f2~0#1 < 1 || main_~f2~0#1 > 46340);main_#t~short17#1 := 1 == main_~result~0#1; 3640#L97 assume main_#t~short17#1; 3641#L97-1 call main_#t~ret16#1 := mult(main_~f1~0#1, main_~f2~0#1);< 3666#multENTRY ~n := #in~n;~m := #in~m; 3667#L18 assume !(~m < 0); 3668#L21 [2022-11-18 19:40:09,144 INFO L750 eck$LassoCheckResult]: Loop: 3668#L21 assume !(0 == ~m); 3646#L24 assume !(1 == ~m); 3648#L27 call #t~ret5 := mult(~n, ~m - 1);< 3655#multENTRY ~n := #in~n;~m := #in~m; 3678#L18 assume !(~m < 0); 3668#L21 [2022-11-18 19:40:09,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:09,145 INFO L85 PathProgramCache]: Analyzing trace with hash 2081524284, now seen corresponding path program 1 times [2022-11-18 19:40:09,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:09,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155909931] [2022-11-18 19:40:09,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:09,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:09,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:09,164 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:09,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:09,179 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:09,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:09,184 INFO L85 PathProgramCache]: Analyzing trace with hash 61272212, now seen corresponding path program 1 times [2022-11-18 19:40:09,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:09,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100013918] [2022-11-18 19:40:09,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:09,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:09,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:09,188 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:09,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:09,191 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:09,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:09,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1269404473, now seen corresponding path program 1 times [2022-11-18 19:40:09,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:09,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065092797] [2022-11-18 19:40:09,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:09,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:09,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:09,205 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:09,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:09,221 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:09,314 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:09,315 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:09,315 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:09,315 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:09,315 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:40:09,315 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:09,315 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:09,315 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:09,315 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration8_Loop [2022-11-18 19:40:09,316 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:09,316 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:09,317 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:09,319 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:09,326 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:09,328 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:09,333 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:09,391 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:09,391 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:40:09,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:09,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:09,393 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:09,402 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:09,402 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:09,415 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-18 19:40:09,430 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:09,430 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#res=0} Honda state: {mult_#res=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:09,434 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:09,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:09,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:09,435 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:09,442 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:09,442 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:09,464 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-18 19:40:09,490 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:09,490 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:09,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:09,492 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:09,498 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:40:09,498 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:09,511 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-18 19:40:10,140 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:40:10,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-11-18 19:40:10,143 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:10,143 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:10,143 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:10,144 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:10,144 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:40:10,144 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:10,144 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:10,144 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:10,144 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration8_Loop [2022-11-18 19:40:10,144 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:10,144 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:10,145 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:10,158 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:10,167 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:10,169 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:10,174 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:10,235 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:10,235 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:40:10,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:10,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:10,237 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:10,246 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:10,258 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:10,258 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:10,259 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:10,259 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:10,259 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:10,259 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:10,260 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:10,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-18 19:40:10,261 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:10,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:10,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:10,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:10,266 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:10,270 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:10,282 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:10,282 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:10,282 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:10,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:10,282 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:10,284 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:10,284 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:10,285 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-18 19:40:10,301 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 19:40:10,304 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-18 19:40:10,304 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-18 19:40:10,304 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:10,304 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:10,305 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:10,309 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 19:40:10,309 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 19:40:10,309 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 19:40:10,309 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(mult_~m) = 1*mult_~m Supporting invariants [] [2022-11-18 19:40:10,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-18 19:40:10,312 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:10,313 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 19:40:10,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:10,361 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:10,366 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:10,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:10,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 6 conjunts are in the unsatisfiable core [2022-11-18 19:40:10,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:10,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:10,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 19:40:10,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:10,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:10,480 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-11-18 19:40:10,481 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 181 states and 245 transitions. cyclomatic complexity: 72 Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 19:40:10,581 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 181 states and 245 transitions. cyclomatic complexity: 72. Second operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 205 states and 272 transitions. Complement of second has 17 states. [2022-11-18 19:40:10,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 2 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-18 19:40:10,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 3.0) internal successors, (18), 5 states have internal predecessors, (18), 2 states have call successors, (3), 3 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 19:40:10,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 52 transitions. [2022-11-18 19:40:10,585 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 52 transitions. Stem has 17 letters. Loop has 5 letters. [2022-11-18 19:40:10,585 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:10,585 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 52 transitions. Stem has 22 letters. Loop has 5 letters. [2022-11-18 19:40:10,585 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:10,585 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 52 transitions. Stem has 17 letters. Loop has 10 letters. [2022-11-18 19:40:10,586 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:10,586 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 205 states and 272 transitions. [2022-11-18 19:40:10,588 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 42 [2022-11-18 19:40:10,591 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 205 states to 204 states and 271 transitions. [2022-11-18 19:40:10,591 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 177 [2022-11-18 19:40:10,591 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 180 [2022-11-18 19:40:10,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 204 states and 271 transitions. [2022-11-18 19:40:10,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:40:10,593 INFO L218 hiAutomatonCegarLoop]: Abstraction has 204 states and 271 transitions. [2022-11-18 19:40:10,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states and 271 transitions. [2022-11-18 19:40:10,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 191. [2022-11-18 19:40:10,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 142 states have (on average 1.2887323943661972) internal successors, (183), 149 states have internal predecessors, (183), 30 states have call successors, (30), 20 states have call predecessors, (30), 19 states have return successors, (44), 21 states have call predecessors, (44), 23 states have call successors, (44) [2022-11-18 19:40:10,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 257 transitions. [2022-11-18 19:40:10,601 INFO L240 hiAutomatonCegarLoop]: Abstraction has 191 states and 257 transitions. [2022-11-18 19:40:10,601 INFO L428 stractBuchiCegarLoop]: Abstraction has 191 states and 257 transitions. [2022-11-18 19:40:10,601 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-18 19:40:10,601 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 191 states and 257 transitions. [2022-11-18 19:40:10,603 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 42 [2022-11-18 19:40:10,603 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:40:10,603 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:40:10,604 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:10,604 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1] [2022-11-18 19:40:10,604 INFO L748 eck$LassoCheckResult]: Stem: 4167#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 4128#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 4129#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 4173#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 4197#is_prime_ENTRY ~n := #in~n;~m := #in~m; 4212#L58 assume !(~n <= 1); 4210#L61 assume 2 == ~n;#res := 1; 4206#is_prime_FINAL assume true; 4203#is_prime_EXIT >#118#return; 4193#L53-1 is_prime_#res#1 := is_prime_#t~ret9#1;havoc is_prime_#t~ret9#1; 4119#L53-2 main_#t~ret13#1 := is_prime_#res#1;assume { :end_inline_is_prime } true;main_~result~0#1 := main_#t~ret13#1;havoc main_#t~ret13#1;main_~f1~0#1 := main_#t~nondet14#1;havoc main_#t~nondet14#1; 4120#L85 assume !(main_~f1~0#1 < 1 || main_~f1~0#1 > 46340);main_~f2~0#1 := main_#t~nondet15#1;havoc main_#t~nondet15#1; 4126#L91 assume !(main_~f2~0#1 < 1 || main_~f2~0#1 > 46340);main_#t~short17#1 := 1 == main_~result~0#1; 4130#L97 assume main_#t~short17#1; 4131#L97-1 call main_#t~ret16#1 := mult(main_~f1~0#1, main_~f2~0#1);< 4159#multENTRY ~n := #in~n;~m := #in~m; 4160#L18 assume !(~m < 0); 4161#L21 assume !(0 == ~m); 4136#L24 assume !(1 == ~m); 4138#L27 call #t~ret5 := mult(~n, ~m - 1);< 4305#multENTRY ~n := #in~n;~m := #in~m; 4270#L18 assume ~m < 0; 4146#L19 [2022-11-18 19:40:10,604 INFO L750 eck$LassoCheckResult]: Loop: 4146#L19 call #t~ret4 := mult(~n, -~m);< 4148#multENTRY ~n := #in~n;~m := #in~m; 4172#L18 assume ~m < 0; 4146#L19 [2022-11-18 19:40:10,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:10,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1269404470, now seen corresponding path program 1 times [2022-11-18 19:40:10,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:10,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362921422] [2022-11-18 19:40:10,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:10,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:10,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:10,648 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 3 [2022-11-18 19:40:10,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:10,652 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:10,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:10,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362921422] [2022-11-18 19:40:10,652 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362921422] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-18 19:40:10,652 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-18 19:40:10,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-11-18 19:40:10,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974688980] [2022-11-18 19:40:10,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-18 19:40:10,653 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:40:10,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:10,654 INFO L85 PathProgramCache]: Analyzing trace with hash 139155, now seen corresponding path program 2 times [2022-11-18 19:40:10,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:10,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127935698] [2022-11-18 19:40:10,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:10,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:10,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:10,657 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:10,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:10,659 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:10,719 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:10,719 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:10,719 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:10,719 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:10,719 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-18 19:40:10,720 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:10,720 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:10,720 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:10,720 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration9_Loop [2022-11-18 19:40:10,720 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:10,720 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:10,721 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:10,723 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:10,728 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:10,730 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:10,736 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:10,784 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:10,784 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-18 19:40:10,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:10,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:10,785 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:10,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-18 19:40:10,788 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:10,788 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:10,800 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:10,800 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#t~ret5=0} Honda state: {mult_#t~ret5=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:10,802 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:10,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:10,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:10,803 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:10,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-18 19:40:10,806 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:10,806 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:10,824 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:10,824 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_~n=-6, mult_#in~n=-6} Honda state: {mult_~n=-6, mult_#in~n=-6} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:10,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-11-18 19:40:10,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:10,827 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:10,828 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:10,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-18 19:40:10,831 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:10,831 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:10,843 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-18 19:40:10,843 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {mult_#t~ret4=0} Honda state: {mult_#t~ret4=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-18 19:40:10,845 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:10,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:10,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:10,847 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:10,848 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-18 19:40:10,849 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-18 19:40:10,849 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:10,870 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-11-18 19:40:10,871 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:10,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:10,872 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:10,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-18 19:40:10,874 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-18 19:40:10,874 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-18 19:40:11,619 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-18 19:40:11,623 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-11-18 19:40:11,623 INFO L210 LassoAnalysis]: Preferences: [2022-11-18 19:40:11,623 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-18 19:40:11,623 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-18 19:40:11,623 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-18 19:40:11,623 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-18 19:40:11,623 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:11,623 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-18 19:40:11,623 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-18 19:40:11,623 INFO L133 ssoRankerPreferences]: Filename of dumped script: Primes.c_Iteration9_Loop [2022-11-18 19:40:11,623 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-18 19:40:11,624 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-18 19:40:11,624 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:11,632 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:11,634 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:11,638 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:11,647 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-18 19:40:11,694 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-18 19:40:11,694 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-18 19:40:11,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:11,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:11,695 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:11,710 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:11,723 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:11,723 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:11,723 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:11,723 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:11,723 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:11,724 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-18 19:40:11,725 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:11,725 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:11,727 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:11,729 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-11-18 19:40:11,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:11,730 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:11,731 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:11,738 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-18 19:40:11,741 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:11,751 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:11,751 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:11,751 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:11,751 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:11,751 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:11,751 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:11,751 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:11,753 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:11,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-11-18 19:40:11,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:11,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:11,756 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:11,759 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-18 19:40:11,760 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:11,769 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:11,770 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:11,770 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:11,770 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:11,770 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:11,770 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:11,770 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:11,772 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-18 19:40:11,774 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:11,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:11,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:11,775 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:11,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-18 19:40:11,778 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-18 19:40:11,787 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-18 19:40:11,788 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-18 19:40:11,788 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-18 19:40:11,788 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-18 19:40:11,788 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-18 19:40:11,789 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-18 19:40:11,789 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-18 19:40:11,792 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-18 19:40:11,797 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-11-18 19:40:11,798 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-18 19:40:11,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-18 19:40:11,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:11,799 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-18 19:40:11,801 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-18 19:40:11,802 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-18 19:40:11,802 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-18 19:40:11,802 INFO L513 LassoAnalysis]: Proved termination. [2022-11-18 19:40:11,802 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(mult_~m) = 1*mult_~m Supporting invariants [] [2022-11-18 19:40:11,804 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-11-18 19:40:11,805 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-18 19:40:11,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:11,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:11,868 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 8 conjunts are in the unsatisfiable core [2022-11-18 19:40:11,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:11,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:11,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 7 conjunts are in the unsatisfiable core [2022-11-18 19:40:11,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:11,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:11,984 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.2 stem predicates 3 loop predicates [2022-11-18 19:40:11,985 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 191 states and 257 transitions. cyclomatic complexity: 75 Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 19:40:12,080 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 191 states and 257 transitions. cyclomatic complexity: 75. Second operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Result 232 states and 303 transitions. Complement of second has 11 states. [2022-11-18 19:40:12,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 2 stem states 2 non-accepting loop states 1 accepting loop states [2022-11-18 19:40:12,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 19:40:12,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 54 transitions. [2022-11-18 19:40:12,083 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 54 transitions. Stem has 22 letters. Loop has 3 letters. [2022-11-18 19:40:12,084 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:12,084 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 54 transitions. Stem has 25 letters. Loop has 3 letters. [2022-11-18 19:40:12,084 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:12,084 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 54 transitions. Stem has 22 letters. Loop has 6 letters. [2022-11-18 19:40:12,084 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-18 19:40:12,085 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 232 states and 303 transitions. [2022-11-18 19:40:12,087 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 42 [2022-11-18 19:40:12,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 232 states to 222 states and 293 transitions. [2022-11-18 19:40:12,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 188 [2022-11-18 19:40:12,090 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 190 [2022-11-18 19:40:12,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 222 states and 293 transitions. [2022-11-18 19:40:12,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:40:12,090 INFO L218 hiAutomatonCegarLoop]: Abstraction has 222 states and 293 transitions. [2022-11-18 19:40:12,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states and 293 transitions. [2022-11-18 19:40:12,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 209. [2022-11-18 19:40:12,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 156 states have (on average 1.2692307692307692) internal successors, (198), 162 states have internal predecessors, (198), 34 states have call successors, (37), 25 states have call predecessors, (37), 19 states have return successors, (44), 21 states have call predecessors, (44), 23 states have call successors, (44) [2022-11-18 19:40:12,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 279 transitions. [2022-11-18 19:40:12,100 INFO L240 hiAutomatonCegarLoop]: Abstraction has 209 states and 279 transitions. [2022-11-18 19:40:12,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:12,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-18 19:40:12,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-18 19:40:12,102 INFO L87 Difference]: Start difference. First operand 209 states and 279 transitions. Second operand has 5 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (3), 2 states have call predecessors, (3), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-11-18 19:40:12,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:40:12,138 INFO L93 Difference]: Finished difference Result 205 states and 270 transitions. [2022-11-18 19:40:12,138 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 205 states and 270 transitions. [2022-11-18 19:40:12,140 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 36 [2022-11-18 19:40:12,148 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 205 states to 145 states and 177 transitions. [2022-11-18 19:40:12,149 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 135 [2022-11-18 19:40:12,149 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 135 [2022-11-18 19:40:12,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 145 states and 177 transitions. [2022-11-18 19:40:12,149 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:40:12,149 INFO L218 hiAutomatonCegarLoop]: Abstraction has 145 states and 177 transitions. [2022-11-18 19:40:12,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states and 177 transitions. [2022-11-18 19:40:12,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 125. [2022-11-18 19:40:12,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 95 states have (on average 1.1368421052631579) internal successors, (108), 100 states have internal predecessors, (108), 18 states have call successors, (18), 13 states have call predecessors, (18), 12 states have return successors, (28), 11 states have call predecessors, (28), 14 states have call successors, (28) [2022-11-18 19:40:12,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 154 transitions. [2022-11-18 19:40:12,156 INFO L240 hiAutomatonCegarLoop]: Abstraction has 125 states and 154 transitions. [2022-11-18 19:40:12,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-18 19:40:12,158 INFO L428 stractBuchiCegarLoop]: Abstraction has 125 states and 154 transitions. [2022-11-18 19:40:12,158 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-18 19:40:12,158 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 125 states and 154 transitions. [2022-11-18 19:40:12,159 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 36 [2022-11-18 19:40:12,159 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:40:12,159 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:40:12,162 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:12,162 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:12,162 INFO L748 eck$LassoCheckResult]: Stem: 5074#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 5075#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 5086#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 5079#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 5120#is_prime_ENTRY ~n := #in~n;~m := #in~m; 5137#L58 assume !(~n <= 1); 5136#L61 assume !(2 == ~n); 5135#L64 assume ~n > 2; 5134#L65 assume !(~m <= 1); 5103#L68 call #t~ret10 := multiple_of(~n, ~m);< 5133#multiple_ofENTRY ~n := #in~n;~m := #in~m; 5132#L32 assume !(~m < 0); 5131#L35 assume !(~n < 0); 5130#L38 assume !(0 == ~m); 5129#L41 assume !(0 == ~n); 5083#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 5124#multiple_ofENTRY ~n := #in~n;~m := #in~m; 5125#L32 assume !(~m < 0); 5145#L35 assume ~n < 0; 5094#L36 call #t~ret7 := multiple_of(-~n, ~m);< 5127#multiple_ofENTRY ~n := #in~n;~m := #in~m; 5128#L32 assume !(~m < 0); 5160#L35 assume !(~n < 0); 5154#L38 assume !(0 == ~m); 5149#L41 assume !(0 == ~n); 5088#L44 [2022-11-18 19:40:12,162 INFO L750 eck$LassoCheckResult]: Loop: 5088#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 5158#multiple_ofENTRY ~n := #in~n;~m := #in~m; 5165#L32 assume !(~m < 0); 5163#L35 assume ~n < 0; 5087#L36 call #t~ret7 := multiple_of(-~n, ~m);< 5091#multiple_ofENTRY ~n := #in~n;~m := #in~m; 5162#L32 assume !(~m < 0); 5161#L35 assume !(~n < 0); 5155#L38 assume !(0 == ~m); 5150#L41 assume !(0 == ~n); 5088#L44 [2022-11-18 19:40:12,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:12,163 INFO L85 PathProgramCache]: Analyzing trace with hash -155061355, now seen corresponding path program 1 times [2022-11-18 19:40:12,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:12,163 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852169007] [2022-11-18 19:40:12,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:12,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:12,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:12,272 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:12,328 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:12,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-18 19:40:12,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852169007] [2022-11-18 19:40:12,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852169007] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-18 19:40:12,329 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812580230] [2022-11-18 19:40:12,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:12,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-18 19:40:12,330 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 [2022-11-18 19:40:12,334 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-18 19:40:12,353 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-11-18 19:40:12,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-18 19:40:12,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 86 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-18 19:40:12,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-18 19:40:12,437 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:12,437 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-18 19:40:12,554 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-18 19:40:12,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812580230] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-18 19:40:12,555 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-18 19:40:12,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 14 [2022-11-18 19:40:12,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636700501] [2022-11-18 19:40:12,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-18 19:40:12,556 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-18 19:40:12,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:12,557 INFO L85 PathProgramCache]: Analyzing trace with hash -2044787022, now seen corresponding path program 1 times [2022-11-18 19:40:12,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:12,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003108882] [2022-11-18 19:40:12,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:12,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:12,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:12,565 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:12,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:12,569 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:12,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-18 19:40:12,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-18 19:40:12,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2022-11-18 19:40:12,815 INFO L87 Difference]: Start difference. First operand 125 states and 154 transitions. cyclomatic complexity: 35 Second operand has 14 states, 14 states have (on average 2.4285714285714284) internal successors, (34), 8 states have internal predecessors, (34), 6 states have call successors, (7), 7 states have call predecessors, (7), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-18 19:40:13,032 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-18 19:40:13,032 INFO L93 Difference]: Finished difference Result 153 states and 195 transitions. [2022-11-18 19:40:13,032 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 153 states and 195 transitions. [2022-11-18 19:40:13,034 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 36 [2022-11-18 19:40:13,035 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 153 states to 151 states and 193 transitions. [2022-11-18 19:40:13,035 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 136 [2022-11-18 19:40:13,036 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 136 [2022-11-18 19:40:13,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 151 states and 193 transitions. [2022-11-18 19:40:13,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-18 19:40:13,036 INFO L218 hiAutomatonCegarLoop]: Abstraction has 151 states and 193 transitions. [2022-11-18 19:40:13,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states and 193 transitions. [2022-11-18 19:40:13,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 147. [2022-11-18 19:40:13,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 112 states have (on average 1.1071428571428572) internal successors, (124), 118 states have internal predecessors, (124), 20 states have call successors, (20), 15 states have call predecessors, (20), 15 states have return successors, (36), 13 states have call predecessors, (36), 17 states have call successors, (36) [2022-11-18 19:40:13,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 180 transitions. [2022-11-18 19:40:13,040 INFO L240 hiAutomatonCegarLoop]: Abstraction has 147 states and 180 transitions. [2022-11-18 19:40:13,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-11-18 19:40:13,042 INFO L428 stractBuchiCegarLoop]: Abstraction has 147 states and 180 transitions. [2022-11-18 19:40:13,042 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-18 19:40:13,042 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states and 180 transitions. [2022-11-18 19:40:13,043 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 36 [2022-11-18 19:40:13,043 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-18 19:40:13,043 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-18 19:40:13,044 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:13,044 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 1, 1, 1, 1, 1, 1] [2022-11-18 19:40:13,045 INFO L748 eck$LassoCheckResult]: Stem: 5523#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(9, 2);call #Ultimate.allocInit(12, 3); 5524#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~nondet12#1, main_#t~ret13#1, main_#t~nondet14#1, main_#t~nondet15#1, main_#t~ret16#1, main_#t~short17#1, main_~n~0#1, main_~result~0#1, main_~f1~0#1, main_~f2~0#1;main_~n~0#1 := main_#t~nondet12#1;havoc main_#t~nondet12#1; 5535#L78 assume !(main_~n~0#1 < 1 || main_~n~0#1 > 46340);assume { :begin_inline_is_prime } true;is_prime_#in~n#1 := main_~n~0#1;havoc is_prime_#res#1;havoc is_prime_#t~ret9#1, is_prime_~n#1;is_prime_~n#1 := is_prime_#in~n#1; 5526#L53 call is_prime_#t~ret9#1 := is_prime_(is_prime_~n#1, is_prime_~n#1 - 1);< 5558#is_prime_ENTRY ~n := #in~n;~m := #in~m; 5580#L58 assume !(~n <= 1); 5579#L61 assume !(2 == ~n); 5578#L64 assume ~n > 2; 5577#L65 assume !(~m <= 1); 5571#L68 call #t~ret10 := multiple_of(~n, ~m);< 5576#multiple_ofENTRY ~n := #in~n;~m := #in~m; 5575#L32 assume !(~m < 0); 5574#L35 assume !(~n < 0); 5573#L38 assume !(0 == ~m); 5572#L41 assume !(0 == ~n); 5569#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 5568#multiple_ofENTRY ~n := #in~n;~m := #in~m; 5570#L32 assume !(~m < 0); 5605#L35 assume !(~n < 0); 5603#L38 assume !(0 == ~m); 5601#L41 assume !(0 == ~n); 5532#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 5548#multiple_ofENTRY ~n := #in~n;~m := #in~m; 5549#L32 assume !(~m < 0); 5606#L35 assume ~n < 0; 5518#L36 call #t~ret7 := multiple_of(-~n, ~m);< 5562#multiple_ofENTRY ~n := #in~n;~m := #in~m; 5563#L32 assume !(~m < 0); 5638#L35 assume !(~n < 0); 5637#L38 assume !(0 == ~m); 5636#L41 assume !(0 == ~n); 5554#L44 [2022-11-18 19:40:13,045 INFO L750 eck$LassoCheckResult]: Loop: 5554#L44 call #t~ret8 := multiple_of(~n - ~m, ~m);< 5555#multiple_ofENTRY ~n := #in~n;~m := #in~m; 5633#L32 assume !(~m < 0); 5630#L35 assume ~n < 0; 5520#L36 call #t~ret7 := multiple_of(-~n, ~m);< 5536#multiple_ofENTRY ~n := #in~n;~m := #in~m; 5632#L32 assume !(~m < 0); 5629#L35 assume !(~n < 0); 5628#L38 assume !(0 == ~m); 5627#L41 assume !(0 == ~n); 5554#L44 [2022-11-18 19:40:13,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:13,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1134874352, now seen corresponding path program 2 times [2022-11-18 19:40:13,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:13,046 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012009399] [2022-11-18 19:40:13,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:13,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:13,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:13,053 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:13,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:13,061 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:13,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:13,062 INFO L85 PathProgramCache]: Analyzing trace with hash -2044787022, now seen corresponding path program 2 times [2022-11-18 19:40:13,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:13,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790922757] [2022-11-18 19:40:13,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:13,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:13,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:13,065 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:13,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:13,068 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:13,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-18 19:40:13,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1280798977, now seen corresponding path program 3 times [2022-11-18 19:40:13,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-18 19:40:13,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194726823] [2022-11-18 19:40:13,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-18 19:40:13,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-18 19:40:13,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:13,078 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:13,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:13,087 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-18 19:40:14,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:14,339 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-18 19:40:14,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-18 19:40:14,394 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 18.11 07:40:14 BoogieIcfgContainer [2022-11-18 19:40:14,394 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-18 19:40:14,394 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-18 19:40:14,394 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-18 19:40:14,402 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-18 19:40:14,402 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.11 07:39:59" (3/4) ... [2022-11-18 19:40:14,405 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2022-11-18 19:40:14,472 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/witness.graphml [2022-11-18 19:40:14,472 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-18 19:40:14,474 INFO L158 Benchmark]: Toolchain (without parser) took 15971.37ms. Allocated memory was 117.4MB in the beginning and 207.6MB in the end (delta: 90.2MB). Free memory was 90.5MB in the beginning and 127.3MB in the end (delta: -36.8MB). Peak memory consumption was 53.4MB. Max. memory is 16.1GB. [2022-11-18 19:40:14,474 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 117.4MB. Free memory is still 74.3MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-18 19:40:14,474 INFO L158 Benchmark]: CACSL2BoogieTranslator took 274.71ms. Allocated memory is still 117.4MB. Free memory was 90.5MB in the beginning and 90.8MB in the end (delta: -250.6kB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-18 19:40:14,475 INFO L158 Benchmark]: Boogie Procedure Inliner took 32.92ms. Allocated memory is still 117.4MB. Free memory was 90.8MB in the beginning and 89.4MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-18 19:40:14,475 INFO L158 Benchmark]: Boogie Preprocessor took 20.69ms. Allocated memory is still 117.4MB. Free memory was 89.4MB in the beginning and 87.9MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-18 19:40:14,476 INFO L158 Benchmark]: RCFGBuilder took 391.21ms. Allocated memory is still 117.4MB. Free memory was 87.9MB in the beginning and 75.3MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2022-11-18 19:40:14,476 INFO L158 Benchmark]: BuchiAutomizer took 15168.22ms. Allocated memory was 117.4MB in the beginning and 207.6MB in the end (delta: 90.2MB). Free memory was 75.3MB in the beginning and 130.5MB in the end (delta: -55.1MB). Peak memory consumption was 36.5MB. Max. memory is 16.1GB. [2022-11-18 19:40:14,476 INFO L158 Benchmark]: Witness Printer took 78.50ms. Allocated memory is still 207.6MB. Free memory was 130.5MB in the beginning and 127.3MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-18 19:40:14,478 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 117.4MB. Free memory is still 74.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 274.71ms. Allocated memory is still 117.4MB. Free memory was 90.5MB in the beginning and 90.8MB in the end (delta: -250.6kB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 32.92ms. Allocated memory is still 117.4MB. Free memory was 90.8MB in the beginning and 89.4MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 20.69ms. Allocated memory is still 117.4MB. Free memory was 89.4MB in the beginning and 87.9MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 391.21ms. Allocated memory is still 117.4MB. Free memory was 87.9MB in the beginning and 75.3MB in the end (delta: 12.6MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * BuchiAutomizer took 15168.22ms. Allocated memory was 117.4MB in the beginning and 207.6MB in the end (delta: 90.2MB). Free memory was 75.3MB in the beginning and 130.5MB in the end (delta: -55.1MB). Peak memory consumption was 36.5MB. Max. memory is 16.1GB. * Witness Printer took 78.50ms. Allocated memory is still 207.6MB. Free memory was 130.5MB in the beginning and 127.3MB 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: Constructed decomposition of program Your program was decomposed into 15 terminating modules (8 trivial, 7 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function \old(m) and consists of 13 locations. One deterministic module has affine ranking function m and consists of 5 locations. One deterministic module has affine ranking function -1 * \old(m) and consists of 5 locations. One deterministic module has affine ranking function -1 * \old(n) and consists of 4 locations. One deterministic module has affine ranking function \old(n) and consists of 7 locations. One deterministic module has affine ranking function m and consists of 6 locations. One deterministic module has affine ranking function m and consists of 5 locations. 8 modules have a trivial ranking function, the largest among these consists of 14 locations. The remainder module has 147 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.0s and 11 iterations. TraceHistogramMax:4. Analysis of lassos took 11.3s. Construction of modules took 0.9s. Büchi inclusion checks took 2.5s. Highest rank in rank-based complementation 3. Minimization of det autom 4. Minimization of nondet autom 11. Automata minimization 0.1s AutomataMinimizationTime, 15 MinimizatonAttempts, 271 StatesRemovedByMinimization, 15 NontrivialMinimizations. Non-live state removal took 0.1s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [7, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 1/7 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 692 SdHoareTripleChecker+Valid, 1.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 666 mSDsluCounter, 1855 SdHoareTripleChecker+Invalid, 0.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1196 mSDsCounter, 206 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 982 IncrementalHoareTripleChecker+Invalid, 1188 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 206 mSolverCounterUnsat, 659 mSDtfsCounter, 982 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI2 SFLT2 conc0 concLT1 SILN1 SILU0 SILI0 SILT4 lasso0 LassoPreprocessingBenchmarks: Lassos: inital19 mio100 ax100 hnf100 lsp78 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq172 hnf92 smp90 dnf100 smp100 tf109 neg98 sie110 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 43ms VariablesStem: 0 VariablesLoop: 0 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 19 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 7 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 3.9s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - LassoShapedNonTerminationArgument [Line: 44]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite program execution. Stem: [L77] int n = __VERIFIER_nondet_int(); [L78] COND FALSE !(n < 1 || n > 46340) [L83] CALL is_prime(n) [L53] CALL is_prime_(n, n - 1) VAL [\old(m)=2, \old(n)=3] [L58] COND FALSE !(n <= 1) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L61] COND FALSE !(n == 2) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L64] COND TRUE n > 2 VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L65] COND FALSE !(m <= 1) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L68] CALL multiple_of(n, m) VAL [\old(m)=2, \old(n)=3] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L35] COND FALSE !(n < 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L38] COND FALSE !(m == 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L41] COND FALSE !(n == 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L44] CALL multiple_of(n - m, m) VAL [\old(m)=2, \old(n)=1] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L35] COND FALSE !(n < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L38] COND FALSE !(m == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L41] COND FALSE !(n == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L44] CALL multiple_of(n - m, m) VAL [\old(m)=2, \old(n)=-1] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=-1, m=2, n=-1] [L35] COND TRUE n < 0 VAL [\old(m)=2, \old(n)=-1, m=2, n=-1] [L36] CALL multiple_of(-n, m) VAL [\old(m)=2, \old(n)=1] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L35] COND FALSE !(n < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L38] COND FALSE !(m == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L41] COND FALSE !(n == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] Loop: [L44] CALL multiple_of(n - m, m) [L32] COND FALSE !(m < 0) [L35] COND TRUE n < 0 [L36] CALL multiple_of(-n, m) [L32] COND FALSE !(m < 0) [L35] COND FALSE !(n < 0) [L38] COND FALSE !(m == 0) [L41] COND FALSE !(n == 0) End of lasso representation. - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 44]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L77] int n = __VERIFIER_nondet_int(); [L78] COND FALSE !(n < 1 || n > 46340) [L83] CALL is_prime(n) [L53] CALL is_prime_(n, n - 1) VAL [\old(m)=2, \old(n)=3] [L58] COND FALSE !(n <= 1) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L61] COND FALSE !(n == 2) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L64] COND TRUE n > 2 VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L65] COND FALSE !(m <= 1) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L68] CALL multiple_of(n, m) VAL [\old(m)=2, \old(n)=3] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L35] COND FALSE !(n < 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L38] COND FALSE !(m == 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L41] COND FALSE !(n == 0) VAL [\old(m)=2, \old(n)=3, m=2, n=3] [L44] CALL multiple_of(n - m, m) VAL [\old(m)=2, \old(n)=1] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L35] COND FALSE !(n < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L38] COND FALSE !(m == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L41] COND FALSE !(n == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L44] CALL multiple_of(n - m, m) VAL [\old(m)=2, \old(n)=-1] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=-1, m=2, n=-1] [L35] COND TRUE n < 0 VAL [\old(m)=2, \old(n)=-1, m=2, n=-1] [L36] CALL multiple_of(-n, m) VAL [\old(m)=2, \old(n)=1] [L32] COND FALSE !(m < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L35] COND FALSE !(n < 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L38] COND FALSE !(m == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] [L41] COND FALSE !(n == 0) VAL [\old(m)=2, \old(n)=1, m=2, n=1] Loop: [L44] CALL multiple_of(n - m, m) [L32] COND FALSE !(m < 0) [L35] COND TRUE n < 0 [L36] CALL multiple_of(-n, m) [L32] COND FALSE !(m < 0) [L35] COND FALSE !(n < 0) [L38] COND FALSE !(m == 0) [L41] COND FALSE !(n == 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2022-11-18 19:40:14,516 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-11-18 19:40:14,719 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-11-18 19:40:14,920 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_48137734-efa3-4afb-aec0-95e76b3a81dd/bin/uautomizer-TMbwUNV5ro/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)