./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound100.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 38b53e6a Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/config/AutomizerReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound100.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 47fbdb3da16165eeeef0687b73275c90a2682f5a520ac2387154637187559fe6 --- 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-38b53e6 [2022-11-25 17:05:54,748 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-25 17:05:54,750 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-25 17:05:54,775 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-25 17:05:54,775 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-25 17:05:54,779 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-25 17:05:54,784 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-25 17:05:54,788 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-25 17:05:54,791 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-25 17:05:54,797 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-25 17:05:54,799 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-25 17:05:54,801 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-25 17:05:54,801 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-25 17:05:54,804 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-25 17:05:54,807 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-25 17:05:54,809 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-25 17:05:54,811 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-25 17:05:54,812 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-25 17:05:54,814 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-25 17:05:54,821 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-25 17:05:54,823 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-25 17:05:54,825 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-25 17:05:54,827 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-25 17:05:54,828 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-25 17:05:54,838 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-25 17:05:54,838 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-25 17:05:54,839 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-25 17:05:54,841 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-25 17:05:54,841 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-25 17:05:54,842 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-25 17:05:54,843 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-25 17:05:54,844 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-25 17:05:54,846 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-25 17:05:54,848 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-25 17:05:54,851 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-25 17:05:54,851 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-25 17:05:54,852 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-25 17:05:54,852 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-25 17:05:54,853 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-25 17:05:54,854 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-25 17:05:54,855 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-25 17:05:54,856 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-11-25 17:05:54,895 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-25 17:05:54,896 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-25 17:05:54,896 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-25 17:05:54,896 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-25 17:05:54,897 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-11-25 17:05:54,897 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-11-25 17:05:54,898 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-25 17:05:54,898 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-25 17:05:54,899 INFO L138 SettingsManager]: * Use SBE=true [2022-11-25 17:05:54,899 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-25 17:05:54,899 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-25 17:05:54,899 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-25 17:05:54,900 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-25 17:05:54,900 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-25 17:05:54,900 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-11-25 17:05:54,900 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-11-25 17:05:54,901 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-11-25 17:05:54,901 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-25 17:05:54,901 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-25 17:05:54,901 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-25 17:05:54,901 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-11-25 17:05:54,902 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-25 17:05:54,902 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-25 17:05:54,902 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-11-25 17:05:54,902 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 17:05:54,903 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-25 17:05:54,903 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-11-25 17:05:54,903 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-11-25 17:05:54,903 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-25 17:05:54,904 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-11-25 17:05:54,904 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-11-25 17:05:54,904 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-11-25 17:05:54,904 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-11-25 17:05:54,905 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-11-25 17:05:54,905 INFO L138 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/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_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 47fbdb3da16165eeeef0687b73275c90a2682f5a520ac2387154637187559fe6 [2022-11-25 17:05:55,190 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-25 17:05:55,228 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-25 17:05:55,231 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-25 17:05:55,232 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-25 17:05:55,232 INFO L275 PluginConnector]: CDTParser initialized [2022-11-25 17:05:55,234 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/../../sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound100.c [2022-11-25 17:05:58,294 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-11-25 17:05:58,533 INFO L351 CDTParser]: Found 1 translation units. [2022-11-25 17:05:58,533 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound100.c [2022-11-25 17:05:58,540 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/data/dcb2147e7/715e9477fb0948729de3ffcadb5162ec/FLAGc6806bbc2 [2022-11-25 17:05:58,559 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/data/dcb2147e7/715e9477fb0948729de3ffcadb5162ec [2022-11-25 17:05:58,562 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-25 17:05:58,564 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-25 17:05:58,569 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-25 17:05:58,569 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-25 17:05:58,573 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-25 17:05:58,574 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 05:05:58" (1/1) ... [2022-11-25 17:05:58,576 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21a9d152 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58, skipping insertion in model container [2022-11-25 17:05:58,576 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 25.11 05:05:58" (1/1) ... [2022-11-25 17:05:58,584 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-25 17:05:58,604 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-25 17:05:58,804 WARN L237 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_346275d7-be64-47dd-9aa6-0d57a6f6eac0/sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound100.c[458,471] [2022-11-25 17:05:58,828 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 17:05:58,840 INFO L203 MainTranslator]: Completed pre-run [2022-11-25 17:05:58,857 WARN L237 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_346275d7-be64-47dd-9aa6-0d57a6f6eac0/sv-benchmarks/c/nla-digbench-scaling/ps4-ll_unwindbound100.c[458,471] [2022-11-25 17:05:58,863 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-25 17:05:58,879 INFO L208 MainTranslator]: Completed translation [2022-11-25 17:05:58,880 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58 WrapperNode [2022-11-25 17:05:58,880 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-25 17:05:58,881 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-25 17:05:58,882 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-25 17:05:58,882 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-25 17:05:58,890 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58" (1/1) ... [2022-11-25 17:05:58,898 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58" (1/1) ... [2022-11-25 17:05:58,932 INFO L138 Inliner]: procedures = 14, calls = 10, calls flagged for inlining = 2, calls inlined = 2, statements flattened = 39 [2022-11-25 17:05:58,933 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-25 17:05:58,933 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-25 17:05:58,934 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-25 17:05:58,934 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-25 17:05:58,949 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58" (1/1) ... [2022-11-25 17:05:58,951 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58" (1/1) ... [2022-11-25 17:05:58,964 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58" (1/1) ... [2022-11-25 17:05:58,965 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58" (1/1) ... [2022-11-25 17:05:58,967 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58" (1/1) ... [2022-11-25 17:05:58,978 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58" (1/1) ... [2022-11-25 17:05:58,979 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58" (1/1) ... [2022-11-25 17:05:58,983 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58" (1/1) ... [2022-11-25 17:05:58,985 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-25 17:05:58,986 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-25 17:05:58,988 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-25 17:05:58,989 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-25 17:05:58,990 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58" (1/1) ... [2022-11-25 17:05:58,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-11-25 17:05:59,012 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:05:59,031 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-11-25 17:05:59,040 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-11-25 17:05:59,075 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-25 17:05:59,075 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-25 17:05:59,076 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-25 17:05:59,076 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-25 17:05:59,077 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-11-25 17:05:59,077 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-11-25 17:05:59,143 INFO L235 CfgBuilder]: Building ICFG [2022-11-25 17:05:59,145 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-25 17:05:59,359 INFO L276 CfgBuilder]: Performing block encoding [2022-11-25 17:05:59,379 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-25 17:05:59,380 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-25 17:05:59,382 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:05:59 BoogieIcfgContainer [2022-11-25 17:05:59,382 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-25 17:05:59,385 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-11-25 17:05:59,385 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-11-25 17:05:59,388 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-11-25 17:05:59,389 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 25.11 05:05:58" (1/3) ... [2022-11-25 17:05:59,390 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72851dd2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 05:05:59, skipping insertion in model container [2022-11-25 17:05:59,390 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 25.11 05:05:58" (2/3) ... [2022-11-25 17:05:59,390 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72851dd2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 25.11 05:05:59, skipping insertion in model container [2022-11-25 17:05:59,390 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 25.11 05:05:59" (3/3) ... [2022-11-25 17:05:59,392 INFO L112 eAbstractionObserver]: Analyzing ICFG ps4-ll_unwindbound100.c [2022-11-25 17:05:59,423 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-11-25 17:05:59,439 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-11-25 17:05:59,525 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-11-25 17:05:59,545 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@4bbc3b51, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-11-25 17:05:59,546 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-11-25 17:05:59,556 INFO L276 IsEmpty]: Start isEmpty. Operand has 18 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-25 17:05:59,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2022-11-25 17:05:59,578 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:05:59,578 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:05:59,579 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:05:59,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:05:59,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1819788390, now seen corresponding path program 1 times [2022-11-25 17:05:59,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:05:59,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463725812] [2022-11-25 17:05:59,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:05:59,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:05:59,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:05:59,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:05:59,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463725812] [2022-11-25 17:05:59,784 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-11-25 17:05:59,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883883570] [2022-11-25 17:05:59,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:05:59,785 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:05:59,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:05:59,791 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:05:59,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-11-25 17:05:59,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:05:59,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 1 conjunts are in the unsatisfiable core [2022-11-25 17:05:59,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:05:59,910 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-25 17:05:59,911 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 17:05:59,911 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883883570] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:05:59,912 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:05:59,912 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-25 17:05:59,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156269021] [2022-11-25 17:05:59,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:05:59,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-11-25 17:05:59,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:05:59,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-11-25 17:05:59,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-25 17:05:59,972 INFO L87 Difference]: Start difference. First operand has 18 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 13 states have internal predecessors, (17), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Second operand has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:06:00,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:06:00,002 INFO L93 Difference]: Finished difference Result 34 states and 47 transitions. [2022-11-25 17:06:00,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-11-25 17:06:00,007 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 7 [2022-11-25 17:06:00,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:06:00,046 INFO L225 Difference]: With dead ends: 34 [2022-11-25 17:06:00,056 INFO L226 Difference]: Without dead ends: 14 [2022-11-25 17:06:00,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-11-25 17:06:00,065 INFO L413 NwaCegarLoop]: 21 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-25 17:06:00,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-25 17:06:00,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2022-11-25 17:06:00,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2022-11-25 17:06:00,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14 states, 9 states have (on average 1.3333333333333333) internal successors, (12), 10 states have internal predecessors, (12), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-25 17:06:00,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 17 transitions. [2022-11-25 17:06:00,137 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 17 transitions. Word has length 7 [2022-11-25 17:06:00,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:06:00,137 INFO L495 AbstractCegarLoop]: Abstraction has 14 states and 17 transitions. [2022-11-25 17:06:00,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 3.0) internal successors, (6), 2 states have internal predecessors, (6), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:06:00,138 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 17 transitions. [2022-11-25 17:06:00,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-25 17:06:00,140 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:06:00,140 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:06:00,151 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-11-25 17:06:00,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:06:00,347 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:06:00,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:06:00,349 INFO L85 PathProgramCache]: Analyzing trace with hash 178441499, now seen corresponding path program 1 times [2022-11-25 17:06:00,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:06:00,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516460770] [2022-11-25 17:06:00,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:06:00,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:06:00,381 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:06:00,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1152529159] [2022-11-25 17:06:00,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:06:00,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:06:00,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:06:00,386 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:06:00,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-11-25 17:06:00,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:06:00,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-25 17:06:00,468 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:06:00,537 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-25 17:06:00,537 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 17:06:00,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:06:00,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516460770] [2022-11-25 17:06:00,541 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:06:00,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152529159] [2022-11-25 17:06:00,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152529159] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:06:00,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:06:00,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-25 17:06:00,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799897842] [2022-11-25 17:06:00,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:06:00,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-11-25 17:06:00,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:06:00,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-11-25 17:06:00,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 17:06:00,550 INFO L87 Difference]: Start difference. First operand 14 states and 17 transitions. Second operand has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:06:00,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:06:00,576 INFO L93 Difference]: Finished difference Result 24 states and 28 transitions. [2022-11-25 17:06:00,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-11-25 17:06:00,578 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-11-25 17:06:00,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:06:00,583 INFO L225 Difference]: With dead ends: 24 [2022-11-25 17:06:00,584 INFO L226 Difference]: Without dead ends: 16 [2022-11-25 17:06:00,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-11-25 17:06:00,585 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 0 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 41 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-25 17:06:00,586 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 41 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-25 17:06:00,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2022-11-25 17:06:00,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2022-11-25 17:06:00,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 11 states have (on average 1.2727272727272727) internal successors, (14), 12 states have internal predecessors, (14), 3 states have call successors, (3), 1 states have call predecessors, (3), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-25 17:06:00,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2022-11-25 17:06:00,599 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 8 [2022-11-25 17:06:00,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:06:00,599 INFO L495 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2022-11-25 17:06:00,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 1.75) internal successors, (7), 3 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:06:00,600 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2022-11-25 17:06:00,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2022-11-25 17:06:00,601 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:06:00,601 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:06:00,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-11-25 17:06:00,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:06:00,806 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:06:00,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:06:00,807 INFO L85 PathProgramCache]: Analyzing trace with hash 180228959, now seen corresponding path program 1 times [2022-11-25 17:06:00,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:06:00,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100422416] [2022-11-25 17:06:00,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:06:00,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:06:00,820 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:06:00,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [816322411] [2022-11-25 17:06:00,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:06:00,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:06:00,821 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:06:00,824 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:06:00,833 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-11-25 17:06:00,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:06:00,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 10 conjunts are in the unsatisfiable core [2022-11-25 17:06:00,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:06:00,973 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-25 17:06:00,974 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-25 17:06:00,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:06:00,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100422416] [2022-11-25 17:06:00,974 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:06:00,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816322411] [2022-11-25 17:06:00,975 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816322411] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-25 17:06:00,975 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-25 17:06:00,975 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-25 17:06:00,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748400908] [2022-11-25 17:06:00,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-25 17:06:00,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-11-25 17:06:00,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:06:00,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-25 17:06:00,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-25 17:06:00,979 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand has 5 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:06:01,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:06:01,055 INFO L93 Difference]: Finished difference Result 26 states and 31 transitions. [2022-11-25 17:06:01,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-11-25 17:06:01,056 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 8 [2022-11-25 17:06:01,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:06:01,057 INFO L225 Difference]: With dead ends: 26 [2022-11-25 17:06:01,058 INFO L226 Difference]: Without dead ends: 22 [2022-11-25 17:06:01,059 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-25 17:06:01,060 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 6 mSDsluCounter, 33 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 48 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-11-25 17:06:01,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 48 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-11-25 17:06:01,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2022-11-25 17:06:01,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2022-11-25 17:06:01,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 15 states have (on average 1.2) internal successors, (18), 16 states have internal predecessors, (18), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-25 17:06:01,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 25 transitions. [2022-11-25 17:06:01,068 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 25 transitions. Word has length 8 [2022-11-25 17:06:01,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:06:01,068 INFO L495 AbstractCegarLoop]: Abstraction has 22 states and 25 transitions. [2022-11-25 17:06:01,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.4) internal successors, (7), 4 states have internal predecessors, (7), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-25 17:06:01,069 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 25 transitions. [2022-11-25 17:06:01,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-25 17:06:01,069 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:06:01,069 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:06:01,079 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-11-25 17:06:01,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:06:01,275 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:06:01,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:06:01,275 INFO L85 PathProgramCache]: Analyzing trace with hash 823572993, now seen corresponding path program 1 times [2022-11-25 17:06:01,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:06:01,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976551352] [2022-11-25 17:06:01,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:06:01,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:06:01,293 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:06:01,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1452433918] [2022-11-25 17:06:01,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:06:01,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:06:01,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:06:01,295 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:06:01,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-11-25 17:06:01,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:06:01,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 5 conjunts are in the unsatisfiable core [2022-11-25 17:06:01,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:06:01,390 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:06:01,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:06:01,435 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:06:01,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:06:01,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976551352] [2022-11-25 17:06:01,436 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:06:01,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1452433918] [2022-11-25 17:06:01,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1452433918] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:06:01,437 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 17:06:01,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2022-11-25 17:06:01,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148461857] [2022-11-25 17:06:01,437 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 17:06:01,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-11-25 17:06:01,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:06:01,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-11-25 17:06:01,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-11-25 17:06:01,440 INFO L87 Difference]: Start difference. First operand 22 states and 25 transitions. Second operand has 8 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-25 17:06:01,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:06:01,537 INFO L93 Difference]: Finished difference Result 56 states and 66 transitions. [2022-11-25 17:06:01,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 17:06:01,538 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 16 [2022-11-25 17:06:01,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:06:01,539 INFO L225 Difference]: With dead ends: 56 [2022-11-25 17:06:01,539 INFO L226 Difference]: Without dead ends: 48 [2022-11-25 17:06:01,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-11-25 17:06:01,541 INFO L413 NwaCegarLoop]: 20 mSDtfsCounter, 29 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 17:06:01,541 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 90 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 17:06:01,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-11-25 17:06:01,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 44. [2022-11-25 17:06:01,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 29 states have (on average 1.2413793103448276) internal successors, (36), 32 states have internal predecessors, (36), 10 states have call successors, (10), 4 states have call predecessors, (10), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-25 17:06:01,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 53 transitions. [2022-11-25 17:06:01,551 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 53 transitions. Word has length 16 [2022-11-25 17:06:01,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:06:01,551 INFO L495 AbstractCegarLoop]: Abstraction has 44 states and 53 transitions. [2022-11-25 17:06:01,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.875) internal successors, (23), 8 states have internal predecessors, (23), 3 states have call successors, (3), 3 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-25 17:06:01,552 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 53 transitions. [2022-11-25 17:06:01,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-11-25 17:06:01,553 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:06:01,553 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:06:01,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-11-25 17:06:01,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:06:01,759 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:06:01,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:06:01,760 INFO L85 PathProgramCache]: Analyzing trace with hash 825360453, now seen corresponding path program 1 times [2022-11-25 17:06:01,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:06:01,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115141602] [2022-11-25 17:06:01,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:06:01,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:06:01,771 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:06:01,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1282886602] [2022-11-25 17:06:01,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:06:01,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:06:01,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:06:01,773 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:06:01,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-11-25 17:06:01,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:06:01,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 19 conjunts are in the unsatisfiable core [2022-11-25 17:06:01,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:06:02,025 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:06:02,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:06:02,171 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:06:02,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:06:02,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115141602] [2022-11-25 17:06:02,172 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:06:02,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1282886602] [2022-11-25 17:06:02,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1282886602] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:06:02,173 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 17:06:02,173 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 6] total 11 [2022-11-25 17:06:02,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949895049] [2022-11-25 17:06:02,173 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 17:06:02,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-11-25 17:06:02,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:06:02,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-11-25 17:06:02,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2022-11-25 17:06:02,175 INFO L87 Difference]: Start difference. First operand 44 states and 53 transitions. Second operand has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 4 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-25 17:06:02,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:06:02,382 INFO L93 Difference]: Finished difference Result 58 states and 66 transitions. [2022-11-25 17:06:02,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 17:06:02,383 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 4 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 16 [2022-11-25 17:06:02,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:06:02,384 INFO L225 Difference]: With dead ends: 58 [2022-11-25 17:06:02,384 INFO L226 Difference]: Without dead ends: 47 [2022-11-25 17:06:02,385 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-11-25 17:06:02,386 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 17 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 17:06:02,386 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 69 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 17:06:02,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-11-25 17:06:02,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 41. [2022-11-25 17:06:02,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 31 states have (on average 1.1290322580645162) internal successors, (35), 31 states have internal predecessors, (35), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-25 17:06:02,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 44 transitions. [2022-11-25 17:06:02,397 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 44 transitions. Word has length 16 [2022-11-25 17:06:02,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:06:02,397 INFO L495 AbstractCegarLoop]: Abstraction has 41 states and 44 transitions. [2022-11-25 17:06:02,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.090909090909091) internal successors, (23), 10 states have internal predecessors, (23), 4 states have call successors, (4), 3 states have call predecessors, (4), 1 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-25 17:06:02,398 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 44 transitions. [2022-11-25 17:06:02,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-11-25 17:06:02,399 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:06:02,399 INFO L195 NwaCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2022-11-25 17:06:02,405 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-11-25 17:06:02,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:06:02,605 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:06:02,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:06:02,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1696898494, now seen corresponding path program 1 times [2022-11-25 17:06:02,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:06:02,606 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93752962] [2022-11-25 17:06:02,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:06:02,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:06:02,616 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:06:02,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [394770447] [2022-11-25 17:06:02,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:06:02,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:06:02,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:06:02,618 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:06:02,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-11-25 17:06:02,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:06:02,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 20 conjunts are in the unsatisfiable core [2022-11-25 17:06:02,684 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:06:02,846 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-11-25 17:06:02,846 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:06:37,109 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| Int)) (or (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8|) (* |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_3| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8|)) (= (mod (+ (* 3 |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8|) (* 3 |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8|) (* 2 |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8|)) 4) 0)))) is different from true [2022-11-25 17:06:55,212 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_3| Int) (|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| Int)) (or (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8|) (* |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_3| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8|)) (= (mod (+ (* 3 |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8|) (* 3 |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8|) (* 2 |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_8|)) 4) 0))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-25 17:07:03,285 WARN L837 $PredicateComparison]: unable to prove that (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (not (< |c_ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |ULTIMATE.start_main_~k~0#1|) (= (+ |ULTIMATE.start_main_~k~0#1| (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:07:05,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:07:05,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93752962] [2022-11-25 17:07:05,326 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:07:05,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394770447] [2022-11-25 17:07:05,327 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394770447] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:07:05,327 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:07:05,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-11-25 17:07:05,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522760368] [2022-11-25 17:07:05,327 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:07:05,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-11-25 17:07:05,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:07:05,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-11-25 17:07:05,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=121, Unknown=5, NotChecked=72, Total=240 [2022-11-25 17:07:05,329 INFO L87 Difference]: Start difference. First operand 41 states and 44 transitions. Second operand has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-25 17:07:05,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:07:05,468 INFO L93 Difference]: Finished difference Result 46 states and 48 transitions. [2022-11-25 17:07:05,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-11-25 17:07:05,469 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) Word has length 22 [2022-11-25 17:07:05,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:07:05,469 INFO L225 Difference]: With dead ends: 46 [2022-11-25 17:07:05,469 INFO L226 Difference]: Without dead ends: 41 [2022-11-25 17:07:05,470 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 18.1s TimeCoverageRelationStatistics Valid=62, Invalid=185, Unknown=5, NotChecked=90, Total=342 [2022-11-25 17:07:05,471 INFO L413 NwaCegarLoop]: 13 mSDtfsCounter, 6 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 69 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 17:07:05,471 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 69 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 17:07:05,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-11-25 17:07:05,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2022-11-25 17:07:05,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 31 states have (on average 1.096774193548387) internal successors, (34), 31 states have internal predecessors, (34), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-25 17:07:05,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 43 transitions. [2022-11-25 17:07:05,481 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 43 transitions. Word has length 22 [2022-11-25 17:07:05,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:07:05,481 INFO L495 AbstractCegarLoop]: Abstraction has 41 states and 43 transitions. [2022-11-25 17:07:05,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 3 states have call successors, (3), 2 states have call predecessors, (3), 2 states have return successors, (2), 2 states have call predecessors, (2), 2 states have call successors, (2) [2022-11-25 17:07:05,481 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 43 transitions. [2022-11-25 17:07:05,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-11-25 17:07:05,482 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:07:05,482 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1] [2022-11-25 17:07:05,492 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-11-25 17:07:05,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:07:05,683 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:07:05,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:07:05,684 INFO L85 PathProgramCache]: Analyzing trace with hash -47987544, now seen corresponding path program 2 times [2022-11-25 17:07:05,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:07:05,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539164958] [2022-11-25 17:07:05,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:07:05,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:07:05,694 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:07:05,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [795424252] [2022-11-25 17:07:05,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:07:05,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:07:05,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:07:05,696 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:07:05,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-11-25 17:07:05,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:07:05,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:07:05,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 24 conjunts are in the unsatisfiable core [2022-11-25 17:07:05,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:07:05,969 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-11-25 17:07:05,969 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:07:10,279 WARN L837 $PredicateComparison]: unable to prove that (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (not (< |c_ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |ULTIMATE.start_main_~k~0#1|) (= (+ |ULTIMATE.start_main_~k~0#1| (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:07:10,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:07:10,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539164958] [2022-11-25 17:07:10,286 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:07:10,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795424252] [2022-11-25 17:07:10,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795424252] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:07:10,287 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:07:10,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-11-25 17:07:10,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957863249] [2022-11-25 17:07:10,287 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:07:10,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-11-25 17:07:10,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:07:10,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-11-25 17:07:10,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=148, Unknown=1, NotChecked=24, Total=210 [2022-11-25 17:07:10,288 INFO L87 Difference]: Start difference. First operand 41 states and 43 transitions. Second operand has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-25 17:07:10,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:07:10,447 INFO L93 Difference]: Finished difference Result 46 states and 47 transitions. [2022-11-25 17:07:10,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-25 17:07:10,448 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) Word has length 30 [2022-11-25 17:07:10,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:07:10,449 INFO L225 Difference]: With dead ends: 46 [2022-11-25 17:07:10,449 INFO L226 Difference]: Without dead ends: 41 [2022-11-25 17:07:10,449 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=56, Invalid=219, Unknown=1, NotChecked=30, Total=306 [2022-11-25 17:07:10,450 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 7 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 17:07:10,450 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 85 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 17:07:10,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2022-11-25 17:07:10,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2022-11-25 17:07:10,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 31 states have (on average 1.064516129032258) internal successors, (33), 31 states have internal predecessors, (33), 5 states have call successors, (5), 5 states have call predecessors, (5), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-25 17:07:10,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 42 transitions. [2022-11-25 17:07:10,462 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 42 transitions. Word has length 30 [2022-11-25 17:07:10,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:07:10,462 INFO L495 AbstractCegarLoop]: Abstraction has 41 states and 42 transitions. [2022-11-25 17:07:10,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.2222222222222223) internal successors, (20), 9 states have internal predecessors, (20), 4 states have call successors, (4), 2 states have call predecessors, (4), 2 states have return successors, (3), 3 states have call predecessors, (3), 3 states have call successors, (3) [2022-11-25 17:07:10,463 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 42 transitions. [2022-11-25 17:07:10,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-11-25 17:07:10,464 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:07:10,465 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1] [2022-11-25 17:07:10,471 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-11-25 17:07:10,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-11-25 17:07:10,671 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:07:10,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:07:10,671 INFO L85 PathProgramCache]: Analyzing trace with hash -584163058, now seen corresponding path program 3 times [2022-11-25 17:07:10,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:07:10,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94253433] [2022-11-25 17:07:10,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:07:10,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:07:10,692 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:07:10,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [580417551] [2022-11-25 17:07:10,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 17:07:10,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:07:10,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:07:10,697 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:07:10,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-11-25 17:07:10,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-11-25 17:07:10,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:07:10,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 35 conjunts are in the unsatisfiable core [2022-11-25 17:07:10,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:07:11,077 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 18 proven. 26 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-11-25 17:07:11,077 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:07:15,355 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (or (not (let ((.cse1 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (<= (div (+ (- (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|)) (* (- 13) .cse0) (* (- 6) .cse1)) (- 4)) (+ |c_ULTIMATE.start_main_~x~0#1| (* .cse0 3) .cse1)))) (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (not (< |c_ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |ULTIMATE.start_main_~k~0#1|) (= (+ |ULTIMATE.start_main_~k~0#1| (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ .cse0 (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0)))) is different from false [2022-11-25 17:07:19,449 WARN L837 $PredicateComparison]: unable to prove that (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (not (< |c_ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |ULTIMATE.start_main_~k~0#1|) (= (+ |ULTIMATE.start_main_~k~0#1| (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:07:19,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:07:19,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94253433] [2022-11-25 17:07:19,452 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:07:19,452 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580417551] [2022-11-25 17:07:19,452 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580417551] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:07:19,452 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:07:19,452 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-11-25 17:07:19,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591389401] [2022-11-25 17:07:19,452 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:07:19,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-25 17:07:19,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:07:19,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-25 17:07:19,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=255, Unknown=2, NotChecked=66, Total=380 [2022-11-25 17:07:19,454 INFO L87 Difference]: Start difference. First operand 41 states and 42 transitions. Second operand has 13 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 10 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-25 17:07:19,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:07:19,705 INFO L93 Difference]: Finished difference Result 48 states and 50 transitions. [2022-11-25 17:07:19,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 17:07:19,706 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 10 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) Word has length 38 [2022-11-25 17:07:19,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:07:19,707 INFO L225 Difference]: With dead ends: 48 [2022-11-25 17:07:19,707 INFO L226 Difference]: Without dead ends: 43 [2022-11-25 17:07:19,707 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 2 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=80, Invalid=346, Unknown=2, NotChecked=78, Total=506 [2022-11-25 17:07:19,708 INFO L413 NwaCegarLoop]: 19 mSDtfsCounter, 6 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-25 17:07:19,708 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 138 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-25 17:07:19,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-11-25 17:07:19,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2022-11-25 17:07:19,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 32 states have (on average 1.0625) internal successors, (34), 32 states have internal predecessors, (34), 6 states have call successors, (6), 5 states have call predecessors, (6), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-25 17:07:19,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 45 transitions. [2022-11-25 17:07:19,719 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 45 transitions. Word has length 38 [2022-11-25 17:07:19,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:07:19,719 INFO L495 AbstractCegarLoop]: Abstraction has 43 states and 45 transitions. [2022-11-25 17:07:19,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 1.9166666666666667) internal successors, (23), 10 states have internal predecessors, (23), 5 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-11-25 17:07:19,720 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 45 transitions. [2022-11-25 17:07:19,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2022-11-25 17:07:19,721 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:07:19,721 INFO L195 NwaCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1] [2022-11-25 17:07:19,731 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-11-25 17:07:19,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:07:19,927 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:07:19,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:07:19,930 INFO L85 PathProgramCache]: Analyzing trace with hash 2045303987, now seen corresponding path program 2 times [2022-11-25 17:07:19,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:07:19,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440011746] [2022-11-25 17:07:19,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:07:19,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:07:19,951 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:07:19,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1643661942] [2022-11-25 17:07:19,956 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:07:19,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:07:19,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:07:19,957 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:07:19,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-11-25 17:07:20,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:07:20,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:07:20,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 11 conjunts are in the unsatisfiable core [2022-11-25 17:07:20,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:07:20,112 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:07:20,112 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:07:20,219 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 8 proven. 32 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-11-25 17:07:20,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:07:20,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440011746] [2022-11-25 17:07:20,220 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:07:20,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643661942] [2022-11-25 17:07:20,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643661942] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:07:20,220 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 17:07:20,220 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2022-11-25 17:07:20,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677495996] [2022-11-25 17:07:20,223 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 17:07:20,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-25 17:07:20,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:07:20,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-25 17:07:20,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-11-25 17:07:20,229 INFO L87 Difference]: Start difference. First operand 43 states and 45 transitions. Second operand has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-25 17:07:20,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:07:20,469 INFO L93 Difference]: Finished difference Result 119 states and 125 transitions. [2022-11-25 17:07:20,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-25 17:07:20,469 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 40 [2022-11-25 17:07:20,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:07:20,474 INFO L225 Difference]: With dead ends: 119 [2022-11-25 17:07:20,475 INFO L226 Difference]: Without dead ends: 114 [2022-11-25 17:07:20,475 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=322, Unknown=0, NotChecked=0, Total=506 [2022-11-25 17:07:20,478 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 67 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 129 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-11-25 17:07:20,478 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 129 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-11-25 17:07:20,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-11-25 17:07:20,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 89. [2022-11-25 17:07:20,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 67 states have (on average 1.1044776119402986) internal successors, (74), 67 states have internal predecessors, (74), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-25 17:07:20,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 95 transitions. [2022-11-25 17:07:20,505 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 95 transitions. Word has length 40 [2022-11-25 17:07:20,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:07:20,505 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 95 transitions. [2022-11-25 17:07:20,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.5714285714285716) internal successors, (50), 14 states have internal predecessors, (50), 9 states have call successors, (9), 6 states have call predecessors, (9), 5 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-25 17:07:20,506 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 95 transitions. [2022-11-25 17:07:20,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-11-25 17:07:20,514 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:07:20,514 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1] [2022-11-25 17:07:20,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-11-25 17:07:20,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-11-25 17:07:20,720 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:07:20,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:07:20,721 INFO L85 PathProgramCache]: Analyzing trace with hash -635357324, now seen corresponding path program 4 times [2022-11-25 17:07:20,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:07:20,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788543714] [2022-11-25 17:07:20,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:07:20,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:07:20,744 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:07:20,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [369002020] [2022-11-25 17:07:20,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 17:07:20,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:07:20,744 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:07:20,745 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:07:20,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-11-25 17:07:20,845 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 17:07:20,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:07:20,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 33 conjunts are in the unsatisfiable core [2022-11-25 17:07:20,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:07:21,110 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 18 proven. 44 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-11-25 17:07:21,110 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:08:05,045 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_16| Int)) (or (= (+ |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_16| (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_16|)) (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 2) 1)) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 3)) 4) 0)))) is different from true [2022-11-25 17:08:23,117 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_16| Int)) (or (= (+ |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_16| (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_16|)) (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 2) 1)) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_27| 3)) 4) 0))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-25 17:08:31,186 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 2) |c_ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 2 |c_ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 4) 4)) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |c_ULTIMATE.start_main_~k~0#1|)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:08:41,289 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 3) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 2) |c_ULTIMATE.start_main_~k~0#1|)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 6) 9) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 3 |c_ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:08:51,402 WARN L837 $PredicateComparison]: unable to prove that (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 4) |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| (+ |c_ULTIMATE.start_main_~c~0#1| 3)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 16 (* |c_ULTIMATE.start_main_~y~0#1| 8)) (+ (* |ULTIMATE.start_main_~k~0#1| 4) (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|))))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:08:53,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:08:53,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788543714] [2022-11-25 17:08:53,436 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:08:53,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369002020] [2022-11-25 17:08:53,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [369002020] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:08:53,437 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:08:53,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-11-25 17:08:53,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632842180] [2022-11-25 17:08:53,437 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:08:53,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-11-25 17:08:53,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:08:53,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-11-25 17:08:53,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=221, Unknown=12, NotChecked=170, Total=462 [2022-11-25 17:08:53,438 INFO L87 Difference]: Start difference. First operand 89 states and 95 transitions. Second operand has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-25 17:08:53,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:08:53,703 INFO L93 Difference]: Finished difference Result 94 states and 99 transitions. [2022-11-25 17:08:53,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-11-25 17:08:53,704 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) Word has length 46 [2022-11-25 17:08:53,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:08:53,706 INFO L225 Difference]: With dead ends: 94 [2022-11-25 17:08:53,706 INFO L226 Difference]: Without dead ends: 89 [2022-11-25 17:08:53,706 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 5 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 35.9s TimeCoverageRelationStatistics Valid=78, Invalid=310, Unknown=12, NotChecked=200, Total=600 [2022-11-25 17:08:53,707 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 6 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-25 17:08:53,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 159 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-25 17:08:53,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-11-25 17:08:53,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-11-25 17:08:53,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 67 states have (on average 1.0895522388059702) internal successors, (73), 67 states have internal predecessors, (73), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-25 17:08:53,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 94 transitions. [2022-11-25 17:08:53,730 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 94 transitions. Word has length 46 [2022-11-25 17:08:53,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:08:53,731 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 94 transitions. [2022-11-25 17:08:53,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.3636363636363638) internal successors, (26), 11 states have internal predecessors, (26), 6 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-11-25 17:08:53,731 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 94 transitions. [2022-11-25 17:08:53,732 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2022-11-25 17:08:53,732 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:08:53,732 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1] [2022-11-25 17:08:53,743 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-11-25 17:08:53,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-11-25 17:08:53,938 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:08:53,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:08:53,944 INFO L85 PathProgramCache]: Analyzing trace with hash 220350426, now seen corresponding path program 5 times [2022-11-25 17:08:53,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:08:53,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476706411] [2022-11-25 17:08:53,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:08:53,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:08:53,952 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:08:53,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [169757172] [2022-11-25 17:08:53,956 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 17:08:53,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:08:53,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:08:53,958 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:08:53,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-11-25 17:08:54,058 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-11-25 17:08:54,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:08:54,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 36 conjunts are in the unsatisfiable core [2022-11-25 17:08:54,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:08:54,340 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 17 proven. 70 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2022-11-25 17:08:54,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:08:54,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:08:54,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476706411] [2022-11-25 17:08:54,641 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:08:54,641 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169757172] [2022-11-25 17:08:54,641 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169757172] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:08:54,641 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:08:54,642 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-11-25 17:08:54,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787043622] [2022-11-25 17:08:54,642 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:08:54,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-11-25 17:08:54,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:08:54,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-11-25 17:08:54,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2022-11-25 17:08:54,643 INFO L87 Difference]: Start difference. First operand 89 states and 94 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-25 17:08:54,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:08:55,001 INFO L93 Difference]: Finished difference Result 94 states and 98 transitions. [2022-11-25 17:08:55,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-11-25 17:08:55,002 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 54 [2022-11-25 17:08:55,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:08:55,003 INFO L225 Difference]: With dead ends: 94 [2022-11-25 17:08:55,003 INFO L226 Difference]: Without dead ends: 89 [2022-11-25 17:08:55,004 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2022-11-25 17:08:55,005 INFO L413 NwaCegarLoop]: 25 mSDtfsCounter, 6 mSDsluCounter, 172 mSDsCounter, 0 mSdLazyCounter, 272 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 272 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-25 17:08:55,005 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 197 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 272 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-25 17:08:55,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-11-25 17:08:55,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-11-25 17:08:55,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 67 states have (on average 1.0746268656716418) internal successors, (72), 67 states have internal predecessors, (72), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-25 17:08:55,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 93 transitions. [2022-11-25 17:08:55,022 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 93 transitions. Word has length 54 [2022-11-25 17:08:55,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:08:55,023 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 93 transitions. [2022-11-25 17:08:55,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 7 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-11-25 17:08:55,023 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 93 transitions. [2022-11-25 17:08:55,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2022-11-25 17:08:55,024 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:08:55,024 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1] [2022-11-25 17:08:55,038 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-11-25 17:08:55,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-11-25 17:08:55,232 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:08:55,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:08:55,233 INFO L85 PathProgramCache]: Analyzing trace with hash 156734016, now seen corresponding path program 6 times [2022-11-25 17:08:55,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:08:55,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617801968] [2022-11-25 17:08:55,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:08:55,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:08:55,247 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:08:55,247 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [784335106] [2022-11-25 17:08:55,247 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-25 17:08:55,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:08:55,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:08:55,249 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:08:55,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-11-25 17:08:55,489 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-11-25 17:08:55,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:08:55,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 40 conjunts are in the unsatisfiable core [2022-11-25 17:08:55,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:08:55,831 INFO L134 CoverageAnalysis]: Checked inductivity of 182 backedges. 16 proven. 100 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-25 17:08:55,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:08:56,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:08:56,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617801968] [2022-11-25 17:08:56,264 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:08:56,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [784335106] [2022-11-25 17:08:56,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [784335106] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:08:56,265 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:08:56,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-11-25 17:08:56,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468275557] [2022-11-25 17:08:56,265 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:08:56,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-11-25 17:08:56,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:08:56,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-11-25 17:08:56,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=259, Unknown=0, NotChecked=0, Total=306 [2022-11-25 17:08:56,267 INFO L87 Difference]: Start difference. First operand 89 states and 93 transitions. Second operand has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-25 17:08:56,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:08:56,717 INFO L93 Difference]: Finished difference Result 94 states and 97 transitions. [2022-11-25 17:08:56,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-11-25 17:08:56,718 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) Word has length 62 [2022-11-25 17:08:56,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:08:56,719 INFO L225 Difference]: With dead ends: 94 [2022-11-25 17:08:56,720 INFO L226 Difference]: Without dead ends: 89 [2022-11-25 17:08:56,720 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=66, Invalid=354, Unknown=0, NotChecked=0, Total=420 [2022-11-25 17:08:56,721 INFO L413 NwaCegarLoop]: 28 mSDtfsCounter, 7 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 307 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-25 17:08:56,722 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 221 Invalid, 307 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-25 17:08:56,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-11-25 17:08:56,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-11-25 17:08:56,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 67 states have (on average 1.0597014925373134) internal successors, (71), 67 states have internal predecessors, (71), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-25 17:08:56,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 92 transitions. [2022-11-25 17:08:56,745 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 92 transitions. Word has length 62 [2022-11-25 17:08:56,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:08:56,746 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 92 transitions. [2022-11-25 17:08:56,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.4615384615384617) internal successors, (32), 13 states have internal predecessors, (32), 8 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-11-25 17:08:56,749 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 92 transitions. [2022-11-25 17:08:56,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2022-11-25 17:08:56,757 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:08:56,757 INFO L195 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1] [2022-11-25 17:08:56,770 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-11-25 17:08:56,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-11-25 17:08:56,965 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:08:56,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:08:56,966 INFO L85 PathProgramCache]: Analyzing trace with hash -605612378, now seen corresponding path program 7 times [2022-11-25 17:08:56,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:08:56,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198707175] [2022-11-25 17:08:56,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:08:56,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:08:56,978 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:08:56,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1099928836] [2022-11-25 17:08:56,978 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-25 17:08:56,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:08:56,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:08:56,980 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:08:56,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-25 17:08:57,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:08:57,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 46 conjunts are in the unsatisfiable core [2022-11-25 17:08:57,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:08:57,529 INFO L134 CoverageAnalysis]: Checked inductivity of 240 backedges. 36 proven. 113 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-11-25 17:08:57,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:09:41,798 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_33| Int)) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| 2)) 4) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_33|))))) is different from true [2022-11-25 17:09:59,854 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_33| Int)) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| 2)) 4) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_56| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_33|)))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-25 17:10:07,914 WARN L837 $PredicateComparison]: unable to prove that (or (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) |c_ULTIMATE.start_main_~k~0#1|)) (not (< |c_ULTIMATE.start_main_~c~0#1| |c_ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:10:18,022 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 2) |c_ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 2 |c_ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 4) 4)) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |c_ULTIMATE.start_main_~k~0#1|)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:10:28,112 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 3) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 2) |c_ULTIMATE.start_main_~k~0#1|)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 6) 9) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 3 |c_ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:10:38,187 WARN L837 $PredicateComparison]: unable to prove that (or (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 3) |c_ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 4) |c_ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 16 (* |c_ULTIMATE.start_main_~y~0#1| 8)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 4 |c_ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:10:48,262 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 5) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 4) |c_ULTIMATE.start_main_~k~0#1|)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| 10) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 25) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 5 |c_ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:11:14,902 WARN L837 $PredicateComparison]: unable to prove that (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (<= |ULTIMATE.start_main_~k~0#1| (+ |c_ULTIMATE.start_main_~c~0#1| 6)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 7) |ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 49 (* |c_ULTIMATE.start_main_~y~0#1| 14)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|) (* 7 |ULTIMATE.start_main_~k~0#1|))))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:11:16,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:11:16,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198707175] [2022-11-25 17:11:16,932 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:11:16,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099928836] [2022-11-25 17:11:16,932 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099928836] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:11:16,933 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:11:16,933 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-11-25 17:11:16,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783102345] [2022-11-25 17:11:16,933 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:11:16,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-11-25 17:11:16,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:11:16,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-11-25 17:11:16,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=315, Unknown=21, NotChecked=344, Total=756 [2022-11-25 17:11:16,936 INFO L87 Difference]: Start difference. First operand 89 states and 92 transitions. Second operand has 15 states, 14 states have (on average 2.5) internal successors, (35), 14 states have internal predecessors, (35), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-25 17:11:17,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:11:17,366 INFO L93 Difference]: Finished difference Result 94 states and 96 transitions. [2022-11-25 17:11:17,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-11-25 17:11:17,367 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.5) internal successors, (35), 14 states have internal predecessors, (35), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 70 [2022-11-25 17:11:17,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:11:17,368 INFO L225 Difference]: With dead ends: 94 [2022-11-25 17:11:17,368 INFO L226 Difference]: Without dead ends: 89 [2022-11-25 17:11:17,370 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 8 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 46.9s TimeCoverageRelationStatistics Valid=97, Invalid=420, Unknown=21, NotChecked=392, Total=930 [2022-11-25 17:11:17,371 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 6 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 400 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 400 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-25 17:11:17,371 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 285 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-25 17:11:17,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-11-25 17:11:17,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-11-25 17:11:17,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 67 states have (on average 1.044776119402985) internal successors, (70), 67 states have internal predecessors, (70), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-25 17:11:17,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 91 transitions. [2022-11-25 17:11:17,406 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 91 transitions. Word has length 70 [2022-11-25 17:11:17,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:11:17,406 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 91 transitions. [2022-11-25 17:11:17,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.5) internal successors, (35), 14 states have internal predecessors, (35), 9 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-11-25 17:11:17,407 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 91 transitions. [2022-11-25 17:11:17,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2022-11-25 17:11:17,409 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:11:17,410 INFO L195 NwaCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1] [2022-11-25 17:11:17,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-25 17:11:17,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-11-25 17:11:17,611 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:11:17,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:11:17,612 INFO L85 PathProgramCache]: Analyzing trace with hash 200725772, now seen corresponding path program 8 times [2022-11-25 17:11:17,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:11:17,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981071949] [2022-11-25 17:11:17,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:11:17,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:11:17,622 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:11:17,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [770240380] [2022-11-25 17:11:17,622 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:11:17,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:11:17,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:11:17,624 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:11:17,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-25 17:11:17,769 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:11:17,770 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:11:17,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 48 conjunts are in the unsatisfiable core [2022-11-25 17:11:17,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:11:18,139 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 38 proven. 148 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2022-11-25 17:11:18,139 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:11:22,343 WARN L837 $PredicateComparison]: unable to prove that (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (not (< |c_ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |ULTIMATE.start_main_~k~0#1|) (= (+ |ULTIMATE.start_main_~k~0#1| (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:11:22,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:11:22,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981071949] [2022-11-25 17:11:22,346 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:11:22,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770240380] [2022-11-25 17:11:22,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770240380] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:11:22,346 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:11:22,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-11-25 17:11:22,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112066222] [2022-11-25 17:11:22,347 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:11:22,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-11-25 17:11:22,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:11:22,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-11-25 17:11:22,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=328, Unknown=1, NotChecked=36, Total=420 [2022-11-25 17:11:22,348 INFO L87 Difference]: Start difference. First operand 89 states and 91 transitions. Second operand has 16 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-25 17:11:22,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:11:22,759 INFO L93 Difference]: Finished difference Result 94 states and 95 transitions. [2022-11-25 17:11:22,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-11-25 17:11:22,760 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Word has length 78 [2022-11-25 17:11:22,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:11:22,761 INFO L225 Difference]: With dead ends: 94 [2022-11-25 17:11:22,762 INFO L226 Difference]: Without dead ends: 89 [2022-11-25 17:11:22,762 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=74, Invalid=435, Unknown=1, NotChecked=42, Total=552 [2022-11-25 17:11:22,763 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 6 mSDsluCounter, 301 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-11-25 17:11:22,763 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 335 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-11-25 17:11:22,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2022-11-25 17:11:22,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2022-11-25 17:11:22,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 89 states, 67 states have (on average 1.0298507462686568) internal successors, (69), 67 states have internal predecessors, (69), 11 states have call successors, (11), 11 states have call predecessors, (11), 10 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-25 17:11:22,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 90 transitions. [2022-11-25 17:11:22,775 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 90 transitions. Word has length 78 [2022-11-25 17:11:22,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:11:22,775 INFO L495 AbstractCegarLoop]: Abstraction has 89 states and 90 transitions. [2022-11-25 17:11:22,776 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.533333333333333) internal successors, (38), 15 states have internal predecessors, (38), 10 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-11-25 17:11:22,776 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 90 transitions. [2022-11-25 17:11:22,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-11-25 17:11:22,777 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:11:22,777 INFO L195 NwaCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1] [2022-11-25 17:11:22,782 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-11-25 17:11:22,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:11:22,977 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:11:22,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:11:22,978 INFO L85 PathProgramCache]: Analyzing trace with hash -1699951246, now seen corresponding path program 9 times [2022-11-25 17:11:22,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:11:22,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156439020] [2022-11-25 17:11:22,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:11:22,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:11:22,988 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:11:22,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1522816041] [2022-11-25 17:11:22,989 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 17:11:22,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:11:22,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:11:22,991 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:11:22,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-25 17:11:23,245 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-11-25 17:11:23,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:11:23,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 52 conjunts are in the unsatisfiable core [2022-11-25 17:11:23,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:11:23,596 INFO L134 CoverageAnalysis]: Checked inductivity of 380 backedges. 28 proven. 199 refuted. 0 times theorem prover too weak. 153 trivial. 0 not checked. [2022-11-25 17:11:23,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:11:23,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:11:23,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156439020] [2022-11-25 17:11:23,789 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:11:23,789 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522816041] [2022-11-25 17:11:23,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522816041] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:11:23,789 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:11:23,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-11-25 17:11:23,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035415732] [2022-11-25 17:11:23,790 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:11:23,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-11-25 17:11:23,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:11:23,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-11-25 17:11:23,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=364, Unknown=0, NotChecked=0, Total=420 [2022-11-25 17:11:23,791 INFO L87 Difference]: Start difference. First operand 89 states and 90 transitions. Second operand has 17 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 11 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-25 17:11:24,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:11:24,321 INFO L93 Difference]: Finished difference Result 96 states and 98 transitions. [2022-11-25 17:11:24,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-11-25 17:11:24,322 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 11 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) Word has length 86 [2022-11-25 17:11:24,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:11:24,323 INFO L225 Difference]: With dead ends: 96 [2022-11-25 17:11:24,323 INFO L226 Difference]: Without dead ends: 91 [2022-11-25 17:11:24,323 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=75, Invalid=477, Unknown=0, NotChecked=0, Total=552 [2022-11-25 17:11:24,324 INFO L413 NwaCegarLoop]: 37 mSDtfsCounter, 7 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 517 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 517 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-11-25 17:11:24,324 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 365 Invalid, 517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 517 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-11-25 17:11:24,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-11-25 17:11:24,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2022-11-25 17:11:24,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 68 states have (on average 1.0294117647058822) internal successors, (70), 68 states have internal predecessors, (70), 12 states have call successors, (12), 11 states have call predecessors, (12), 10 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-25 17:11:24,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 93 transitions. [2022-11-25 17:11:24,337 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 93 transitions. Word has length 86 [2022-11-25 17:11:24,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:11:24,337 INFO L495 AbstractCegarLoop]: Abstraction has 91 states and 93 transitions. [2022-11-25 17:11:24,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.5625) internal successors, (41), 16 states have internal predecessors, (41), 11 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-11-25 17:11:24,338 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 93 transitions. [2022-11-25 17:11:24,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-11-25 17:11:24,339 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:11:24,339 INFO L195 NwaCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1] [2022-11-25 17:11:24,352 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-11-25 17:11:24,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:11:24,546 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:11:24,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:11:24,547 INFO L85 PathProgramCache]: Analyzing trace with hash -780287977, now seen corresponding path program 3 times [2022-11-25 17:11:24,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:11:24,547 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155212945] [2022-11-25 17:11:24,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:11:24,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:11:24,555 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:11:24,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1458415787] [2022-11-25 17:11:24,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 17:11:24,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:11:24,556 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:11:24,557 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:11:24,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-25 17:11:24,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-11-25 17:11:24,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:11:24,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 23 conjunts are in the unsatisfiable core [2022-11-25 17:11:24,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:11:25,098 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 20 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-25 17:11:25,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:11:25,416 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 20 proven. 200 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-11-25 17:11:25,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:11:25,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155212945] [2022-11-25 17:11:25,417 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:11:25,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458415787] [2022-11-25 17:11:25,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458415787] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-25 17:11:25,417 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-11-25 17:11:25,417 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2022-11-25 17:11:25,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342676400] [2022-11-25 17:11:25,417 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-11-25 17:11:25,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-11-25 17:11:25,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:11:25,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-11-25 17:11:25,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-11-25 17:11:25,420 INFO L87 Difference]: Start difference. First operand 91 states and 93 transitions. Second operand has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 21 states have call successors, (21), 12 states have call predecessors, (21), 11 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-25 17:11:26,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:11:26,052 INFO L93 Difference]: Finished difference Result 245 states and 257 transitions. [2022-11-25 17:11:26,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-11-25 17:11:26,053 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 21 states have call successors, (21), 12 states have call predecessors, (21), 11 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) Word has length 88 [2022-11-25 17:11:26,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:11:26,055 INFO L225 Difference]: With dead ends: 245 [2022-11-25 17:11:26,055 INFO L226 Difference]: Without dead ends: 240 [2022-11-25 17:11:26,056 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 150 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=796, Invalid=1366, Unknown=0, NotChecked=0, Total=2162 [2022-11-25 17:11:26,057 INFO L413 NwaCegarLoop]: 34 mSDtfsCounter, 145 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-11-25 17:11:26,057 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 214 Invalid, 187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 168 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-11-25 17:11:26,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2022-11-25 17:11:26,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 185. [2022-11-25 17:11:26,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0935251798561152) internal successors, (152), 139 states have internal predecessors, (152), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-25 17:11:26,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 197 transitions. [2022-11-25 17:11:26,079 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 197 transitions. Word has length 88 [2022-11-25 17:11:26,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:11:26,080 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 197 transitions. [2022-11-25 17:11:26,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.0) internal successors, (104), 26 states have internal predecessors, (104), 21 states have call successors, (21), 12 states have call predecessors, (21), 11 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-11-25 17:11:26,080 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 197 transitions. [2022-11-25 17:11:26,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2022-11-25 17:11:26,081 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:11:26,081 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1] [2022-11-25 17:11:26,087 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-11-25 17:11:26,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-11-25 17:11:26,283 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:11:26,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:11:26,284 INFO L85 PathProgramCache]: Analyzing trace with hash 53411800, now seen corresponding path program 10 times [2022-11-25 17:11:26,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:11:26,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463368604] [2022-11-25 17:11:26,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:11:26,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:11:26,292 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:11:26,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [688523722] [2022-11-25 17:11:26,292 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 17:11:26,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:11:26,293 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:11:26,294 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:11:26,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-25 17:11:27,181 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 17:11:27,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:11:27,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 56 conjunts are in the unsatisfiable core [2022-11-25 17:11:27,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:11:27,652 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 24 proven. 248 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-11-25 17:11:27,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:11:27,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:11:27,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463368604] [2022-11-25 17:11:27,855 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:11:27,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [688523722] [2022-11-25 17:11:27,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [688523722] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:11:27,855 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:11:27,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-11-25 17:11:27,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578082267] [2022-11-25 17:11:27,855 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:11:27,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-11-25 17:11:27,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:11:27,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-11-25 17:11:27,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=403, Unknown=0, NotChecked=0, Total=462 [2022-11-25 17:11:27,857 INFO L87 Difference]: Start difference. First operand 185 states and 197 transitions. Second operand has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-25 17:11:28,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:11:28,447 INFO L93 Difference]: Finished difference Result 190 states and 201 transitions. [2022-11-25 17:11:28,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-11-25 17:11:28,447 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Word has length 94 [2022-11-25 17:11:28,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:11:28,450 INFO L225 Difference]: With dead ends: 190 [2022-11-25 17:11:28,450 INFO L226 Difference]: Without dead ends: 185 [2022-11-25 17:11:28,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=78, Invalid=522, Unknown=0, NotChecked=0, Total=600 [2022-11-25 17:11:28,452 INFO L413 NwaCegarLoop]: 40 mSDtfsCounter, 7 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 599 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 421 SdHoareTripleChecker+Invalid, 599 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 599 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-25 17:11:28,452 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 421 Invalid, 599 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 599 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-25 17:11:28,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-11-25 17:11:28,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-11-25 17:11:28,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0863309352517985) internal successors, (151), 139 states have internal predecessors, (151), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-25 17:11:28,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 196 transitions. [2022-11-25 17:11:28,473 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 196 transitions. Word has length 94 [2022-11-25 17:11:28,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:11:28,474 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 196 transitions. [2022-11-25 17:11:28,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 17 states have internal predecessors, (44), 12 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-11-25 17:11:28,474 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 196 transitions. [2022-11-25 17:11:28,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-11-25 17:11:28,475 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:11:28,475 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1] [2022-11-25 17:11:28,481 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-11-25 17:11:28,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-11-25 17:11:28,676 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:11:28,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:11:28,676 INFO L85 PathProgramCache]: Analyzing trace with hash 983788606, now seen corresponding path program 11 times [2022-11-25 17:11:28,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:11:28,677 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918886883] [2022-11-25 17:11:28,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:11:28,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:11:28,684 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:11:28,685 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [262133570] [2022-11-25 17:11:28,685 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 17:11:28,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:11:28,685 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:11:28,686 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:11:28,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-25 17:11:28,953 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-11-25 17:11:28,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:11:28,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 60 conjunts are in the unsatisfiable core [2022-11-25 17:11:28,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:11:29,423 INFO L134 CoverageAnalysis]: Checked inductivity of 552 backedges. 50 proven. 271 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2022-11-25 17:11:29,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:11:29,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:11:29,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918886883] [2022-11-25 17:11:29,614 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:11:29,614 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262133570] [2022-11-25 17:11:29,614 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262133570] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:11:29,614 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:11:29,615 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-11-25 17:11:29,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456986727] [2022-11-25 17:11:29,615 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:11:29,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-11-25 17:11:29,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:11:29,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-11-25 17:11:29,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=444, Unknown=0, NotChecked=0, Total=506 [2022-11-25 17:11:29,617 INFO L87 Difference]: Start difference. First operand 185 states and 196 transitions. Second operand has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-25 17:11:30,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:11:30,233 INFO L93 Difference]: Finished difference Result 190 states and 200 transitions. [2022-11-25 17:11:30,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-11-25 17:11:30,235 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 102 [2022-11-25 17:11:30,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:11:30,236 INFO L225 Difference]: With dead ends: 190 [2022-11-25 17:11:30,237 INFO L226 Difference]: Without dead ends: 185 [2022-11-25 17:11:30,237 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=81, Invalid=569, Unknown=0, NotChecked=0, Total=650 [2022-11-25 17:11:30,238 INFO L413 NwaCegarLoop]: 43 mSDtfsCounter, 6 mSDsluCounter, 466 mSDsCounter, 0 mSdLazyCounter, 728 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 728 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-11-25 17:11:30,238 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 509 Invalid, 728 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 728 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-11-25 17:11:30,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-11-25 17:11:30,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-11-25 17:11:30,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.079136690647482) internal successors, (150), 139 states have internal predecessors, (150), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-25 17:11:30,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 195 transitions. [2022-11-25 17:11:30,259 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 195 transitions. Word has length 102 [2022-11-25 17:11:30,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:11:30,260 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 195 transitions. [2022-11-25 17:11:30,260 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.611111111111111) internal successors, (47), 18 states have internal predecessors, (47), 13 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-11-25 17:11:30,260 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 195 transitions. [2022-11-25 17:11:30,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2022-11-25 17:11:30,261 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:11:30,261 INFO L195 NwaCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1] [2022-11-25 17:11:30,271 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-11-25 17:11:30,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-11-25 17:11:30,467 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:11:30,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:11:30,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1339026780, now seen corresponding path program 12 times [2022-11-25 17:11:30,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:11:30,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781101262] [2022-11-25 17:11:30,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:11:30,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:11:30,490 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:11:30,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [747072040] [2022-11-25 17:11:30,491 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-11-25 17:11:30,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:11:30,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:11:30,492 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:11:30,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-11-25 17:11:30,763 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-11-25 17:11:30,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:11:30,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 64 conjunts are in the unsatisfiable core [2022-11-25 17:11:30,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:11:31,217 INFO L134 CoverageAnalysis]: Checked inductivity of 650 backedges. 49 proven. 325 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2022-11-25 17:11:31,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:11:31,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:11:31,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781101262] [2022-11-25 17:11:31,437 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:11:31,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747072040] [2022-11-25 17:11:31,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747072040] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:11:31,438 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:11:31,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-11-25 17:11:31,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553092420] [2022-11-25 17:11:31,438 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:11:31,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-11-25 17:11:31,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:11:31,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-11-25 17:11:31,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=487, Unknown=0, NotChecked=0, Total=552 [2022-11-25 17:11:31,440 INFO L87 Difference]: Start difference. First operand 185 states and 195 transitions. Second operand has 20 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 14 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-25 17:11:32,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:11:32,102 INFO L93 Difference]: Finished difference Result 190 states and 199 transitions. [2022-11-25 17:11:32,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-11-25 17:11:32,103 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 14 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Word has length 110 [2022-11-25 17:11:32,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:11:32,104 INFO L225 Difference]: With dead ends: 190 [2022-11-25 17:11:32,104 INFO L226 Difference]: Without dead ends: 185 [2022-11-25 17:11:32,105 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-11-25 17:11:32,105 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 7 mSDsluCounter, 499 mSDsCounter, 0 mSdLazyCounter, 781 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 781 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 781 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-11-25 17:11:32,106 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 545 Invalid, 781 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 781 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-11-25 17:11:32,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-11-25 17:11:32,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-11-25 17:11:32,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0719424460431655) internal successors, (149), 139 states have internal predecessors, (149), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-25 17:11:32,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 194 transitions. [2022-11-25 17:11:32,124 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 194 transitions. Word has length 110 [2022-11-25 17:11:32,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:11:32,125 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 194 transitions. [2022-11-25 17:11:32,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 14 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-11-25 17:11:32,125 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 194 transitions. [2022-11-25 17:11:32,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-11-25 17:11:32,127 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:11:32,127 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1] [2022-11-25 17:11:32,133 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-11-25 17:11:32,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:11:32,333 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:11:32,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:11:32,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1291514634, now seen corresponding path program 13 times [2022-11-25 17:11:32,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:11:32,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238361278] [2022-11-25 17:11:32,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:11:32,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:11:32,344 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:11:32,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [293881371] [2022-11-25 17:11:32,345 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-11-25 17:11:32,345 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:11:32,345 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:11:32,346 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:11:32,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-11-25 17:11:32,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-25 17:11:32,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 69 conjunts are in the unsatisfiable core [2022-11-25 17:11:32,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:11:33,256 INFO L134 CoverageAnalysis]: Checked inductivity of 756 backedges. 66 proven. 365 refuted. 0 times theorem prover too weak. 325 trivial. 0 not checked. [2022-11-25 17:11:33,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:12:22,164 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_69| Int)) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| 3)) 4) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_69|))))) is different from true [2022-11-25 17:12:40,316 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_69| Int)) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| 3)) 4) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143|) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_143| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_69|)))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-25 17:12:48,366 WARN L837 $PredicateComparison]: unable to prove that (or (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) |c_ULTIMATE.start_main_~k~0#1|)) (not (< |c_ULTIMATE.start_main_~c~0#1| |c_ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:12:58,440 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 2) |c_ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 2 |c_ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 4) 4)) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |c_ULTIMATE.start_main_~k~0#1|)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:13:08,511 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 3) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 2) |c_ULTIMATE.start_main_~k~0#1|)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 6) 9) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 3 |c_ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:13:18,583 WARN L837 $PredicateComparison]: unable to prove that (or (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 3) |c_ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 4) |c_ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 16 (* |c_ULTIMATE.start_main_~y~0#1| 8)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 4 |c_ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:14:26,975 WARN L837 $PredicateComparison]: unable to prove that (or (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 6) |c_ULTIMATE.start_main_~k~0#1|)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 49 (* |c_ULTIMATE.start_main_~y~0#1| 14)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 7 |c_ULTIMATE.start_main_~k~0#1|))) (< (+ |c_ULTIMATE.start_main_~c~0#1| 7) |c_ULTIMATE.start_main_~k~0#1|) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:15:42,205 WARN L837 $PredicateComparison]: unable to prove that (or (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 20) 100) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 10 |c_ULTIMATE.start_main_~k~0#1|))) (< (+ |c_ULTIMATE.start_main_~c~0#1| 10) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 9) |c_ULTIMATE.start_main_~k~0#1|)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:15:52,286 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 11) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 10) |c_ULTIMATE.start_main_~k~0#1|)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 11 |c_ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 22) 121)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:16:02,380 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 12) |c_ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| 24) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) 144) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 12 |c_ULTIMATE.start_main_~k~0#1|))) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 11) |c_ULTIMATE.start_main_~k~0#1|)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:16:12,464 WARN L837 $PredicateComparison]: unable to prove that (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (<= |ULTIMATE.start_main_~k~0#1| (+ |c_ULTIMATE.start_main_~c~0#1| 12)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 13) |ULTIMATE.start_main_~k~0#1|) (= (+ 169 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 26)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|) (* |ULTIMATE.start_main_~k~0#1| 13))))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:16:14,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:16:14,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238361278] [2022-11-25 17:16:14,494 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:16:14,494 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293881371] [2022-11-25 17:16:14,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293881371] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:16:14,495 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:16:14,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-11-25 17:16:14,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572844300] [2022-11-25 17:16:14,495 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:16:14,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-11-25 17:16:14,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:16:14,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-11-25 17:16:14,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=677, Unknown=35, NotChecked=704, Total=1560 [2022-11-25 17:16:14,497 INFO L87 Difference]: Start difference. First operand 185 states and 194 transitions. Second operand has 21 states, 20 states have (on average 2.65) internal successors, (53), 20 states have internal predecessors, (53), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-25 17:16:15,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:16:15,493 INFO L93 Difference]: Finished difference Result 190 states and 198 transitions. [2022-11-25 17:16:15,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-11-25 17:16:15,493 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.65) internal successors, (53), 20 states have internal predecessors, (53), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 118 [2022-11-25 17:16:15,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:16:15,495 INFO L225 Difference]: With dead ends: 190 [2022-11-25 17:16:15,495 INFO L226 Difference]: Without dead ends: 185 [2022-11-25 17:16:15,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 189 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 11 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 143.7s TimeCoverageRelationStatistics Valid=164, Invalid=837, Unknown=35, NotChecked=770, Total=1806 [2022-11-25 17:16:15,496 INFO L413 NwaCegarLoop]: 49 mSDtfsCounter, 7 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 881 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 613 SdHoareTripleChecker+Invalid, 881 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-11-25 17:16:15,496 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 613 Invalid, 881 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 881 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-11-25 17:16:15,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-11-25 17:16:15,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-11-25 17:16:15,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.064748201438849) internal successors, (148), 139 states have internal predecessors, (148), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-25 17:16:15,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 193 transitions. [2022-11-25 17:16:15,517 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 193 transitions. Word has length 118 [2022-11-25 17:16:15,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:16:15,517 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 193 transitions. [2022-11-25 17:16:15,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.65) internal successors, (53), 20 states have internal predecessors, (53), 15 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-11-25 17:16:15,518 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 193 transitions. [2022-11-25 17:16:15,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2022-11-25 17:16:15,519 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:16:15,519 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1] [2022-11-25 17:16:15,527 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-11-25 17:16:15,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:16:15,723 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:16:15,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:16:15,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1948913008, now seen corresponding path program 14 times [2022-11-25 17:16:15,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:16:15,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789361377] [2022-11-25 17:16:15,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:16:15,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:16:15,735 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:16:15,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1575452034] [2022-11-25 17:16:15,735 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-11-25 17:16:15,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:16:15,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:16:15,737 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:16:15,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-11-25 17:16:15,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-11-25 17:16:15,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:16:15,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 72 conjunts are in the unsatisfiable core [2022-11-25 17:16:15,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:16:16,487 INFO L134 CoverageAnalysis]: Checked inductivity of 870 backedges. 68 proven. 424 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2022-11-25 17:16:16,487 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:16:20,714 WARN L837 $PredicateComparison]: unable to prove that (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (not (< |c_ULTIMATE.start_main_~c~0#1| |ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 1) |ULTIMATE.start_main_~k~0#1|) (= (+ |ULTIMATE.start_main_~k~0#1| (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 2) 1)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:16:20,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:16:20,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789361377] [2022-11-25 17:16:20,717 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:16:20,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575452034] [2022-11-25 17:16:20,717 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575452034] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:16:20,717 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:16:20,717 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-11-25 17:16:20,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416927504] [2022-11-25 17:16:20,718 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:16:20,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-11-25 17:16:20,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:16:20,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-11-25 17:16:20,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=580, Unknown=1, NotChecked=48, Total=702 [2022-11-25 17:16:20,719 INFO L87 Difference]: Start difference. First operand 185 states and 193 transitions. Second operand has 22 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-25 17:16:21,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:16:21,601 INFO L93 Difference]: Finished difference Result 190 states and 197 transitions. [2022-11-25 17:16:21,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-11-25 17:16:21,602 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) Word has length 126 [2022-11-25 17:16:21,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:16:21,603 INFO L225 Difference]: With dead ends: 190 [2022-11-25 17:16:21,603 INFO L226 Difference]: Without dead ends: 185 [2022-11-25 17:16:21,604 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=92, Invalid=723, Unknown=1, NotChecked=54, Total=870 [2022-11-25 17:16:21,605 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 6 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 1037 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 719 SdHoareTripleChecker+Invalid, 1037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1037 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-11-25 17:16:21,605 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 719 Invalid, 1037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1037 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-11-25 17:16:21,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-11-25 17:16:21,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-11-25 17:16:21,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0575539568345325) internal successors, (147), 139 states have internal predecessors, (147), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-25 17:16:21,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 192 transitions. [2022-11-25 17:16:21,626 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 192 transitions. Word has length 126 [2022-11-25 17:16:21,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:16:21,626 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 192 transitions. [2022-11-25 17:16:21,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.6666666666666665) internal successors, (56), 21 states have internal predecessors, (56), 16 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-11-25 17:16:21,627 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 192 transitions. [2022-11-25 17:16:21,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2022-11-25 17:16:21,628 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:16:21,628 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1] [2022-11-25 17:16:21,635 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-11-25 17:16:21,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:16:21,835 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:16:21,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:16:21,835 INFO L85 PathProgramCache]: Analyzing trace with hash 48456150, now seen corresponding path program 15 times [2022-11-25 17:16:21,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:16:21,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1572550754] [2022-11-25 17:16:21,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:16:21,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:16:21,845 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:16:21,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1945047208] [2022-11-25 17:16:21,845 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-11-25 17:16:21,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:16:21,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:16:21,847 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:16:21,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-11-25 17:16:22,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-11-25 17:16:22,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:16:22,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 77 conjunts are in the unsatisfiable core [2022-11-25 17:16:22,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:16:23,152 INFO L134 CoverageAnalysis]: Checked inductivity of 992 backedges. 58 proven. 499 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2022-11-25 17:16:23,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:17:09,931 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_107| Int)) (or (= (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_107|) (* 6 |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_107|)) (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196|) 36 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| 12))) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| 3)) 4) 0)))) is different from true [2022-11-25 17:17:27,990 WARN L859 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 0)) (forall ((|v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_107| Int)) (or (= (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_107|) (* 6 |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_107|)) (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196|) 36 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| 12))) (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| 3) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| 2) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_196| 3)) 4) 0))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-11-25 17:18:30,616 WARN L837 $PredicateComparison]: unable to prove that (or (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 8) |c_ULTIMATE.start_main_~k~0#1|)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 9) |c_ULTIMATE.start_main_~k~0#1|) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 18) 81) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 9 |c_ULTIMATE.start_main_~k~0#1|))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:18:40,705 WARN L837 $PredicateComparison]: unable to prove that (or (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 20) 100) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 10 |c_ULTIMATE.start_main_~k~0#1|))) (< (+ |c_ULTIMATE.start_main_~c~0#1| 10) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 9) |c_ULTIMATE.start_main_~k~0#1|)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:18:50,805 WARN L837 $PredicateComparison]: unable to prove that (or (< (+ |c_ULTIMATE.start_main_~c~0#1| 11) |c_ULTIMATE.start_main_~k~0#1|) (not (< (+ |c_ULTIMATE.start_main_~c~0#1| 10) |c_ULTIMATE.start_main_~k~0#1|)) (= (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) (* 11 |c_ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 22) 121)) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:20:38,159 WARN L837 $PredicateComparison]: unable to prove that (or (forall ((|ULTIMATE.start_main_~k~0#1| Int)) (or (= (+ (* |ULTIMATE.start_main_~k~0#1| 15) (* |c_ULTIMATE.start_main_~y~0#1| |ULTIMATE.start_main_~k~0#1|)) (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|) (* |c_ULTIMATE.start_main_~y~0#1| 30) 225)) (< (+ |c_ULTIMATE.start_main_~c~0#1| 15) |ULTIMATE.start_main_~k~0#1|) (<= |ULTIMATE.start_main_~k~0#1| (+ |c_ULTIMATE.start_main_~c~0#1| 14)))) (not (= (mod (+ (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 2) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3) (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 3)) 4) 0))) is different from false [2022-11-25 17:20:40,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:20:40,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1572550754] [2022-11-25 17:20:40,191 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:20:40,191 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945047208] [2022-11-25 17:20:40,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945047208] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:20:40,192 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:20:40,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-11-25 17:20:40,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931357667] [2022-11-25 17:20:40,192 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:20:40,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-11-25 17:20:40,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:20:40,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-11-25 17:20:40,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=1139, Unknown=16, NotChecked=462, Total=1892 [2022-11-25 17:20:40,195 INFO L87 Difference]: Start difference. First operand 185 states and 192 transitions. Second operand has 23 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 22 states have internal predecessors, (59), 17 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-25 17:20:41,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:20:41,439 INFO L93 Difference]: Finished difference Result 190 states and 196 transitions. [2022-11-25 17:20:41,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-11-25 17:20:41,440 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 22 states have internal predecessors, (59), 17 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) Word has length 134 [2022-11-25 17:20:41,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:20:41,449 INFO L225 Difference]: With dead ends: 190 [2022-11-25 17:20:41,450 INFO L226 Difference]: Without dead ends: 185 [2022-11-25 17:20:41,451 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 262 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 6 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 148.3s TimeCoverageRelationStatistics Valid=294, Invalid=1354, Unknown=16, NotChecked=498, Total=2162 [2022-11-25 17:20:41,452 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 7 mSDsluCounter, 706 mSDsCounter, 0 mSdLazyCounter, 1099 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 1099 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1099 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-11-25 17:20:41,453 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 761 Invalid, 1099 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1099 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-11-25 17:20:41,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-11-25 17:20:41,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-11-25 17:20:41,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0503597122302157) internal successors, (146), 139 states have internal predecessors, (146), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-25 17:20:41,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 191 transitions. [2022-11-25 17:20:41,485 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 191 transitions. Word has length 134 [2022-11-25 17:20:41,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:20:41,489 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 191 transitions. [2022-11-25 17:20:41,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.6818181818181817) internal successors, (59), 22 states have internal predecessors, (59), 17 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-11-25 17:20:41,489 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 191 transitions. [2022-11-25 17:20:41,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-11-25 17:20:41,492 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:20:41,492 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1, 1] [2022-11-25 17:20:41,500 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-11-25 17:20:41,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-11-25 17:20:41,700 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:20:41,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:20:41,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1347219516, now seen corresponding path program 16 times [2022-11-25 17:20:41,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:20:41,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811068916] [2022-11-25 17:20:41,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:20:41,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:20:41,711 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:20:41,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1354442189] [2022-11-25 17:20:41,712 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-11-25 17:20:41,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:20:41,712 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:20:41,714 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:20:41,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-11-25 17:20:42,202 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-11-25 17:20:42,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:20:42,207 INFO L263 TraceCheckSpWp]: Trace formula consists of 395 conjuncts, 80 conjunts are in the unsatisfiable core [2022-11-25 17:20:42,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:20:42,941 INFO L134 CoverageAnalysis]: Checked inductivity of 1122 backedges. 39 proven. 587 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2022-11-25 17:20:42,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-25 17:20:43,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-25 17:20:43,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811068916] [2022-11-25 17:20:43,226 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-11-25 17:20:43,226 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354442189] [2022-11-25 17:20:43,226 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354442189] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-25 17:20:43,226 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-11-25 17:20:43,226 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-11-25 17:20:43,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096314940] [2022-11-25 17:20:43,227 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-11-25 17:20:43,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-11-25 17:20:43,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-25 17:20:43,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-11-25 17:20:43,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=679, Unknown=0, NotChecked=0, Total=756 [2022-11-25 17:20:43,229 INFO L87 Difference]: Start difference. First operand 185 states and 191 transitions. Second operand has 24 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 23 states have internal predecessors, (62), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-11-25 17:20:44,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-25 17:20:44,491 INFO L93 Difference]: Finished difference Result 190 states and 195 transitions. [2022-11-25 17:20:44,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-11-25 17:20:44,492 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 23 states have internal predecessors, (62), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) Word has length 142 [2022-11-25 17:20:44,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-11-25 17:20:44,493 INFO L225 Difference]: With dead ends: 190 [2022-11-25 17:20:44,493 INFO L226 Difference]: Without dead ends: 185 [2022-11-25 17:20:44,494 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=96, Invalid=834, Unknown=0, NotChecked=0, Total=930 [2022-11-25 17:20:44,495 INFO L413 NwaCegarLoop]: 58 mSDtfsCounter, 7 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 1217 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-11-25 17:20:44,495 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 841 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1217 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-11-25 17:20:44,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2022-11-25 17:20:44,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2022-11-25 17:20:44,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 139 states have (on average 1.0431654676258992) internal successors, (145), 139 states have internal predecessors, (145), 23 states have call successors, (23), 23 states have call predecessors, (23), 22 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-11-25 17:20:44,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 190 transitions. [2022-11-25 17:20:44,522 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 190 transitions. Word has length 142 [2022-11-25 17:20:44,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-11-25 17:20:44,523 INFO L495 AbstractCegarLoop]: Abstraction has 185 states and 190 transitions. [2022-11-25 17:20:44,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.6956521739130435) internal successors, (62), 23 states have internal predecessors, (62), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-11-25 17:20:44,524 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 190 transitions. [2022-11-25 17:20:44,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2022-11-25 17:20:44,526 INFO L187 NwaCegarLoop]: Found error trace [2022-11-25 17:20:44,526 INFO L195 NwaCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1] [2022-11-25 17:20:44,535 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-11-25 17:20:44,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:20:44,734 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-11-25 17:20:44,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-25 17:20:44,735 INFO L85 PathProgramCache]: Analyzing trace with hash 764197026, now seen corresponding path program 17 times [2022-11-25 17:20:44,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-25 17:20:44,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355578603] [2022-11-25 17:20:44,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-25 17:20:44,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-25 17:20:44,748 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-11-25 17:20:44,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [785638707] [2022-11-25 17:20:44,748 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-11-25 17:20:44,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-25 17:20:44,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 [2022-11-25 17:20:44,750 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-25 17:20:44,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_346275d7-be64-47dd-9aa6-0d57a6f6eac0/bin/uautomizer-ZsLfNo2U6R/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-11-25 17:20:45,510 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-11-25 17:20:45,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-11-25 17:20:45,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 416 conjuncts, 85 conjunts are in the unsatisfiable core [2022-11-25 17:20:45,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-25 17:20:46,655 INFO L134 CoverageAnalysis]: Checked inductivity of 1260 backedges. 62 proven. 637 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2022-11-25 17:20:46,656 INFO L328 TraceCheckSpWp]: Computing backward predicates...