./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound100.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 2329fc70 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_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound100.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8 --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 e40af029af23d5cbf5d8bd74acfdc7af42526c81be3e447d3e43ec16d52857d1 --- 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-2329fc7 [2022-12-13 21:19:45,130 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 21:19:45,132 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 21:19:45,150 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 21:19:45,150 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 21:19:45,151 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 21:19:45,152 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 21:19:45,154 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 21:19:45,155 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 21:19:45,156 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 21:19:45,157 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 21:19:45,158 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 21:19:45,158 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 21:19:45,159 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 21:19:45,160 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 21:19:45,161 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 21:19:45,162 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 21:19:45,163 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 21:19:45,165 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 21:19:45,166 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 21:19:45,168 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 21:19:45,169 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 21:19:45,170 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 21:19:45,171 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 21:19:45,174 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 21:19:45,174 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 21:19:45,174 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 21:19:45,175 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 21:19:45,175 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 21:19:45,176 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 21:19:45,177 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 21:19:45,177 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 21:19:45,178 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 21:19:45,179 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 21:19:45,179 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 21:19:45,180 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 21:19:45,180 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 21:19:45,180 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 21:19:45,180 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 21:19:45,181 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 21:19:45,182 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 21:19:45,182 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-32bit-Automizer_Default.epf [2022-12-13 21:19:45,201 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 21:19:45,201 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 21:19:45,201 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 21:19:45,201 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 21:19:45,202 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 21:19:45,202 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 21:19:45,209 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 21:19:45,210 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 21:19:45,210 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 21:19:45,210 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 21:19:45,210 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-13 21:19:45,210 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-12-13 21:19:45,211 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-13 21:19:45,211 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 21:19:45,211 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 21:19:45,211 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 21:19:45,211 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 21:19:45,212 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-13 21:19:45,212 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 21:19:45,212 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 21:19:45,212 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 21:19:45,212 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 21:19:45,213 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 21:19:45,213 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 21:19:45,213 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 21:19:45,213 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 21:19:45,214 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 21:19:45,214 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 21:19:45,214 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-12-13 21:19:45,214 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-12-13 21:19:45,214 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 21:19:45,214 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 21:19:45,215 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 21:19:45,215 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 21:19:45,215 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 21:19:45,215 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_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/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_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8 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 -> e40af029af23d5cbf5d8bd74acfdc7af42526c81be3e447d3e43ec16d52857d1 [2022-12-13 21:19:45,395 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 21:19:45,414 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 21:19:45,417 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 21:19:45,418 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 21:19:45,419 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 21:19:45,420 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound100.c [2022-12-13 21:19:48,044 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 21:19:48,159 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 21:19:48,159 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound100.c [2022-12-13 21:19:48,163 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/data/80ddc2c0d/05c4c5a5925a4137b76b4f54723f8626/FLAG4bafd2f6a [2022-12-13 21:19:48,177 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/data/80ddc2c0d/05c4c5a5925a4137b76b4f54723f8626 [2022-12-13 21:19:48,179 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 21:19:48,180 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 21:19:48,182 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 21:19:48,182 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 21:19:48,185 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 21:19:48,186 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 09:19:48" (1/1) ... [2022-12-13 21:19:48,187 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61d1d713 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48, skipping insertion in model container [2022-12-13 21:19:48,187 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 09:19:48" (1/1) ... [2022-12-13 21:19:48,195 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 21:19:48,209 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 21:19:48,350 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_461e95b5-887c-4b8f-a8cf-aa4869099f5a/sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound100.c[458,471] [2022-12-13 21:19:48,363 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 21:19:48,370 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 21:19:48,379 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_461e95b5-887c-4b8f-a8cf-aa4869099f5a/sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound100.c[458,471] [2022-12-13 21:19:48,384 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 21:19:48,394 INFO L208 MainTranslator]: Completed translation [2022-12-13 21:19:48,394 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48 WrapperNode [2022-12-13 21:19:48,395 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 21:19:48,395 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 21:19:48,395 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 21:19:48,396 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 21:19:48,401 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48" (1/1) ... [2022-12-13 21:19:48,406 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48" (1/1) ... [2022-12-13 21:19:48,418 INFO L138 Inliner]: procedures = 14, calls = 11, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 43 [2022-12-13 21:19:48,419 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 21:19:48,419 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 21:19:48,419 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 21:19:48,419 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 21:19:48,426 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48" (1/1) ... [2022-12-13 21:19:48,426 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48" (1/1) ... [2022-12-13 21:19:48,427 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48" (1/1) ... [2022-12-13 21:19:48,427 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48" (1/1) ... [2022-12-13 21:19:48,429 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48" (1/1) ... [2022-12-13 21:19:48,431 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48" (1/1) ... [2022-12-13 21:19:48,432 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48" (1/1) ... [2022-12-13 21:19:48,433 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48" (1/1) ... [2022-12-13 21:19:48,434 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 21:19:48,434 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 21:19:48,434 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 21:19:48,434 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 21:19:48,435 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48" (1/1) ... [2022-12-13 21:19:48,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 21:19:48,449 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:19:48,458 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 21:19:48,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 21:19:48,502 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 21:19:48,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-12-13 21:19:48,503 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 21:19:48,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 21:19:48,503 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-12-13 21:19:48,503 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-12-13 21:19:48,563 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 21:19:48,565 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 21:19:48,676 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 21:19:48,681 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 21:19:48,681 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-12-13 21:19:48,683 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 09:19:48 BoogieIcfgContainer [2022-12-13 21:19:48,683 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 21:19:48,686 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 21:19:48,686 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 21:19:48,689 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 21:19:48,690 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 09:19:48" (1/3) ... [2022-12-13 21:19:48,690 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c063acd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 09:19:48, skipping insertion in model container [2022-12-13 21:19:48,690 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:19:48" (2/3) ... [2022-12-13 21:19:48,691 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1c063acd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 09:19:48, skipping insertion in model container [2022-12-13 21:19:48,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 09:19:48" (3/3) ... [2022-12-13 21:19:48,692 INFO L112 eAbstractionObserver]: Analyzing ICFG ps6-ll_unwindbound100.c [2022-12-13 21:19:48,712 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 21:19:48,712 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-13 21:19:48,761 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 21:19:48,768 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;@1d6fa193, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 21:19:48,768 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-13 21:19:48,772 INFO L276 IsEmpty]: Start isEmpty. Operand has 20 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 15 states have internal predecessors, (20), 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-12-13 21:19:48,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-12-13 21:19:48,779 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:19:48,779 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:19:48,780 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:19:48,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:19:48,785 INFO L85 PathProgramCache]: Analyzing trace with hash -579246775, now seen corresponding path program 1 times [2022-12-13 21:19:48,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:19:48,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634395689] [2022-12-13 21:19:48,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:48,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:19:48,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:19:48,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:19:48,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634395689] [2022-12-13 21:19:48,902 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-12-13 21:19:48,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097079055] [2022-12-13 21:19:48,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:48,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:48,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:19:48,904 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:19:48,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-12-13 21:19:48,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:19:48,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 1 conjunts are in the unsatisfiable core [2022-12-13 21:19:48,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:19:48,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:19:48,986 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 21:19:48,987 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097079055] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:19:48,987 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:19:48,987 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 21:19:48,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751708469] [2022-12-13 21:19:48,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:19:48,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-13 21:19:48,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:19:49,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-13 21:19:49,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 21:19:49,016 INFO L87 Difference]: Start difference. First operand has 20 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 15 states have internal predecessors, (20), 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 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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-12-13 21:19:49,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:19:49,034 INFO L93 Difference]: Finished difference Result 37 states and 51 transitions. [2022-12-13 21:19:49,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-13 21:19:49,036 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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 9 [2022-12-13 21:19:49,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:19:49,041 INFO L225 Difference]: With dead ends: 37 [2022-12-13 21:19:49,041 INFO L226 Difference]: Without dead ends: 16 [2022-12-13 21:19:49,043 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 21:19:49,045 INFO L413 NwaCegarLoop]: 23 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, 23 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-12-13 21:19:49,046 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 21:19:49,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2022-12-13 21:19:49,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2022-12-13 21:19:49,070 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-12-13 21:19:49,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2022-12-13 21:19:49,073 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 9 [2022-12-13 21:19:49,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:19:49,073 INFO L495 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2022-12-13 21:19:49,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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-12-13 21:19:49,074 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2022-12-13 21:19:49,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-13 21:19:49,074 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:19:49,074 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:19:49,080 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-12-13 21:19:49,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-12-13 21:19:49,277 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:19:49,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:19:49,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1986551203, now seen corresponding path program 1 times [2022-12-13 21:19:49,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:19:49,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915524169] [2022-12-13 21:19:49,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:49,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:19:49,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:19:49,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:19:49,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915524169] [2022-12-13 21:19:49,372 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2022-12-13 21:19:49,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [46138672] [2022-12-13 21:19:49,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:49,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:49,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:19:49,378 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:19:49,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-12-13 21:19:49,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:19:49,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-13 21:19:49,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:19:49,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:19:49,502 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 21:19:49,502 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [46138672] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:19:49,502 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:19:49,502 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 21:19:49,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053203588] [2022-12-13 21:19:49,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:19:49,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 21:19:49,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:19:49,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 21:19:49,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 21:19:49,504 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 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-12-13 21:19:49,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:19:49,516 INFO L93 Difference]: Finished difference Result 26 states and 30 transitions. [2022-12-13 21:19:49,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 21:19:49,517 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 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 10 [2022-12-13 21:19:49,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:19:49,517 INFO L225 Difference]: With dead ends: 26 [2022-12-13 21:19:49,517 INFO L226 Difference]: Without dead ends: 18 [2022-12-13 21:19:49,518 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 7 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-12-13 21:19:49,519 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 0 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 45 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-12-13 21:19:49,519 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 45 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 21:19:49,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2022-12-13 21:19:49,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2022-12-13 21:19:49,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 14 states have internal predecessors, (16), 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-12-13 21:19:49,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 21 transitions. [2022-12-13 21:19:49,523 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 21 transitions. Word has length 10 [2022-12-13 21:19:49,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:19:49,523 INFO L495 AbstractCegarLoop]: Abstraction has 18 states and 21 transitions. [2022-12-13 21:19:49,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 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-12-13 21:19:49,523 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 21 transitions. [2022-12-13 21:19:49,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-13 21:19:49,524 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:19:49,524 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:19:49,528 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-12-13 21:19:49,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:49,726 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:19:49,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:19:49,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1984763743, now seen corresponding path program 1 times [2022-12-13 21:19:49,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:19:49,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736643933] [2022-12-13 21:19:49,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:49,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:19:49,768 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 21:19:49,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1896613985] [2022-12-13 21:19:49,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:49,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:49,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:19:49,774 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:19:49,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-12-13 21:19:49,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:19:49,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2022-12-13 21:19:49,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:19:50,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:19:50,072 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 21:19:50,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:19:50,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736643933] [2022-12-13 21:19:50,072 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 21:19:50,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1896613985] [2022-12-13 21:19:50,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1896613985] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:19:50,073 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:19:50,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-12-13 21:19:50,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377636647] [2022-12-13 21:19:50,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:19:50,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-12-13 21:19:50,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:19:50,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-12-13 21:19:50,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-12-13 21:19:50,076 INFO L87 Difference]: Start difference. First operand 18 states and 21 transitions. Second operand has 6 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 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-12-13 21:19:50,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:19:50,150 INFO L93 Difference]: Finished difference Result 28 states and 33 transitions. [2022-12-13 21:19:50,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 21:19:50,151 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 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 10 [2022-12-13 21:19:50,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:19:50,151 INFO L225 Difference]: With dead ends: 28 [2022-12-13 21:19:50,152 INFO L226 Difference]: Without dead ends: 24 [2022-12-13 21:19:50,152 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-12-13 21:19:50,153 INFO L413 NwaCegarLoop]: 16 mSDtfsCounter, 17 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-13 21:19:50,154 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 56 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 21:19:50,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2022-12-13 21:19:50,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2022-12-13 21:19:50,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 18 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-12-13 21:19:50,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 27 transitions. [2022-12-13 21:19:50,161 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 27 transitions. Word has length 10 [2022-12-13 21:19:50,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:19:50,162 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 27 transitions. [2022-12-13 21:19:50,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 1.5) internal successors, (9), 5 states have internal predecessors, (9), 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-12-13 21:19:50,162 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 27 transitions. [2022-12-13 21:19:50,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-13 21:19:50,163 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:19:50,163 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:19:50,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-12-13 21:19:50,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:50,365 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:19:50,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:19:50,367 INFO L85 PathProgramCache]: Analyzing trace with hash -69803837, now seen corresponding path program 1 times [2022-12-13 21:19:50,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:19:50,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463213731] [2022-12-13 21:19:50,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:50,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:19:50,403 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 21:19:50,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1510126537] [2022-12-13 21:19:50,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:50,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:50,405 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:19:50,408 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:19:50,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-12-13 21:19:50,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:19:50,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-13 21:19:50,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:19:50,570 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:19:50,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:19:50,608 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:19:50,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:19:50,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463213731] [2022-12-13 21:19:50,609 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 21:19:50,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510126537] [2022-12-13 21:19:50,609 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510126537] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 21:19:50,609 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 21:19:50,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2022-12-13 21:19:50,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934391586] [2022-12-13 21:19:50,609 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 21:19:50,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 21:19:50,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:19:50,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 21:19:50,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-12-13 21:19:50,611 INFO L87 Difference]: Start difference. First operand 24 states and 27 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 8 states have internal predecessors, (27), 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-12-13 21:19:51,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:19:51,068 INFO L93 Difference]: Finished difference Result 58 states and 68 transitions. [2022-12-13 21:19:51,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 21:19:51,068 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 8 states have internal predecessors, (27), 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 18 [2022-12-13 21:19:51,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:19:51,070 INFO L225 Difference]: With dead ends: 58 [2022-12-13 21:19:51,070 INFO L226 Difference]: Without dead ends: 50 [2022-12-13 21:19:51,070 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2022-12-13 21:19:51,071 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 29 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 96 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.4s IncrementalHoareTripleChecker+Time [2022-12-13 21:19:51,072 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [29 Valid, 96 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-12-13 21:19:51,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-12-13 21:19:51,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 46. [2022-12-13 21:19:51,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 31 states have (on average 1.2258064516129032) internal successors, (38), 34 states have internal predecessors, (38), 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-12-13 21:19:51,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 55 transitions. [2022-12-13 21:19:51,084 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 55 transitions. Word has length 18 [2022-12-13 21:19:51,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:19:51,084 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 55 transitions. [2022-12-13 21:19:51,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 8 states have internal predecessors, (27), 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-12-13 21:19:51,084 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 55 transitions. [2022-12-13 21:19:51,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-13 21:19:51,085 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:19:51,085 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:19:51,089 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-12-13 21:19:51,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:51,287 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:19:51,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:19:51,289 INFO L85 PathProgramCache]: Analyzing trace with hash -68016377, now seen corresponding path program 1 times [2022-12-13 21:19:51,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:19:51,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245947712] [2022-12-13 21:19:51,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:51,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:19:51,300 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 21:19:51,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1899129410] [2022-12-13 21:19:51,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:51,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:51,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:19:51,301 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:19:51,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-12-13 21:19:51,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:19:51,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 19 conjunts are in the unsatisfiable core [2022-12-13 21:19:51,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:19:51,408 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:19:51,408 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:19:51,483 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-13 21:19:51,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:19:51,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245947712] [2022-12-13 21:19:51,484 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 21:19:51,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899129410] [2022-12-13 21:19:51,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899129410] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-13 21:19:51,484 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-13 21:19:51,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2022-12-13 21:19:51,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158495393] [2022-12-13 21:19:51,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:19:51,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 21:19:51,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:19:51,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 21:19:51,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-12-13 21:19:51,486 INFO L87 Difference]: Start difference. First operand 46 states and 55 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-13 21:19:51,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:19:51,536 INFO L93 Difference]: Finished difference Result 60 states and 68 transitions. [2022-12-13 21:19:51,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 21:19:51,537 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-12-13 21:19:51,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:19:51,537 INFO L225 Difference]: With dead ends: 60 [2022-12-13 21:19:51,537 INFO L226 Difference]: Without dead ends: 52 [2022-12-13 21:19:51,538 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2022-12-13 21:19:51,538 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 8 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-12-13 21:19:51,538 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 40 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 21:19:51,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-12-13 21:19:51,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 46. [2022-12-13 21:19:51,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 33 states have (on average 1.121212121212121) internal successors, (37), 35 states have internal predecessors, (37), 8 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-13 21:19:51,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 52 transitions. [2022-12-13 21:19:51,551 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 52 transitions. Word has length 18 [2022-12-13 21:19:51,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:19:51,551 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 52 transitions. [2022-12-13 21:19:51,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-13 21:19:51,551 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 52 transitions. [2022-12-13 21:19:51,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-12-13 21:19:51,551 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:19:51,552 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:19:51,556 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-12-13 21:19:51,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:51,752 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:19:51,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:19:51,753 INFO L85 PathProgramCache]: Analyzing trace with hash 156635680, now seen corresponding path program 1 times [2022-12-13 21:19:51,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:19:51,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721145128] [2022-12-13 21:19:51,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:51,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:19:51,760 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 21:19:51,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1425914701] [2022-12-13 21:19:51,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:51,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:51,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:19:51,761 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:19:51,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-12-13 21:19:51,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:19:51,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-13 21:19:51,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:19:51,982 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-12-13 21:19:51,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:19:52,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:19:52,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721145128] [2022-12-13 21:19:52,306 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 21:19:52,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425914701] [2022-12-13 21:19:52,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425914701] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 21:19:52,306 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-13 21:19:52,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-12-13 21:19:52,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8091294] [2022-12-13 21:19:52,306 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-13 21:19:52,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-12-13 21:19:52,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:19:52,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-12-13 21:19:52,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2022-12-13 21:19:52,308 INFO L87 Difference]: Start difference. First operand 46 states and 52 transitions. Second operand has 10 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 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-12-13 21:19:52,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:19:52,444 INFO L93 Difference]: Finished difference Result 51 states and 56 transitions. [2022-12-13 21:19:52,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-12-13 21:19:52,445 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 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 29 [2022-12-13 21:19:52,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:19:52,447 INFO L225 Difference]: With dead ends: 51 [2022-12-13 21:19:52,447 INFO L226 Difference]: Without dead ends: 45 [2022-12-13 21:19:52,447 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-12-13 21:19:52,448 INFO L413 NwaCegarLoop]: 15 mSDtfsCounter, 12 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 110 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 110 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-13 21:19:52,448 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 79 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 110 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-13 21:19:52,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2022-12-13 21:19:52,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2022-12-13 21:19:52,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 33 states have (on average 1.0909090909090908) internal successors, (36), 34 states have internal predecessors, (36), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 5 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-13 21:19:52,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 49 transitions. [2022-12-13 21:19:52,464 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 49 transitions. Word has length 29 [2022-12-13 21:19:52,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:19:52,464 INFO L495 AbstractCegarLoop]: Abstraction has 45 states and 49 transitions. [2022-12-13 21:19:52,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 8 states have (on average 2.375) internal successors, (19), 8 states have internal predecessors, (19), 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-12-13 21:19:52,465 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 49 transitions. [2022-12-13 21:19:52,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-12-13 21:19:52,465 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:19:52,466 INFO L195 NwaCegarLoop]: trace histogram [5, 4, 4, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:19:52,470 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-12-13 21:19:52,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:52,668 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:19:52,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:19:52,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1793229318, now seen corresponding path program 2 times [2022-12-13 21:19:52,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:19:52,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627178790] [2022-12-13 21:19:52,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:52,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:19:52,705 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 21:19:52,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1904484151] [2022-12-13 21:19:52,706 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 21:19:52,707 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:52,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:19:52,710 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:19:52,713 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-12-13 21:19:52,907 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-13 21:19:52,907 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 21:19:52,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 24 conjunts are in the unsatisfiable core [2022-12-13 21:19:52,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:19:53,082 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-13 21:19:53,082 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:19:53,272 INFO L134 CoverageAnalysis]: Checked inductivity of 44 backedges. 8 proven. 12 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-12-13 21:19:53,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:19:53,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627178790] [2022-12-13 21:19:53,273 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 21:19:53,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904484151] [2022-12-13 21:19:53,273 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904484151] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 21:19:53,273 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 21:19:53,273 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 16 [2022-12-13 21:19:53,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799686745] [2022-12-13 21:19:53,273 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 21:19:53,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-12-13 21:19:53,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:19:53,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-12-13 21:19:53,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2022-12-13 21:19:53,275 INFO L87 Difference]: Start difference. First operand 45 states and 49 transitions. Second operand has 16 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-13 21:19:53,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:19:53,825 INFO L93 Difference]: Finished difference Result 62 states and 73 transitions. [2022-12-13 21:19:53,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-12-13 21:19:53,825 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) Word has length 37 [2022-12-13 21:19:53,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:19:53,826 INFO L225 Difference]: With dead ends: 62 [2022-12-13 21:19:53,826 INFO L226 Difference]: Without dead ends: 54 [2022-12-13 21:19:53,829 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=142, Invalid=508, Unknown=0, NotChecked=0, Total=650 [2022-12-13 21:19:53,829 INFO L413 NwaCegarLoop]: 31 mSDtfsCounter, 48 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 187 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-13 21:19:53,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 187 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-13 21:19:53,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-12-13 21:19:53,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 50. [2022-12-13 21:19:53,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 37 states have (on average 1.0810810810810811) internal successors, (40), 37 states have internal predecessors, (40), 8 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-13 21:19:53,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 55 transitions. [2022-12-13 21:19:53,846 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 55 transitions. Word has length 37 [2022-12-13 21:19:53,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:19:53,846 INFO L495 AbstractCegarLoop]: Abstraction has 50 states and 55 transitions. [2022-12-13 21:19:53,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 8 states have call successors, (10), 3 states have call predecessors, (10), 1 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-12-13 21:19:53,847 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 55 transitions. [2022-12-13 21:19:53,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-12-13 21:19:53,848 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:19:53,848 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:19:53,852 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-12-13 21:19:54,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2022-12-13 21:19:54,049 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:19:54,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:19:54,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1854611729, now seen corresponding path program 1 times [2022-12-13 21:19:54,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:19:54,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406459874] [2022-12-13 21:19:54,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:54,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:19:54,059 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 21:19:54,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [95577990] [2022-12-13 21:19:54,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:54,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:54,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:19:54,061 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:19:54,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-12-13 21:19:54,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:19:54,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-13 21:19:54,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:19:54,169 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 24 proven. 56 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 21:19:54,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:19:54,247 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-12-13 21:19:54,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:19:54,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406459874] [2022-12-13 21:19:54,247 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 21:19:54,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95577990] [2022-12-13 21:19:54,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95577990] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 21:19:54,247 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 21:19:54,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2022-12-13 21:19:54,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268836767] [2022-12-13 21:19:54,248 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 21:19:54,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 21:19:54,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:19:54,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 21:19:54,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-12-13 21:19:54,250 INFO L87 Difference]: Start difference. First operand 50 states and 55 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 9 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-12-13 21:19:54,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:19:54,423 INFO L93 Difference]: Finished difference Result 126 states and 137 transitions. [2022-12-13 21:19:54,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-13 21:19:54,424 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 9 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 47 [2022-12-13 21:19:54,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:19:54,425 INFO L225 Difference]: With dead ends: 126 [2022-12-13 21:19:54,425 INFO L226 Difference]: Without dead ends: 116 [2022-12-13 21:19:54,426 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=184, Invalid=322, Unknown=0, NotChecked=0, Total=506 [2022-12-13 21:19:54,426 INFO L413 NwaCegarLoop]: 30 mSDtfsCounter, 68 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 64 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 78 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 64 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-12-13 21:19:54,426 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [68 Valid, 122 Invalid, 78 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 64 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-12-13 21:19:54,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2022-12-13 21:19:54,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 96. [2022-12-13 21:19:54,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96 states, 69 states have (on average 1.0869565217391304) internal successors, (75), 73 states have internal predecessors, (75), 16 states have call successors, (16), 11 states have call predecessors, (16), 10 states have return successors, (15), 11 states have call predecessors, (15), 15 states have call successors, (15) [2022-12-13 21:19:54,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 106 transitions. [2022-12-13 21:19:54,444 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 106 transitions. Word has length 47 [2022-12-13 21:19:54,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:19:54,444 INFO L495 AbstractCegarLoop]: Abstraction has 96 states and 106 transitions. [2022-12-13 21:19:54,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 9 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-12-13 21:19:54,444 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 106 transitions. [2022-12-13 21:19:54,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-12-13 21:19:54,445 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:19:54,445 INFO L195 NwaCegarLoop]: trace histogram [8, 7, 7, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:19:54,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-12-13 21:19:54,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-12-13 21:19:54,647 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:19:54,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:19:54,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1021371784, now seen corresponding path program 3 times [2022-12-13 21:19:54,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:19:54,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631521281] [2022-12-13 21:19:54,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:54,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:19:54,678 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 21:19:54,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2097860042] [2022-12-13 21:19:54,679 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-13 21:19:54,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:54,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:19:54,683 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:19:54,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-12-13 21:19:55,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-12-13 21:19:55,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 21:19:55,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 38 conjunts are in the unsatisfiable core [2022-12-13 21:19:55,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:19:55,338 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 14 proven. 60 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-12-13 21:19:55,338 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:19:55,712 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 14 proven. 60 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-12-13 21:19:55,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:19:55,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631521281] [2022-12-13 21:19:55,713 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 21:19:55,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097860042] [2022-12-13 21:19:55,713 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097860042] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 21:19:55,713 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 21:19:55,713 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 22 [2022-12-13 21:19:55,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135941465] [2022-12-13 21:19:55,713 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 21:19:55,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-13 21:19:55,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:19:55,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-13 21:19:55,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-12-13 21:19:55,716 INFO L87 Difference]: Start difference. First operand 96 states and 106 transitions. Second operand has 22 states, 20 states have (on average 2.55) internal successors, (51), 20 states have internal predecessors, (51), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-12-13 21:19:56,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:19:56,898 INFO L93 Difference]: Finished difference Result 119 states and 140 transitions. [2022-12-13 21:19:56,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-13 21:19:56,899 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.55) internal successors, (51), 20 states have internal predecessors, (51), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 61 [2022-12-13 21:19:56,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:19:56,900 INFO L225 Difference]: With dead ends: 119 [2022-12-13 21:19:56,900 INFO L226 Difference]: Without dead ends: 108 [2022-12-13 21:19:56,902 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=332, Invalid=1150, Unknown=0, NotChecked=0, Total=1482 [2022-12-13 21:19:56,902 INFO L413 NwaCegarLoop]: 48 mSDtfsCounter, 108 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 290 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-13 21:19:56,902 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 290 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-13 21:19:56,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2022-12-13 21:19:56,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 102. [2022-12-13 21:19:56,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 76 states have (on average 1.0526315789473684) internal successors, (80), 76 states have internal predecessors, (80), 15 states have call successors, (15), 11 states have call predecessors, (15), 10 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-12-13 21:19:56,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 109 transitions. [2022-12-13 21:19:56,921 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 109 transitions. Word has length 61 [2022-12-13 21:19:56,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:19:56,921 INFO L495 AbstractCegarLoop]: Abstraction has 102 states and 109 transitions. [2022-12-13 21:19:56,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.55) internal successors, (51), 20 states have internal predecessors, (51), 14 states have call successors, (16), 3 states have call predecessors, (16), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-12-13 21:19:56,921 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 109 transitions. [2022-12-13 21:19:56,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-12-13 21:19:56,922 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:19:56,922 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:19:56,927 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-12-13 21:19:57,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-12-13 21:19:57,124 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:19:57,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:19:57,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1956819211, now seen corresponding path program 2 times [2022-12-13 21:19:57,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:19:57,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453636348] [2022-12-13 21:19:57,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:57,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:19:57,156 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 21:19:57,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1705925742] [2022-12-13 21:19:57,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 21:19:57,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:57,157 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:19:57,159 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:19:57,161 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-12-13 21:19:57,251 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-13 21:19:57,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 21:19:57,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-13 21:19:57,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:19:57,372 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 60 proven. 380 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 21:19:57,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:19:57,564 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 22 proven. 200 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-12-13 21:19:57,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:19:57,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453636348] [2022-12-13 21:19:57,565 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 21:19:57,565 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705925742] [2022-12-13 21:19:57,565 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705925742] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 21:19:57,565 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 21:19:57,565 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2022-12-13 21:19:57,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727722749] [2022-12-13 21:19:57,565 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 21:19:57,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-13 21:19:57,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:19:57,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-13 21:19:57,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-12-13 21:19:57,568 INFO L87 Difference]: Start difference. First operand 102 states and 109 transitions. Second operand has 26 states, 26 states have (on average 4.230769230769231) internal successors, (110), 26 states have internal predecessors, (110), 21 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-12-13 21:19:57,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:19:57,951 INFO L93 Difference]: Finished difference Result 252 states and 274 transitions. [2022-12-13 21:19:57,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-12-13 21:19:57,951 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.230769230769231) internal successors, (110), 26 states have internal predecessors, (110), 21 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 95 [2022-12-13 21:19:57,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:19:57,952 INFO L225 Difference]: With dead ends: 252 [2022-12-13 21:19:57,952 INFO L226 Difference]: Without dead ends: 242 [2022-12-13 21:19:57,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=796, Invalid=1366, Unknown=0, NotChecked=0, Total=2162 [2022-12-13 21:19:57,953 INFO L413 NwaCegarLoop]: 47 mSDtfsCounter, 173 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-12-13 21:19:57,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 270 Invalid, 225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-12-13 21:19:57,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-12-13 21:19:57,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 197. [2022-12-13 21:19:57,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 141 states have (on average 1.0780141843971631) internal successors, (152), 150 states have internal predecessors, (152), 33 states have call successors, (33), 23 states have call predecessors, (33), 22 states have return successors, (32), 23 states have call predecessors, (32), 32 states have call successors, (32) [2022-12-13 21:19:57,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 217 transitions. [2022-12-13 21:19:57,989 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 217 transitions. Word has length 95 [2022-12-13 21:19:57,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:19:57,989 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 217 transitions. [2022-12-13 21:19:57,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.230769230769231) internal successors, (110), 26 states have internal predecessors, (110), 21 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-12-13 21:19:57,990 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 217 transitions. [2022-12-13 21:19:57,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2022-12-13 21:19:57,991 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:19:57,991 INFO L195 NwaCegarLoop]: trace histogram [15, 14, 14, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:19:57,995 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-12-13 21:19:58,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-12-13 21:19:58,193 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:19:58,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:19:58,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1568440706, now seen corresponding path program 4 times [2022-12-13 21:19:58,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:19:58,194 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939672515] [2022-12-13 21:19:58,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:58,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:19:58,209 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 21:19:58,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2139454834] [2022-12-13 21:19:58,210 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-12-13 21:19:58,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:58,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:19:58,211 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:19:58,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-12-13 21:19:58,272 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-12-13 21:19:58,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 21:19:58,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 59 conjunts are in the unsatisfiable core [2022-12-13 21:19:58,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:19:58,567 INFO L134 CoverageAnalysis]: Checked inductivity of 704 backedges. 28 proven. 312 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-12-13 21:19:58,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:19:58,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:19:58,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939672515] [2022-12-13 21:19:58,701 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 21:19:58,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139454834] [2022-12-13 21:19:58,702 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139454834] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 21:19:58,702 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-13 21:19:58,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-12-13 21:19:58,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986854576] [2022-12-13 21:19:58,702 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-13 21:19:58,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-12-13 21:19:58,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:19:58,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-12-13 21:19:58,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-12-13 21:19:58,704 INFO L87 Difference]: Start difference. First operand 197 states and 217 transitions. Second operand has 18 states, 17 states have (on average 2.8823529411764706) internal successors, (49), 17 states have internal predecessors, (49), 14 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-12-13 21:19:59,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:19:59,109 INFO L93 Difference]: Finished difference Result 202 states and 221 transitions. [2022-12-13 21:19:59,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-12-13 21:19:59,109 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.8823529411764706) internal successors, (49), 17 states have internal predecessors, (49), 14 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) Word has length 117 [2022-12-13 21:19:59,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:19:59,111 INFO L225 Difference]: With dead ends: 202 [2022-12-13 21:19:59,111 INFO L226 Difference]: Without dead ends: 196 [2022-12-13 21:19:59,112 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 114 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=525, Unknown=0, NotChecked=0, Total=600 [2022-12-13 21:19:59,113 INFO L413 NwaCegarLoop]: 67 mSDtfsCounter, 2 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 693 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 645 SdHoareTripleChecker+Invalid, 694 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-12-13 21:19:59,113 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 645 Invalid, 694 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 693 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-12-13 21:19:59,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 196 states. [2022-12-13 21:19:59,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 196 to 196. [2022-12-13 21:19:59,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 141 states have (on average 1.070921985815603) internal successors, (151), 149 states have internal predecessors, (151), 32 states have call successors, (32), 23 states have call predecessors, (32), 22 states have return successors, (31), 23 states have call predecessors, (31), 31 states have call successors, (31) [2022-12-13 21:19:59,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 214 transitions. [2022-12-13 21:19:59,147 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 214 transitions. Word has length 117 [2022-12-13 21:19:59,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:19:59,147 INFO L495 AbstractCegarLoop]: Abstraction has 196 states and 214 transitions. [2022-12-13 21:19:59,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.8823529411764706) internal successors, (49), 17 states have internal predecessors, (49), 14 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-12-13 21:19:59,147 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 214 transitions. [2022-12-13 21:19:59,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2022-12-13 21:19:59,148 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:19:59,148 INFO L195 NwaCegarLoop]: trace histogram [16, 15, 15, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:19:59,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-12-13 21:19:59,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:59,350 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:19:59,350 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:19:59,351 INFO L85 PathProgramCache]: Analyzing trace with hash 20950104, now seen corresponding path program 5 times [2022-12-13 21:19:59,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:19:59,351 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810701739] [2022-12-13 21:19:59,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:19:59,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:19:59,375 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 21:19:59,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [172045354] [2022-12-13 21:19:59,375 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-12-13 21:19:59,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:19:59,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:19:59,376 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:19:59,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-12-13 21:20:55,123 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2022-12-13 21:20:55,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 21:20:55,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 346 conjuncts, 68 conjunts are in the unsatisfiable core [2022-12-13 21:20:55,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:20:55,415 INFO L134 CoverageAnalysis]: Checked inductivity of 814 backedges. 71 proven. 365 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2022-12-13 21:20:55,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:20:59,469 WARN L837 $PredicateComparison]: unable to prove that (let ((.cse0 (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1|))) (or (= (* |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~k~0#1|) .cse0) (not (= 0 (mod (+ (* |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| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 10) (* |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| 7) .cse0 (* |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| |c_ULTIMATE.start_main_~y~0#1| 6)) 12))))) is different from false [2022-12-13 21:21:19,523 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_68| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_38| Int)) (let ((.cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68|))) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| 7) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| 6) .cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| 10)) 12) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_38|) .cse0))))) is different from true [2022-12-13 21:21:37,567 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_68| Int) (|v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_38| Int)) (let ((.cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68|))) (or (= (mod (+ (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| 7) (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| 6) .cse0 (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| 10)) 12) 0) (= (* |v_ULTIMATE.start_main_~y~0#1_BEFORE_CALL_68| |v_ULTIMATE.start_main_~k~0#1_BEFORE_CALL_38|) .cse0)))) (= c___VERIFIER_assert_~cond 0)) is different from true [2022-12-13 21:21:51,658 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 (= 0 (mod (+ (* |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| |c_ULTIMATE.start_main_~y~0#1| |c_ULTIMATE.start_main_~y~0#1| 10) (* |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| 7) .cse0 (* |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| |c_ULTIMATE.start_main_~y~0#1| 6)) 12))) (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)))))) is different from false [2022-12-13 21:21:53,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:21:53,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810701739] [2022-12-13 21:21:53,680 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 21:21:53,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172045354] [2022-12-13 21:21:53,680 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172045354] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 21:21:53,681 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-13 21:21:53,681 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-12-13 21:21:53,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118167948] [2022-12-13 21:21:53,681 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-13 21:21:53,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-12-13 21:21:53,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:21:53,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-12-13 21:21:53,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=503, Unknown=4, NotChecked=188, Total=756 [2022-12-13 21:21:53,683 INFO L87 Difference]: Start difference. First operand 196 states and 214 transitions. Second operand has 21 states, 20 states have (on average 2.75) internal successors, (55), 20 states have internal predecessors, (55), 15 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-12-13 21:21:54,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:21:54,335 INFO L93 Difference]: Finished difference Result 201 states and 218 transitions. [2022-12-13 21:21:54,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-12-13 21:21:54,335 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.75) internal successors, (55), 20 states have internal predecessors, (55), 15 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 125 [2022-12-13 21:21:54,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:21:54,337 INFO L225 Difference]: With dead ends: 201 [2022-12-13 21:21:54,337 INFO L226 Difference]: Without dead ends: 195 [2022-12-13 21:21:54,338 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=80, Invalid=634, Unknown=4, NotChecked=212, Total=930 [2022-12-13 21:21:54,339 INFO L413 NwaCegarLoop]: 52 mSDtfsCounter, 6 mSDsluCounter, 619 mSDsCounter, 0 mSdLazyCounter, 1000 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 671 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1000 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-12-13 21:21:54,339 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 671 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1000 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-12-13 21:21:54,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2022-12-13 21:21:54,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 195. [2022-12-13 21:21:54,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 141 states have (on average 1.0638297872340425) internal successors, (150), 148 states have internal predecessors, (150), 31 states have call successors, (31), 23 states have call predecessors, (31), 22 states have return successors, (30), 23 states have call predecessors, (30), 30 states have call successors, (30) [2022-12-13 21:21:54,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 211 transitions. [2022-12-13 21:21:54,370 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 211 transitions. Word has length 125 [2022-12-13 21:21:54,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:21:54,370 INFO L495 AbstractCegarLoop]: Abstraction has 195 states and 211 transitions. [2022-12-13 21:21:54,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.75) internal successors, (55), 20 states have internal predecessors, (55), 15 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-12-13 21:21:54,370 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 211 transitions. [2022-12-13 21:21:54,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-12-13 21:21:54,371 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:21:54,371 INFO L195 NwaCegarLoop]: trace histogram [17, 16, 16, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:21:54,383 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-12-13 21:21:54,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:21:54,573 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:21:54,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:21:54,574 INFO L85 PathProgramCache]: Analyzing trace with hash 767909938, now seen corresponding path program 6 times [2022-12-13 21:21:54,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:21:54,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4334043] [2022-12-13 21:21:54,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:21:54,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:21:54,607 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 21:21:54,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1794100372] [2022-12-13 21:21:54,607 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-12-13 21:21:54,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:21:54,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:21:54,610 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:21:54,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-12-13 21:25:32,960 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2022-12-13 21:25:32,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 21:25:32,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 72 conjunts are in the unsatisfiable core [2022-12-13 21:25:32,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:25:33,293 INFO L134 CoverageAnalysis]: Checked inductivity of 932 backedges. 46 proven. 451 refuted. 0 times theorem prover too weak. 435 trivial. 0 not checked. [2022-12-13 21:25:33,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:25:33,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-12-13 21:25:33,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4334043] [2022-12-13 21:25:33,426 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-12-13 21:25:33,426 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794100372] [2022-12-13 21:25:33,426 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794100372] provided 0 perfect and 1 imperfect interpolant sequences [2022-12-13 21:25:33,426 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-12-13 21:25:33,426 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-12-13 21:25:33,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137647383] [2022-12-13 21:25:33,426 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-12-13 21:25:33,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-12-13 21:25:33,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-12-13 21:25:33,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-12-13 21:25:33,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=579, Unknown=0, NotChecked=0, Total=650 [2022-12-13 21:25:33,428 INFO L87 Difference]: Start difference. First operand 195 states and 211 transitions. Second operand has 22 states, 21 states have (on average 2.761904761904762) internal successors, (58), 21 states have internal predecessors, (58), 16 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-12-13 21:25:34,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:25:34,012 INFO L93 Difference]: Finished difference Result 200 states and 215 transitions. [2022-12-13 21:25:34,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-13 21:25:34,012 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.761904761904762) internal successors, (58), 21 states have internal predecessors, (58), 16 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 133 [2022-12-13 21:25:34,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:25:34,013 INFO L225 Difference]: With dead ends: 200 [2022-12-13 21:25:34,013 INFO L226 Difference]: Without dead ends: 194 [2022-12-13 21:25:34,014 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=90, Invalid=722, Unknown=0, NotChecked=0, Total=812 [2022-12-13 21:25:34,014 INFO L413 NwaCegarLoop]: 55 mSDtfsCounter, 7 mSDsluCounter, 655 mSDsCounter, 0 mSdLazyCounter, 1060 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 710 SdHoareTripleChecker+Invalid, 1061 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1060 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-12-13 21:25:34,014 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 710 Invalid, 1061 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1060 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-12-13 21:25:34,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2022-12-13 21:25:34,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2022-12-13 21:25:34,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 141 states have (on average 1.0567375886524824) internal successors, (149), 147 states have internal predecessors, (149), 30 states have call successors, (30), 23 states have call predecessors, (30), 22 states have return successors, (29), 23 states have call predecessors, (29), 29 states have call successors, (29) [2022-12-13 21:25:34,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 208 transitions. [2022-12-13 21:25:34,042 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 208 transitions. Word has length 133 [2022-12-13 21:25:34,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:25:34,043 INFO L495 AbstractCegarLoop]: Abstraction has 194 states and 208 transitions. [2022-12-13 21:25:34,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.761904761904762) internal successors, (58), 21 states have internal predecessors, (58), 16 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-12-13 21:25:34,043 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 208 transitions. [2022-12-13 21:25:34,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-12-13 21:25:34,044 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:25:34,044 INFO L195 NwaCegarLoop]: trace histogram [18, 17, 17, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:25:34,065 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-12-13 21:25:34,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-12-13 21:25:34,244 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:25:34,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:25:34,245 INFO L85 PathProgramCache]: Analyzing trace with hash 556702220, now seen corresponding path program 7 times [2022-12-13 21:25:34,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-12-13 21:25:34,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864271042] [2022-12-13 21:25:34,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:25:34,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-12-13 21:25:34,264 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-12-13 21:25:34,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1296167603] [2022-12-13 21:25:34,264 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-12-13 21:25:34,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-12-13 21:25:34,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:25:34,267 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-12-13 21:25:34,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-12-13 21:25:35,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2022-12-13 21:25:35,869 WARN L124 FreeRefinementEngine]: Strategy CAMEL was unsuccessful and could not determine trace feasibility [2022-12-13 21:25:35,869 INFO L360 BasicCegarLoop]: Counterexample might be feasible [2022-12-13 21:25:35,876 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-12-13 21:25:35,884 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-12-13 21:25:36,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-12-13 21:25:36,089 INFO L445 BasicCegarLoop]: Path program histogram: [7, 2, 1, 1, 1, 1, 1] [2022-12-13 21:25:36,100 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-12-13 21:25:36,142 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.12 09:25:36 BoogieIcfgContainer [2022-12-13 21:25:36,142 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-12-13 21:25:36,142 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-12-13 21:25:36,142 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-12-13 21:25:36,143 INFO L275 PluginConnector]: Witness Printer initialized [2022-12-13 21:25:36,143 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 09:19:48" (3/4) ... [2022-12-13 21:25:36,145 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-12-13 21:25:36,145 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-12-13 21:25:36,146 INFO L158 Benchmark]: Toolchain (without parser) took 347965.63ms. Allocated memory was 121.6MB in the beginning and 148.9MB in the end (delta: 27.3MB). Free memory was 82.5MB in the beginning and 53.4MB in the end (delta: 29.1MB). Peak memory consumption was 57.8MB. Max. memory is 16.1GB. [2022-12-13 21:25:36,146 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 121.6MB. Free memory was 94.5MB in the beginning and 94.3MB in the end (delta: 160.8kB). There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 21:25:36,147 INFO L158 Benchmark]: CACSL2BoogieTranslator took 212.99ms. Allocated memory is still 121.6MB. Free memory was 82.2MB in the beginning and 71.7MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-12-13 21:25:36,147 INFO L158 Benchmark]: Boogie Procedure Inliner took 23.42ms. Allocated memory is still 121.6MB. Free memory was 71.7MB in the beginning and 69.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-12-13 21:25:36,147 INFO L158 Benchmark]: Boogie Preprocessor took 14.52ms. Allocated memory is still 121.6MB. Free memory was 69.9MB in the beginning and 69.1MB in the end (delta: 809.0kB). There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 21:25:36,147 INFO L158 Benchmark]: RCFGBuilder took 248.83ms. Allocated memory is still 121.6MB. Free memory was 69.1MB in the beginning and 58.4MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-12-13 21:25:36,148 INFO L158 Benchmark]: TraceAbstraction took 347456.45ms. Allocated memory was 121.6MB in the beginning and 148.9MB in the end (delta: 27.3MB). Free memory was 58.0MB in the beginning and 53.4MB in the end (delta: 4.6MB). Peak memory consumption was 34.8MB. Max. memory is 16.1GB. [2022-12-13 21:25:36,148 INFO L158 Benchmark]: Witness Printer took 3.10ms. Allocated memory is still 148.9MB. Free memory is still 53.4MB. There was no memory consumed. Max. memory is 16.1GB. [2022-12-13 21:25:36,150 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19ms. Allocated memory is still 121.6MB. Free memory was 94.5MB in the beginning and 94.3MB in the end (delta: 160.8kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 212.99ms. Allocated memory is still 121.6MB. Free memory was 82.2MB in the beginning and 71.7MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 23.42ms. Allocated memory is still 121.6MB. Free memory was 71.7MB in the beginning and 69.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 14.52ms. Allocated memory is still 121.6MB. Free memory was 69.9MB in the beginning and 69.1MB in the end (delta: 809.0kB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 248.83ms. Allocated memory is still 121.6MB. Free memory was 69.1MB in the beginning and 58.4MB in the end (delta: 10.8MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * TraceAbstraction took 347456.45ms. Allocated memory was 121.6MB in the beginning and 148.9MB in the end (delta: 27.3MB). Free memory was 58.0MB in the beginning and 53.4MB in the end (delta: 4.6MB). Peak memory consumption was 34.8MB. Max. memory is 16.1GB. * Witness Printer took 3.10ms. Allocated memory is still 148.9MB. Free memory is still 53.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 12]: Unable to prove that call to reach_error is unreachable Unable to prove that call to reach_error is unreachable Reason: unable to decide satisfiability of path constraint. Possible FailurePath: [L17] int counter = 0; [L19] short k; [L20] long long y, x, c; [L21] k = __VERIFIER_nondet_short() [L22] CALL assume_abort_if_not(k <= 256) [L7] COND FALSE !(!cond) [L22] RET assume_abort_if_not(k <= 256) [L24] y = 0 [L25] x = 0 [L26] c = 0 [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND FALSE !(!(c < k)) [L34] c = c + 1 [L35] y = y + 1 [L36] x = y * y * y * y * y + x [L28] EXPR counter++ [L28] COND TRUE counter++<100 [L29] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L29] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L31] COND TRUE !(c < k) [L39] CALL __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L10] COND FALSE !(!(cond)) [L39] RET __VERIFIER_assert(-2*y*y*y*y*y*y - 6 * y*y*y*y*y - 5 * y*y*y*y + y*y + 12*x == 0) [L40] CALL __VERIFIER_assert(k*y == y*y) [L10] COND TRUE !(cond) [L12] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 20 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 347.3s, OverallIterations: 14, TraceHistogramMax: 18, PathProgramHistogramMax: 7, EmptinessCheckTime: 0.0s, AutomataDifference: 4.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 481 SdHoareTripleChecker+Valid, 2.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 478 mSDsluCounter, 3234 SdHoareTripleChecker+Invalid, 2.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2797 mSDsCounter, 201 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3692 IncrementalHoareTripleChecker+Invalid, 3893 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 201 mSolverCounterUnsat, 437 mSDtfsCounter, 3692 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1118 GetRequests, 869 SyntacticMatches, 0 SemanticMatches, 249 ConstructedPredicates, 4 IntricatePredicates, 0 DeprecatedPredicates, 742 ImplicationChecksByTransitivity, 13.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=197occurred in iteration=10, InterpolantAutomatonStates: 203, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 13 MinimizatonAttempts, 85 StatesRemovedByMinimization, 6 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 276.3s SatisfiabilityAnalysisTime, 61.9s InterpolantComputationTime, 869 NumberOfCodeBlocks, 840 NumberOfCodeBlocksAsserted, 50 NumberOfCheckSat, 966 ConstructedInterpolants, 0 QuantifiedInterpolants, 4331 SizeOfPredicates, 45 NumberOfNonLiveVariables, 2053 ConjunctsInSsa, 362 ConjunctsInUnsatCore, 19 InterpolantComputations, 4 PerfectInterpolantSequences, 1990/3942 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-12-13 21:25:36,167 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### 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_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/config/AutomizerReach.xml -i ../../sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound100.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8 --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 e40af029af23d5cbf5d8bd74acfdc7af42526c81be3e447d3e43ec16d52857d1 --- 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-2329fc7 [2022-12-13 21:25:37,974 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-12-13 21:25:37,976 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-12-13 21:25:37,995 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-12-13 21:25:37,996 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-12-13 21:25:37,997 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-12-13 21:25:37,998 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-12-13 21:25:38,000 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-12-13 21:25:38,001 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-12-13 21:25:38,002 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-12-13 21:25:38,003 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-12-13 21:25:38,004 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-12-13 21:25:38,004 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-12-13 21:25:38,005 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-12-13 21:25:38,006 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-12-13 21:25:38,007 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-12-13 21:25:38,011 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-12-13 21:25:38,012 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-12-13 21:25:38,013 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-12-13 21:25:38,015 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-12-13 21:25:38,016 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-12-13 21:25:38,017 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-12-13 21:25:38,018 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-12-13 21:25:38,019 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-12-13 21:25:38,023 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-12-13 21:25:38,023 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-12-13 21:25:38,023 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-12-13 21:25:38,024 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-12-13 21:25:38,025 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-12-13 21:25:38,025 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-12-13 21:25:38,026 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-12-13 21:25:38,026 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-12-13 21:25:38,027 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-12-13 21:25:38,028 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-12-13 21:25:38,029 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-12-13 21:25:38,029 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-12-13 21:25:38,029 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-12-13 21:25:38,030 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-12-13 21:25:38,030 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-12-13 21:25:38,031 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-12-13 21:25:38,031 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-12-13 21:25:38,032 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2022-12-13 21:25:38,053 INFO L113 SettingsManager]: Loading preferences was successful [2022-12-13 21:25:38,054 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-12-13 21:25:38,054 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-12-13 21:25:38,054 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-12-13 21:25:38,055 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-12-13 21:25:38,055 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-12-13 21:25:38,055 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-12-13 21:25:38,056 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-12-13 21:25:38,056 INFO L138 SettingsManager]: * Use SBE=true [2022-12-13 21:25:38,056 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-12-13 21:25:38,056 INFO L138 SettingsManager]: * sizeof long=4 [2022-12-13 21:25:38,056 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-12-13 21:25:38,056 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-12-13 21:25:38,057 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-12-13 21:25:38,057 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-12-13 21:25:38,057 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-12-13 21:25:38,057 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-12-13 21:25:38,057 INFO L138 SettingsManager]: * Use bitvectors instead of ints=true [2022-12-13 21:25:38,057 INFO L138 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2022-12-13 21:25:38,058 INFO L138 SettingsManager]: * sizeof long double=12 [2022-12-13 21:25:38,058 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-12-13 21:25:38,058 INFO L138 SettingsManager]: * Use constant arrays=true [2022-12-13 21:25:38,058 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-12-13 21:25:38,058 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-12-13 21:25:38,058 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-12-13 21:25:38,059 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-12-13 21:25:38,059 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 21:25:38,059 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-12-13 21:25:38,059 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-12-13 21:25:38,059 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-12-13 21:25:38,059 INFO L138 SettingsManager]: * Trace refinement strategy=WOLF [2022-12-13 21:25:38,060 INFO L138 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2022-12-13 21:25:38,060 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-12-13 21:25:38,060 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-12-13 21:25:38,060 INFO L138 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2022-12-13 21:25:38,060 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2022-12-13 21:25:38,060 INFO L138 SettingsManager]: * Logic for external solver=AUFBV [2022-12-13 21:25:38,061 INFO L138 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2022-12-13 21:25:38,061 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_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/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_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8 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 -> e40af029af23d5cbf5d8bd74acfdc7af42526c81be3e447d3e43ec16d52857d1 [2022-12-13 21:25:38,304 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-12-13 21:25:38,321 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-12-13 21:25:38,323 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-12-13 21:25:38,324 INFO L271 PluginConnector]: Initializing CDTParser... [2022-12-13 21:25:38,324 INFO L275 PluginConnector]: CDTParser initialized [2022-12-13 21:25:38,325 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/../../sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound100.c [2022-12-13 21:25:40,951 INFO L500 CDTParser]: Created temporary CDT project at NULL [2022-12-13 21:25:41,110 INFO L351 CDTParser]: Found 1 translation units. [2022-12-13 21:25:41,111 INFO L172 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound100.c [2022-12-13 21:25:41,115 INFO L394 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/data/d87ddcbc1/9b0d2ff55f3540b988642d66c0bccda2/FLAG2f6f0e14e [2022-12-13 21:25:41,126 INFO L402 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/data/d87ddcbc1/9b0d2ff55f3540b988642d66c0bccda2 [2022-12-13 21:25:41,128 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-12-13 21:25:41,129 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-12-13 21:25:41,129 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-12-13 21:25:41,130 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-12-13 21:25:41,132 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-12-13 21:25:41,133 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 09:25:41" (1/1) ... [2022-12-13 21:25:41,134 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@168ce67b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41, skipping insertion in model container [2022-12-13 21:25:41,134 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.12 09:25:41" (1/1) ... [2022-12-13 21:25:41,140 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-12-13 21:25:41,153 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-12-13 21:25:41,263 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_461e95b5-887c-4b8f-a8cf-aa4869099f5a/sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound100.c[458,471] [2022-12-13 21:25:41,284 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 21:25:41,296 INFO L203 MainTranslator]: Completed pre-run [2022-12-13 21:25:41,309 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_461e95b5-887c-4b8f-a8cf-aa4869099f5a/sv-benchmarks/c/nla-digbench-scaling/ps6-ll_unwindbound100.c[458,471] [2022-12-13 21:25:41,319 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-12-13 21:25:41,332 INFO L208 MainTranslator]: Completed translation [2022-12-13 21:25:41,333 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41 WrapperNode [2022-12-13 21:25:41,333 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-12-13 21:25:41,334 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-12-13 21:25:41,334 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-12-13 21:25:41,334 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-12-13 21:25:41,341 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41" (1/1) ... [2022-12-13 21:25:41,348 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41" (1/1) ... [2022-12-13 21:25:41,361 INFO L138 Inliner]: procedures = 14, calls = 11, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 42 [2022-12-13 21:25:41,361 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-12-13 21:25:41,362 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-12-13 21:25:41,362 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-12-13 21:25:41,362 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-12-13 21:25:41,370 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41" (1/1) ... [2022-12-13 21:25:41,374 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41" (1/1) ... [2022-12-13 21:25:41,376 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41" (1/1) ... [2022-12-13 21:25:41,377 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41" (1/1) ... [2022-12-13 21:25:41,382 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41" (1/1) ... [2022-12-13 21:25:41,385 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41" (1/1) ... [2022-12-13 21:25:41,386 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41" (1/1) ... [2022-12-13 21:25:41,388 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41" (1/1) ... [2022-12-13 21:25:41,389 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-12-13 21:25:41,390 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-12-13 21:25:41,391 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-12-13 21:25:41,391 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-12-13 21:25:41,392 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41" (1/1) ... [2022-12-13 21:25:41,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-12-13 21:25:41,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 [2022-12-13 21:25:41,421 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-12-13 21:25:41,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-12-13 21:25:41,463 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-12-13 21:25:41,463 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2022-12-13 21:25:41,463 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-12-13 21:25:41,463 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-12-13 21:25:41,463 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-12-13 21:25:41,464 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-12-13 21:25:41,530 INFO L235 CfgBuilder]: Building ICFG [2022-12-13 21:25:41,532 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-12-13 21:25:42,215 INFO L276 CfgBuilder]: Performing block encoding [2022-12-13 21:25:42,221 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-12-13 21:25:42,222 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-12-13 21:25:42,223 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 09:25:42 BoogieIcfgContainer [2022-12-13 21:25:42,224 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-12-13 21:25:42,226 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-12-13 21:25:42,226 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-12-13 21:25:42,229 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-12-13 21:25:42,230 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.12 09:25:41" (1/3) ... [2022-12-13 21:25:42,231 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62c0f34a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 09:25:42, skipping insertion in model container [2022-12-13 21:25:42,231 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.12 09:25:41" (2/3) ... [2022-12-13 21:25:42,231 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62c0f34a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.12 09:25:42, skipping insertion in model container [2022-12-13 21:25:42,231 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.12 09:25:42" (3/3) ... [2022-12-13 21:25:42,232 INFO L112 eAbstractionObserver]: Analyzing ICFG ps6-ll_unwindbound100.c [2022-12-13 21:25:42,251 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-12-13 21:25:42,251 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-12-13 21:25:42,288 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-12-13 21:25:42,294 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;@78a81df8, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2022-12-13 21:25:42,295 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-12-13 21:25:42,298 INFO L276 IsEmpty]: Start isEmpty. Operand has 20 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 15 states have internal predecessors, (20), 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-12-13 21:25:42,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2022-12-13 21:25:42,305 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:25:42,306 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:25:42,306 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:25:42,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:25:42,311 INFO L85 PathProgramCache]: Analyzing trace with hash -579246775, now seen corresponding path program 1 times [2022-12-13 21:25:42,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 21:25:42,327 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1137214624] [2022-12-13 21:25:42,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:25:42,327 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:25:42,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 21:25:42,329 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 21:25:42,330 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2022-12-13 21:25:42,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:25:42,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 1 conjunts are in the unsatisfiable core [2022-12-13 21:25:42,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:25:42,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:25:42,553 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 21:25:42,554 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 21:25:42,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1137214624] [2022-12-13 21:25:42,554 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1137214624] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:25:42,554 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:25:42,554 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-12-13 21:25:42,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484764132] [2022-12-13 21:25:42,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:25:42,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-12-13 21:25:42,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 21:25:42,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-12-13 21:25:42,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 21:25:42,586 INFO L87 Difference]: Start difference. First operand has 20 states, 14 states have (on average 1.4285714285714286) internal successors, (20), 15 states have internal predecessors, (20), 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 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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-12-13 21:25:42,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:25:42,603 INFO L93 Difference]: Finished difference Result 37 states and 51 transitions. [2022-12-13 21:25:42,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-12-13 21:25:42,605 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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 9 [2022-12-13 21:25:42,605 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:25:42,609 INFO L225 Difference]: With dead ends: 37 [2022-12-13 21:25:42,609 INFO L226 Difference]: Without dead ends: 16 [2022-12-13 21:25:42,611 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-12-13 21:25:42,614 INFO L413 NwaCegarLoop]: 23 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, 23 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-12-13 21:25:42,615 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 21:25:42,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2022-12-13 21:25:42,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2022-12-13 21:25:42,639 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-12-13 21:25:42,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2022-12-13 21:25:42,641 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 9 [2022-12-13 21:25:42,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:25:42,641 INFO L495 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2022-12-13 21:25:42,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 4.0) internal successors, (8), 2 states have internal predecessors, (8), 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-12-13 21:25:42,641 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2022-12-13 21:25:42,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-13 21:25:42,642 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:25:42,642 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:25:42,654 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2022-12-13 21:25:42,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:25:42,844 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:25:42,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:25:42,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1986551203, now seen corresponding path program 1 times [2022-12-13 21:25:42,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 21:25:42,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [467544012] [2022-12-13 21:25:42,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:25:42,853 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:25:42,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 21:25:42,857 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 21:25:42,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2022-12-13 21:25:43,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:25:43,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 3 conjunts are in the unsatisfiable core [2022-12-13 21:25:43,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:25:43,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:25:43,221 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 21:25:43,221 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 21:25:43,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [467544012] [2022-12-13 21:25:43,222 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [467544012] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:25:43,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:25:43,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-12-13 21:25:43,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333350316] [2022-12-13 21:25:43,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:25:43,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-12-13 21:25:43,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 21:25:43,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-12-13 21:25:43,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-12-13 21:25:43,225 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 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-12-13 21:25:43,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:25:43,251 INFO L93 Difference]: Finished difference Result 26 states and 30 transitions. [2022-12-13 21:25:43,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-12-13 21:25:43,252 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 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 10 [2022-12-13 21:25:43,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:25:43,252 INFO L225 Difference]: With dead ends: 26 [2022-12-13 21:25:43,252 INFO L226 Difference]: Without dead ends: 18 [2022-12-13 21:25:43,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 7 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-12-13 21:25:43,254 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 0 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 45 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-12-13 21:25:43,254 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 45 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-12-13 21:25:43,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2022-12-13 21:25:43,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2022-12-13 21:25:43,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 13 states have (on average 1.2307692307692308) internal successors, (16), 14 states have internal predecessors, (16), 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-12-13 21:25:43,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 21 transitions. [2022-12-13 21:25:43,258 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 21 transitions. Word has length 10 [2022-12-13 21:25:43,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:25:43,258 INFO L495 AbstractCegarLoop]: Abstraction has 18 states and 21 transitions. [2022-12-13 21:25:43,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.25) internal successors, (9), 3 states have internal predecessors, (9), 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-12-13 21:25:43,258 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 21 transitions. [2022-12-13 21:25:43,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-12-13 21:25:43,258 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:25:43,259 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:25:43,276 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2022-12-13 21:25:43,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:25:43,460 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:25:43,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:25:43,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1984763743, now seen corresponding path program 1 times [2022-12-13 21:25:43,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 21:25:43,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [863880814] [2022-12-13 21:25:43,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:25:43,465 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:25:43,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 21:25:43,469 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 21:25:43,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2022-12-13 21:25:43,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:25:43,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-13 21:25:43,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:25:43,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:25:43,815 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-12-13 21:25:43,815 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 21:25:43,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [863880814] [2022-12-13 21:25:43,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [863880814] provided 1 perfect and 0 imperfect interpolant sequences [2022-12-13 21:25:43,815 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-12-13 21:25:43,815 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-12-13 21:25:43,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647849017] [2022-12-13 21:25:43,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:25:43,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 21:25:43,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 21:25:43,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 21:25:43,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-12-13 21:25:43,816 INFO L87 Difference]: Start difference. First operand 18 states and 21 transitions. Second operand has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 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-12-13 21:25:46,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:25:46,036 INFO L93 Difference]: Finished difference Result 28 states and 33 transitions. [2022-12-13 21:25:46,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-12-13 21:25:46,049 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 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 10 [2022-12-13 21:25:46,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:25:46,050 INFO L225 Difference]: With dead ends: 28 [2022-12-13 21:25:46,050 INFO L226 Difference]: Without dead ends: 24 [2022-12-13 21:25:46,050 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-12-13 21:25:46,051 INFO L413 NwaCegarLoop]: 17 mSDtfsCounter, 6 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-12-13 21:25:46,051 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 55 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-12-13 21:25:46,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2022-12-13 21:25:46,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2022-12-13 21:25:46,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24 states, 17 states have (on average 1.1764705882352942) internal successors, (20), 18 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-12-13 21:25:46,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 27 transitions. [2022-12-13 21:25:46,057 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 27 transitions. Word has length 10 [2022-12-13 21:25:46,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:25:46,057 INFO L495 AbstractCegarLoop]: Abstraction has 24 states and 27 transitions. [2022-12-13 21:25:46,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 1.8) internal successors, (9), 4 states have internal predecessors, (9), 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-12-13 21:25:46,058 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 27 transitions. [2022-12-13 21:25:46,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-13 21:25:46,058 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:25:46,058 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:25:46,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2022-12-13 21:25:46,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:25:46,260 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:25:46,261 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:25:46,262 INFO L85 PathProgramCache]: Analyzing trace with hash -69803837, now seen corresponding path program 1 times [2022-12-13 21:25:46,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 21:25:46,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [200466917] [2022-12-13 21:25:46,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:25:46,264 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:25:46,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 21:25:46,267 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 21:25:46,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2022-12-13 21:25:46,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:25:46,695 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 5 conjunts are in the unsatisfiable core [2022-12-13 21:25:46,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:25:46,829 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:25:46,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:25:46,977 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:25:46,978 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 21:25:46,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [200466917] [2022-12-13 21:25:46,978 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [200466917] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 21:25:46,978 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 21:25:46,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5] total 8 [2022-12-13 21:25:46,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493884518] [2022-12-13 21:25:46,979 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 21:25:46,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-12-13 21:25:46,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 21:25:46,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-12-13 21:25:46,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-12-13 21:25:46,981 INFO L87 Difference]: Start difference. First operand 24 states and 27 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 8 states have internal predecessors, (27), 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-12-13 21:25:52,155 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:25:55,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:25:55,168 INFO L93 Difference]: Finished difference Result 58 states and 68 transitions. [2022-12-13 21:25:55,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-12-13 21:25:55,181 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 8 states have internal predecessors, (27), 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 18 [2022-12-13 21:25:55,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:25:55,182 INFO L225 Difference]: With dead ends: 58 [2022-12-13 21:25:55,183 INFO L226 Difference]: Without dead ends: 50 [2022-12-13 21:25:55,183 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2022-12-13 21:25:55,184 INFO L413 NwaCegarLoop]: 22 mSDtfsCounter, 24 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.0s IncrementalHoareTripleChecker+Time [2022-12-13 21:25:55,185 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [24 Valid, 85 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 8.0s Time] [2022-12-13 21:25:55,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-12-13 21:25:55,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 46. [2022-12-13 21:25:55,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 31 states have (on average 1.2258064516129032) internal successors, (38), 34 states have internal predecessors, (38), 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-12-13 21:25:55,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 55 transitions. [2022-12-13 21:25:55,197 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 55 transitions. Word has length 18 [2022-12-13 21:25:55,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:25:55,197 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 55 transitions. [2022-12-13 21:25:55,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 8 states have internal predecessors, (27), 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-12-13 21:25:55,197 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 55 transitions. [2022-12-13 21:25:55,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-12-13 21:25:55,198 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:25:55,198 INFO L195 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:25:55,216 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2022-12-13 21:25:55,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:25:55,400 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:25:55,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:25:55,403 INFO L85 PathProgramCache]: Analyzing trace with hash -68016377, now seen corresponding path program 1 times [2022-12-13 21:25:55,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 21:25:55,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1175921270] [2022-12-13 21:25:55,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:25:55,406 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:25:55,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 21:25:55,409 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 21:25:55,423 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2022-12-13 21:25:55,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:25:55,889 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 7 conjunts are in the unsatisfiable core [2022-12-13 21:25:55,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:26:00,301 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-12-13 21:26:00,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:26:29,384 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-12-13 21:26:29,385 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 21:26:29,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1175921270] [2022-12-13 21:26:29,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1175921270] provided 1 perfect and 1 imperfect interpolant sequences [2022-12-13 21:26:29,385 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-12-13 21:26:29,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 9 [2022-12-13 21:26:29,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686476859] [2022-12-13 21:26:29,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-12-13 21:26:29,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-12-13 21:26:29,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 21:26:29,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-12-13 21:26:29,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-12-13 21:26:29,387 INFO L87 Difference]: Start difference. First operand 46 states and 55 transitions. Second operand has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-13 21:26:32,452 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.18s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:26:37,968 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:26:39,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.65s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:26:42,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:26:43,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:26:43,017 INFO L93 Difference]: Finished difference Result 60 states and 68 transitions. [2022-12-13 21:26:43,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-12-13 21:26:43,018 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) Word has length 18 [2022-12-13 21:26:43,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:26:43,019 INFO L225 Difference]: With dead ends: 60 [2022-12-13 21:26:43,019 INFO L226 Difference]: Without dead ends: 52 [2022-12-13 21:26:43,020 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 21.9s TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-12-13 21:26:43,023 INFO L413 NwaCegarLoop]: 14 mSDtfsCounter, 8 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 11.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.4s IncrementalHoareTripleChecker+Time [2022-12-13 21:26:43,023 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 40 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 12.4s Time] [2022-12-13 21:26:43,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-12-13 21:26:43,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 46. [2022-12-13 21:26:43,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 33 states have (on average 1.121212121212121) internal successors, (37), 35 states have internal predecessors, (37), 8 states have call successors, (8), 5 states have call predecessors, (8), 4 states have return successors, (7), 5 states have call predecessors, (7), 7 states have call successors, (7) [2022-12-13 21:26:43,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 52 transitions. [2022-12-13 21:26:43,039 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 52 transitions. Word has length 18 [2022-12-13 21:26:43,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:26:43,039 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 52 transitions. [2022-12-13 21:26:43,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.6) internal successors, (13), 4 states have internal predecessors, (13), 1 states have call successors, (2), 2 states have call predecessors, (2), 1 states have return successors, (1), 1 states have call predecessors, (1), 1 states have call successors, (1) [2022-12-13 21:26:43,040 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 52 transitions. [2022-12-13 21:26:43,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-12-13 21:26:43,041 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:26:43,041 INFO L195 NwaCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:26:43,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2022-12-13 21:26:43,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:26:43,242 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:26:43,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:26:43,243 INFO L85 PathProgramCache]: Analyzing trace with hash 156635680, now seen corresponding path program 1 times [2022-12-13 21:26:43,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 21:26:43,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [64917429] [2022-12-13 21:26:43,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:26:43,244 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:26:43,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 21:26:43,246 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 21:26:43,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2022-12-13 21:26:43,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:26:43,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 12 conjunts are in the unsatisfiable core [2022-12-13 21:26:43,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:26:44,682 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-13 21:26:44,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:27:02,337 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-12-13 21:27:02,337 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 21:27:02,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [64917429] [2022-12-13 21:27:02,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [64917429] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 21:27:02,337 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 21:27:02,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 7] total 14 [2022-12-13 21:27:02,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343354501] [2022-12-13 21:27:02,338 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 21:27:02,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 21:27:02,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 21:27:02,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 21:27:02,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2022-12-13 21:27:02,340 INFO L87 Difference]: Start difference. First operand 46 states and 52 transitions. Second operand has 14 states, 12 states have (on average 2.25) internal successors, (27), 12 states have internal predecessors, (27), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-13 21:27:14,305 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.52s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:27:37,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:27:37,964 INFO L93 Difference]: Finished difference Result 57 states and 66 transitions. [2022-12-13 21:27:37,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-12-13 21:27:37,979 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 12 states have (on average 2.25) internal successors, (27), 12 states have internal predecessors, (27), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Word has length 29 [2022-12-13 21:27:37,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:27:37,980 INFO L225 Difference]: With dead ends: 57 [2022-12-13 21:27:37,980 INFO L226 Difference]: Without dead ends: 48 [2022-12-13 21:27:37,980 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 31.0s TimeCoverageRelationStatistics Valid=119, Invalid=387, Unknown=0, NotChecked=0, Total=506 [2022-12-13 21:27:37,981 INFO L413 NwaCegarLoop]: 26 mSDtfsCounter, 42 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.6s IncrementalHoareTripleChecker+Time [2022-12-13 21:27:37,981 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [42 Valid, 126 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 14.6s Time] [2022-12-13 21:27:37,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2022-12-13 21:27:37,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 46. [2022-12-13 21:27:37,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 34 states have (on average 1.0588235294117647) internal successors, (36), 34 states have internal predecessors, (36), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-13 21:27:38,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 49 transitions. [2022-12-13 21:27:38,000 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 49 transitions. Word has length 29 [2022-12-13 21:27:38,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:27:38,001 INFO L495 AbstractCegarLoop]: Abstraction has 46 states and 49 transitions. [2022-12-13 21:27:38,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 12 states have (on average 2.25) internal successors, (27), 12 states have internal predecessors, (27), 6 states have call successors, (8), 3 states have call predecessors, (8), 1 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-12-13 21:27:38,001 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 49 transitions. [2022-12-13 21:27:38,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-12-13 21:27:38,003 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:27:38,003 INFO L195 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:27:38,022 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2022-12-13 21:27:38,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:27:38,205 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:27:38,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:27:38,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1854611729, now seen corresponding path program 1 times [2022-12-13 21:27:38,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 21:27:38,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1056520320] [2022-12-13 21:27:38,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-12-13 21:27:38,208 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:27:38,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 21:27:38,211 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 21:27:38,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2022-12-13 21:27:39,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-12-13 21:27:39,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 93 conjuncts, 11 conjunts are in the unsatisfiable core [2022-12-13 21:27:39,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:27:40,062 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 24 proven. 56 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 21:27:40,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:27:40,768 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 10 proven. 32 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-12-13 21:27:40,768 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 21:27:40,768 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1056520320] [2022-12-13 21:27:40,768 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1056520320] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 21:27:40,768 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 21:27:40,769 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2022-12-13 21:27:40,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189324697] [2022-12-13 21:27:40,769 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 21:27:40,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-12-13 21:27:40,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 21:27:40,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-12-13 21:27:40,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2022-12-13 21:27:40,771 INFO L87 Difference]: Start difference. First operand 46 states and 49 transitions. Second operand has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 9 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-12-13 21:27:41,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:27:59,122 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:28:01,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:28:08,067 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:28:09,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:28:09,474 INFO L93 Difference]: Finished difference Result 132 states and 144 transitions. [2022-12-13 21:28:09,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-12-13 21:28:09,489 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 9 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 47 [2022-12-13 21:28:09,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:28:09,490 INFO L225 Difference]: With dead ends: 132 [2022-12-13 21:28:09,490 INFO L226 Difference]: Without dead ends: 122 [2022-12-13 21:28:09,490 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 99 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=218, Invalid=484, Unknown=0, NotChecked=0, Total=702 [2022-12-13 21:28:09,491 INFO L413 NwaCegarLoop]: 46 mSDtfsCounter, 96 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 190 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 27.3s IncrementalHoareTripleChecker+Time [2022-12-13 21:28:09,491 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 237 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 190 Invalid, 0 Unknown, 0 Unchecked, 27.3s Time] [2022-12-13 21:28:09,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2022-12-13 21:28:09,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 97. [2022-12-13 21:28:09,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 69 states have (on average 1.1014492753623188) internal successors, (76), 74 states have internal predecessors, (76), 17 states have call successors, (17), 11 states have call predecessors, (17), 10 states have return successors, (16), 11 states have call predecessors, (16), 16 states have call successors, (16) [2022-12-13 21:28:09,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 109 transitions. [2022-12-13 21:28:09,519 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 109 transitions. Word has length 47 [2022-12-13 21:28:09,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:28:09,519 INFO L495 AbstractCegarLoop]: Abstraction has 97 states and 109 transitions. [2022-12-13 21:28:09,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.0) internal successors, (56), 14 states have internal predecessors, (56), 9 states have call successors, (11), 6 states have call predecessors, (11), 6 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-12-13 21:28:09,520 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 109 transitions. [2022-12-13 21:28:09,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-12-13 21:28:09,520 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:28:09,520 INFO L195 NwaCegarLoop]: trace histogram [7, 6, 6, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:28:09,552 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Ended with exit code 0 [2022-12-13 21:28:09,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:28:09,722 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:28:09,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:28:09,723 INFO L85 PathProgramCache]: Analyzing trace with hash 348710830, now seen corresponding path program 2 times [2022-12-13 21:28:09,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 21:28:09,725 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1626742825] [2022-12-13 21:28:09,725 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 21:28:09,725 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:28:09,726 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 21:28:09,728 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 21:28:09,731 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2022-12-13 21:28:10,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-13 21:28:10,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 21:28:11,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 21 conjunts are in the unsatisfiable core [2022-12-13 21:28:11,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:28:12,934 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 12 proven. 40 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-13 21:28:12,934 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:28:52,788 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 12 proven. 40 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-12-13 21:28:52,788 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 21:28:52,788 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1626742825] [2022-12-13 21:28:52,789 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1626742825] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 21:28:52,789 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 21:28:52,789 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 20 [2022-12-13 21:28:52,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102423058] [2022-12-13 21:28:52,789 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 21:28:52,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-12-13 21:28:52,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 21:28:52,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-12-13 21:28:52,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=306, Unknown=0, NotChecked=0, Total=380 [2022-12-13 21:28:52,791 INFO L87 Difference]: Start difference. First operand 97 states and 109 transitions. Second operand has 20 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-12-13 21:29:17,139 WARN L233 SmtUtils]: Spent 8.99s on a formula simplification. DAG size of input: 65 DAG size of output: 59 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 21:29:31,796 WARN L233 SmtUtils]: Spent 7.97s on a formula simplification. DAG size of input: 64 DAG size of output: 58 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 21:29:44,697 WARN L233 SmtUtils]: Spent 9.01s on a formula simplification. DAG size of input: 54 DAG size of output: 48 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 21:30:13,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:30:26,712 WARN L233 SmtUtils]: Spent 6.50s on a formula simplification. DAG size of input: 63 DAG size of output: 57 (called from [L 361] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-12-13 21:30:28,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:30:28,132 INFO L93 Difference]: Finished difference Result 108 states and 123 transitions. [2022-12-13 21:30:28,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-12-13 21:30:28,152 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) Word has length 53 [2022-12-13 21:30:28,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:30:28,152 INFO L225 Difference]: With dead ends: 108 [2022-12-13 21:30:28,152 INFO L226 Difference]: Without dead ends: 96 [2022-12-13 21:30:28,153 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 86.0s TimeCoverageRelationStatistics Valid=269, Invalid=921, Unknown=0, NotChecked=0, Total=1190 [2022-12-13 21:30:28,154 INFO L413 NwaCegarLoop]: 41 mSDtfsCounter, 85 mSDsluCounter, 189 mSDsCounter, 0 mSdLazyCounter, 269 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 27.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 269 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 29.9s IncrementalHoareTripleChecker+Time [2022-12-13 21:30:28,154 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [85 Valid, 230 Invalid, 329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 269 Invalid, 0 Unknown, 0 Unchecked, 29.9s Time] [2022-12-13 21:30:28,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-12-13 21:30:28,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 94. [2022-12-13 21:30:28,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 70 states have (on average 1.0285714285714285) internal successors, (72), 70 states have internal predecessors, (72), 13 states have call successors, (13), 11 states have call predecessors, (13), 10 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-12-13 21:30:28,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 97 transitions. [2022-12-13 21:30:28,182 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 97 transitions. Word has length 53 [2022-12-13 21:30:28,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:30:28,183 INFO L495 AbstractCegarLoop]: Abstraction has 94 states and 97 transitions. [2022-12-13 21:30:28,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.5) internal successors, (45), 18 states have internal predecessors, (45), 12 states have call successors, (14), 3 states have call predecessors, (14), 1 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-12-13 21:30:28,183 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 97 transitions. [2022-12-13 21:30:28,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-12-13 21:30:28,184 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:30:28,184 INFO L195 NwaCegarLoop]: trace histogram [12, 11, 11, 11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:30:28,218 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2022-12-13 21:30:28,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:30:28,385 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:30:28,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:30:28,385 INFO L85 PathProgramCache]: Analyzing trace with hash 1956819211, now seen corresponding path program 2 times [2022-12-13 21:30:28,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 21:30:28,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [416940073] [2022-12-13 21:30:28,386 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-12-13 21:30:28,386 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:30:28,386 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 21:30:28,387 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 21:30:28,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2022-12-13 21:30:31,182 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-12-13 21:30:31,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 21:30:31,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 23 conjunts are in the unsatisfiable core [2022-12-13 21:30:31,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:30:33,280 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 60 proven. 380 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-12-13 21:30:33,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:30:35,944 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 22 proven. 200 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-12-13 21:30:35,944 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 21:30:35,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [416940073] [2022-12-13 21:30:35,944 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [416940073] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 21:30:35,944 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 21:30:35,944 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 26 [2022-12-13 21:30:35,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040305593] [2022-12-13 21:30:35,945 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 21:30:35,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-12-13 21:30:35,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 21:30:35,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-12-13 21:30:35,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=479, Unknown=0, NotChecked=0, Total=650 [2022-12-13 21:30:35,947 INFO L87 Difference]: Start difference. First operand 94 states and 97 transitions. Second operand has 26 states, 26 states have (on average 4.230769230769231) internal successors, (110), 26 states have internal predecessors, (110), 21 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-12-13 21:30:48,920 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:30:50,643 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:31:01,332 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.24s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:31:06,478 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:31:15,775 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:31:36,982 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:31:40,804 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:31:45,572 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:31:54,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:31:59,999 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:32:01,730 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2022-12-13 21:32:02,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-12-13 21:32:02,402 INFO L93 Difference]: Finished difference Result 264 states and 288 transitions. [2022-12-13 21:32:02,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-12-13 21:32:02,417 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 4.230769230769231) internal successors, (110), 26 states have internal predecessors, (110), 21 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 95 [2022-12-13 21:32:02,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-12-13 21:32:02,418 INFO L225 Difference]: With dead ends: 264 [2022-12-13 21:32:02,418 INFO L226 Difference]: Without dead ends: 254 [2022-12-13 21:32:02,419 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 174 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 576 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=971, Invalid=2221, Unknown=0, NotChecked=0, Total=3192 [2022-12-13 21:32:02,420 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 402 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 262 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 74.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 402 SdHoareTripleChecker+Valid, 762 SdHoareTripleChecker+Invalid, 1022 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 262 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 80.2s IncrementalHoareTripleChecker+Time [2022-12-13 21:32:02,420 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [402 Valid, 762 Invalid, 1022 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [262 Valid, 760 Invalid, 0 Unknown, 0 Unchecked, 80.2s Time] [2022-12-13 21:32:02,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-12-13 21:32:02,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 199. [2022-12-13 21:32:02,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 141 states have (on average 1.0921985815602837) internal successors, (154), 152 states have internal predecessors, (154), 35 states have call successors, (35), 23 states have call predecessors, (35), 22 states have return successors, (34), 23 states have call predecessors, (34), 34 states have call successors, (34) [2022-12-13 21:32:02,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 223 transitions. [2022-12-13 21:32:02,493 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 223 transitions. Word has length 95 [2022-12-13 21:32:02,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-12-13 21:32:02,494 INFO L495 AbstractCegarLoop]: Abstraction has 199 states and 223 transitions. [2022-12-13 21:32:02,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 4.230769230769231) internal successors, (110), 26 states have internal predecessors, (110), 21 states have call successors, (23), 12 states have call predecessors, (23), 12 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-12-13 21:32:02,494 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 223 transitions. [2022-12-13 21:32:02,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-12-13 21:32:02,495 INFO L187 NwaCegarLoop]: Found error trace [2022-12-13 21:32:02,495 INFO L195 NwaCegarLoop]: trace histogram [13, 12, 12, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-12-13 21:32:02,563 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2022-12-13 21:32:02,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:32:02,697 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-12-13 21:32:02,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-12-13 21:32:02,698 INFO L85 PathProgramCache]: Analyzing trace with hash -939543350, now seen corresponding path program 3 times [2022-12-13 21:32:02,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2022-12-13 21:32:02,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [444378193] [2022-12-13 21:32:02,699 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-12-13 21:32:02,700 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2022-12-13 21:32:02,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat [2022-12-13 21:32:02,703 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2022-12-13 21:32:02,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_461e95b5-887c-4b8f-a8cf-aa4869099f5a/bin/uautomizer-uyxdKDjOR8/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2022-12-13 21:32:07,934 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-12-13 21:32:07,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-12-13 21:32:08,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 31 conjunts are in the unsatisfiable core [2022-12-13 21:32:08,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-12-13 21:32:12,698 INFO L134 CoverageAnalysis]: Checked inductivity of 508 backedges. 24 proven. 220 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-12-13 21:32:12,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-12-13 21:33:43,484 INFO L134 CoverageAnalysis]: Checked inductivity of 508 backedges. 24 proven. 220 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-12-13 21:33:43,484 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2022-12-13 21:33:43,484 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [444378193] [2022-12-13 21:33:43,484 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleMathsat [444378193] provided 0 perfect and 2 imperfect interpolant sequences [2022-12-13 21:33:43,484 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-12-13 21:33:43,484 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 16] total 32 [2022-12-13 21:33:43,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505862369] [2022-12-13 21:33:43,485 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-12-13 21:33:43,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-12-13 21:33:43,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2022-12-13 21:33:43,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-12-13 21:33:43,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=800, Unknown=0, NotChecked=0, Total=992 [2022-12-13 21:33:43,487 INFO L87 Difference]: Start difference. First operand 199 states and 223 transitions. Second operand has 32 states, 30 states have (on average 2.7) internal successors, (81), 30 states have internal predecessors, (81), 24 states have call successors, (26), 3 states have call predecessors, (26), 1 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24)