./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-89.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 30e01a73 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_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-89.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ --witnessprinter.witness.filename witness --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 b28c8175bc39dd1c459be6d9349fe3be895f115cd8cddc9719a89a6e0edbf727 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-30e01a7 [2023-11-23 22:39:53,197 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-23 22:39:53,317 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-23 22:39:53,328 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-23 22:39:53,329 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-23 22:39:53,364 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-23 22:39:53,366 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-23 22:39:53,367 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-23 22:39:53,377 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-23 22:39:53,378 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-23 22:39:53,378 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-23 22:39:53,379 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-23 22:39:53,380 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-23 22:39:53,381 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-23 22:39:53,381 INFO L153 SettingsManager]: * Use SBE=true [2023-11-23 22:39:53,382 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-23 22:39:53,382 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-23 22:39:53,383 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-23 22:39:53,383 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-23 22:39:53,384 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-23 22:39:53,385 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-23 22:39:53,385 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-23 22:39:53,386 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-23 22:39:53,386 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-23 22:39:53,387 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-23 22:39:53,387 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-23 22:39:53,388 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-23 22:39:53,388 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-23 22:39:53,388 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-23 22:39:53,389 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-23 22:39:53,389 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-23 22:39:53,390 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 22:39:53,390 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-23 22:39:53,390 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-23 22:39:53,391 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-23 22:39:53,391 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-23 22:39:53,391 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-23 22:39:53,391 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-23 22:39:53,392 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-23 22:39:53,392 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-23 22:39:53,392 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-23 22:39:53,392 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-23 22:39:53,393 INFO L153 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_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/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_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness 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 -> b28c8175bc39dd1c459be6d9349fe3be895f115cd8cddc9719a89a6e0edbf727 [2023-11-23 22:39:53,755 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-23 22:39:53,786 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-23 22:39:53,788 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-23 22:39:53,790 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-23 22:39:53,792 INFO L274 PluginConnector]: CDTParser initialized [2023-11-23 22:39:53,793 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/../../sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-89.i [2023-11-23 22:39:56,764 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-23 22:39:57,052 INFO L384 CDTParser]: Found 1 translation units. [2023-11-23 22:39:57,053 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-89.i [2023-11-23 22:39:57,062 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/data/59cff8f64/e6e0d86088ae476f83fdf5291e7cf669/FLAGf3115e09e [2023-11-23 22:39:57,103 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/data/59cff8f64/e6e0d86088ae476f83fdf5291e7cf669 [2023-11-23 22:39:57,105 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-23 22:39:57,107 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-23 22:39:57,108 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-23 22:39:57,108 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-23 22:39:57,115 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-23 22:39:57,116 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,117 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e0c7abe and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57, skipping insertion in model container [2023-11-23 22:39:57,117 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,158 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-23 22:39:57,341 WARN L240 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_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-89.i[916,929] [2023-11-23 22:39:57,392 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 22:39:57,406 INFO L202 MainTranslator]: Completed pre-run [2023-11-23 22:39:57,418 WARN L240 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_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/sv-benchmarks/c/hardness-nfm22/hardness_variablewrapping_wrapper-p_file-89.i[916,929] [2023-11-23 22:39:57,450 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-23 22:39:57,470 INFO L206 MainTranslator]: Completed translation [2023-11-23 22:39:57,470 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57 WrapperNode [2023-11-23 22:39:57,470 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-23 22:39:57,472 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-23 22:39:57,472 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-23 22:39:57,472 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-23 22:39:57,480 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,493 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,556 INFO L138 Inliner]: procedures = 26, calls = 143, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 417 [2023-11-23 22:39:57,557 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-23 22:39:57,557 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-23 22:39:57,558 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-23 22:39:57,558 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-23 22:39:57,570 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,571 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,592 INFO L184 PluginConnector]: Executing the observer HeapSplitter from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,629 INFO L189 HeapSplitter]: Split 107 memory accesses to 13 slices as follows [2, 7, 13, 12, 6, 12, 9, 8, 12, 7, 5, 10, 4] [2023-11-23 22:39:57,630 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,630 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,647 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,652 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,656 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,660 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,668 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-23 22:39:57,669 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-23 22:39:57,669 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-23 22:39:57,669 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-23 22:39:57,670 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57" (1/1) ... [2023-11-23 22:39:57,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-23 22:39:57,696 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:39:57,709 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-23 22:39:57,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-23 22:39:57,798 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-23 22:39:57,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-23 22:39:57,798 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-23 22:39:57,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-23 22:39:57,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-23 22:39:57,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-23 22:39:57,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-23 22:39:57,799 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-23 22:39:57,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#7 [2023-11-23 22:39:57,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#8 [2023-11-23 22:39:57,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#9 [2023-11-23 22:39:57,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#10 [2023-11-23 22:39:57,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#11 [2023-11-23 22:39:57,801 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#12 [2023-11-23 22:39:57,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-23 22:39:57,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-23 22:39:57,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-23 22:39:57,801 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-23 22:39:57,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-23 22:39:57,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-23 22:39:57,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-23 22:39:57,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#7 [2023-11-23 22:39:57,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#8 [2023-11-23 22:39:57,802 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#9 [2023-11-23 22:39:57,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#10 [2023-11-23 22:39:57,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#11 [2023-11-23 22:39:57,803 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#12 [2023-11-23 22:39:57,803 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-23 22:39:57,803 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-23 22:39:57,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-23 22:39:57,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-23 22:39:57,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-23 22:39:57,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-23 22:39:57,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-23 22:39:57,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-23 22:39:57,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-23 22:39:57,805 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2023-11-23 22:39:57,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2023-11-23 22:39:57,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2023-11-23 22:39:57,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2023-11-23 22:39:57,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2023-11-23 22:39:57,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2023-11-23 22:39:57,806 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-23 22:39:57,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-23 22:39:58,006 INFO L241 CfgBuilder]: Building ICFG [2023-11-23 22:39:58,011 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-23 22:39:58,584 INFO L282 CfgBuilder]: Performing block encoding [2023-11-23 22:39:58,638 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-23 22:39:58,638 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-23 22:39:58,639 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:39:58 BoogieIcfgContainer [2023-11-23 22:39:58,639 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-23 22:39:58,642 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-23 22:39:58,642 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-23 22:39:58,648 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-23 22:39:58,648 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 10:39:57" (1/3) ... [2023-11-23 22:39:58,649 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d86d439 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:39:58, skipping insertion in model container [2023-11-23 22:39:58,649 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 10:39:57" (2/3) ... [2023-11-23 22:39:58,649 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5d86d439 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 10:39:58, skipping insertion in model container [2023-11-23 22:39:58,650 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:39:58" (3/3) ... [2023-11-23 22:39:58,651 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_variablewrapping_wrapper-p_file-89.i [2023-11-23 22:39:58,671 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-23 22:39:58,672 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-23 22:39:58,731 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-23 22:39:58,737 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=LoopHeads, 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;@509c140, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-23 22:39:58,737 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-23 22:39:58,741 INFO L276 IsEmpty]: Start isEmpty. Operand has 93 states, 77 states have (on average 1.4935064935064934) internal successors, (115), 78 states have internal predecessors, (115), 13 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2023-11-23 22:39:58,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-23 22:39:58,759 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:39:58,760 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:39:58,761 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:39:58,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:39:58,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1395888942, now seen corresponding path program 1 times [2023-11-23 22:39:58,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:39:58,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606343692] [2023-11-23 22:39:58,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:39:58,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:39:59,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:39:59,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:39:59,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606343692] [2023-11-23 22:39:59,123 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-23 22:39:59,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967921657] [2023-11-23 22:39:59,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:39:59,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:39:59,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:39:59,126 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:39:59,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-23 22:39:59,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:39:59,513 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-23 22:39:59,529 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:39:59,589 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 288 trivial. 0 not checked. [2023-11-23 22:39:59,594 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:39:59,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967921657] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:39:59,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:39:59,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-23 22:39:59,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963259007] [2023-11-23 22:39:59,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:39:59,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-23 22:39:59,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:39:59,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-23 22:39:59,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-23 22:39:59,659 INFO L87 Difference]: Start difference. First operand has 93 states, 77 states have (on average 1.4935064935064934) internal successors, (115), 78 states have internal predecessors, (115), 13 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) Second operand has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-11-23 22:39:59,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:39:59,714 INFO L93 Difference]: Finished difference Result 183 states and 293 transitions. [2023-11-23 22:39:59,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-23 22:39:59,717 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) Word has length 104 [2023-11-23 22:39:59,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:39:59,728 INFO L225 Difference]: With dead ends: 183 [2023-11-23 22:39:59,728 INFO L226 Difference]: Without dead ends: 91 [2023-11-23 22:39:59,734 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 103 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-23 22:39:59,738 INFO L413 NwaCegarLoop]: 130 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 22:39:59,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 130 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 22:39:59,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2023-11-23 22:39:59,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2023-11-23 22:39:59,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 76 states have (on average 1.4210526315789473) internal successors, (108), 76 states have internal predecessors, (108), 13 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2023-11-23 22:39:59,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 134 transitions. [2023-11-23 22:39:59,788 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 134 transitions. Word has length 104 [2023-11-23 22:39:59,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:39:59,789 INFO L495 AbstractCegarLoop]: Abstraction has 91 states and 134 transitions. [2023-11-23 22:39:59,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 2 states have call successors, (13) [2023-11-23 22:39:59,789 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 134 transitions. [2023-11-23 22:39:59,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-23 22:39:59,793 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:39:59,794 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:39:59,820 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:00,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-23 22:40:00,009 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:00,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:00,009 INFO L85 PathProgramCache]: Analyzing trace with hash -993496712, now seen corresponding path program 1 times [2023-11-23 22:40:00,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:00,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687725505] [2023-11-23 22:40:00,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:00,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:00,122 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:00,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [643149893] [2023-11-23 22:40:00,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:00,123 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:00,123 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:00,135 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:00,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-23 22:40:00,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:00,384 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 22:40:00,399 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:00,466 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:00,466 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:00,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:00,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687725505] [2023-11-23 22:40:00,468 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:00,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643149893] [2023-11-23 22:40:00,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643149893] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:00,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:00,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 22:40:00,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974428134] [2023-11-23 22:40:00,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:00,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 22:40:00,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:00,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 22:40:00,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 22:40:00,482 INFO L87 Difference]: Start difference. First operand 91 states and 134 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:00,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:00,584 INFO L93 Difference]: Finished difference Result 193 states and 284 transitions. [2023-11-23 22:40:00,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 22:40:00,587 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 104 [2023-11-23 22:40:00,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:00,590 INFO L225 Difference]: With dead ends: 193 [2023-11-23 22:40:00,590 INFO L226 Difference]: Without dead ends: 103 [2023-11-23 22:40:00,591 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 22:40:00,593 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 21 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 25 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 381 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 25 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:00,593 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [21 Valid, 381 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 25 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 22:40:00,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2023-11-23 22:40:00,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 93. [2023-11-23 22:40:00,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 78 states have (on average 1.4102564102564104) internal successors, (110), 78 states have internal predecessors, (110), 13 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2023-11-23 22:40:00,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 136 transitions. [2023-11-23 22:40:00,620 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 136 transitions. Word has length 104 [2023-11-23 22:40:00,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:00,621 INFO L495 AbstractCegarLoop]: Abstraction has 93 states and 136 transitions. [2023-11-23 22:40:00,622 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:00,622 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 136 transitions. [2023-11-23 22:40:00,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-23 22:40:00,627 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:00,627 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:00,653 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:00,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:00,844 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:00,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:00,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1802843338, now seen corresponding path program 1 times [2023-11-23 22:40:00,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:00,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593460651] [2023-11-23 22:40:00,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:00,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:00,923 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:00,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [580661762] [2023-11-23 22:40:00,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:00,923 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:00,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:00,931 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:00,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-23 22:40:01,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:01,178 INFO L262 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 22:40:01,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:01,237 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:01,237 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:01,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:01,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593460651] [2023-11-23 22:40:01,238 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:01,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580661762] [2023-11-23 22:40:01,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580661762] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:01,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:01,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 22:40:01,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501037448] [2023-11-23 22:40:01,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:01,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 22:40:01,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:01,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 22:40:01,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 22:40:01,241 INFO L87 Difference]: Start difference. First operand 93 states and 136 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:01,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:01,283 INFO L93 Difference]: Finished difference Result 193 states and 282 transitions. [2023-11-23 22:40:01,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 22:40:01,284 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 104 [2023-11-23 22:40:01,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:01,286 INFO L225 Difference]: With dead ends: 193 [2023-11-23 22:40:01,286 INFO L226 Difference]: Without dead ends: 101 [2023-11-23 22:40:01,287 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 22:40:01,288 INFO L413 NwaCegarLoop]: 127 mSDtfsCounter, 12 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:01,289 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 379 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 22:40:01,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2023-11-23 22:40:01,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 95. [2023-11-23 22:40:01,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 80 states have (on average 1.4) internal successors, (112), 80 states have internal predecessors, (112), 13 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2023-11-23 22:40:01,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 138 transitions. [2023-11-23 22:40:01,299 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 138 transitions. Word has length 104 [2023-11-23 22:40:01,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:01,300 INFO L495 AbstractCegarLoop]: Abstraction has 95 states and 138 transitions. [2023-11-23 22:40:01,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:01,300 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 138 transitions. [2023-11-23 22:40:01,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-23 22:40:01,302 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:01,303 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:01,329 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:01,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:01,524 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:01,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:01,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1745585036, now seen corresponding path program 1 times [2023-11-23 22:40:01,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:01,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245871116] [2023-11-23 22:40:01,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:01,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:01,583 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:01,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1193842427] [2023-11-23 22:40:01,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:01,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:01,584 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:01,585 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:01,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-23 22:40:01,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:01,798 INFO L262 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 22:40:01,801 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:01,818 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:01,818 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:01,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:01,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245871116] [2023-11-23 22:40:01,819 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:01,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193842427] [2023-11-23 22:40:01,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193842427] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:01,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:01,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 22:40:01,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158569440] [2023-11-23 22:40:01,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:01,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 22:40:01,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:01,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 22:40:01,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 22:40:01,822 INFO L87 Difference]: Start difference. First operand 95 states and 138 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:01,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:01,860 INFO L93 Difference]: Finished difference Result 193 states and 280 transitions. [2023-11-23 22:40:01,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 22:40:01,860 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 104 [2023-11-23 22:40:01,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:01,862 INFO L225 Difference]: With dead ends: 193 [2023-11-23 22:40:01,862 INFO L226 Difference]: Without dead ends: 99 [2023-11-23 22:40:01,863 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 22:40:01,864 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 3 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 379 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:01,865 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3 Valid, 379 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 22:40:01,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2023-11-23 22:40:01,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 97. [2023-11-23 22:40:01,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 82 states have (on average 1.3902439024390243) internal successors, (114), 82 states have internal predecessors, (114), 13 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2023-11-23 22:40:01,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 140 transitions. [2023-11-23 22:40:01,874 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 140 transitions. Word has length 104 [2023-11-23 22:40:01,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:01,875 INFO L495 AbstractCegarLoop]: Abstraction has 97 states and 140 transitions. [2023-11-23 22:40:01,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:01,876 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 140 transitions. [2023-11-23 22:40:01,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-23 22:40:01,878 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:01,878 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:01,904 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:02,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:02,100 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:02,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:02,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1745525454, now seen corresponding path program 1 times [2023-11-23 22:40:02,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:02,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884859601] [2023-11-23 22:40:02,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:02,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:02,136 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:02,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [166180931] [2023-11-23 22:40:02,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:02,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:02,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:02,138 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:02,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-23 22:40:02,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:02,480 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-23 22:40:02,487 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:02,555 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 3 [2023-11-23 22:40:02,644 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 22 [2023-11-23 22:40:02,657 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2023-11-23 22:40:02,689 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:02,689 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:02,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:02,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884859601] [2023-11-23 22:40:02,690 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:02,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166180931] [2023-11-23 22:40:02,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166180931] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:02,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:02,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 22:40:02,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792482453] [2023-11-23 22:40:02,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:02,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 22:40:02,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:02,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 22:40:02,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 22:40:02,693 INFO L87 Difference]: Start difference. First operand 97 states and 140 transitions. Second operand has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:02,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:02,890 INFO L93 Difference]: Finished difference Result 249 states and 360 transitions. [2023-11-23 22:40:02,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 22:40:02,892 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 104 [2023-11-23 22:40:02,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:02,894 INFO L225 Difference]: With dead ends: 249 [2023-11-23 22:40:02,894 INFO L226 Difference]: Without dead ends: 153 [2023-11-23 22:40:02,895 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2023-11-23 22:40:02,895 INFO L413 NwaCegarLoop]: 118 mSDtfsCounter, 118 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 583 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:02,896 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 583 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 22:40:02,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2023-11-23 22:40:02,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 110. [2023-11-23 22:40:02,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 95 states have (on average 1.4210526315789473) internal successors, (135), 95 states have internal predecessors, (135), 13 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2023-11-23 22:40:02,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 161 transitions. [2023-11-23 22:40:02,916 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 161 transitions. Word has length 104 [2023-11-23 22:40:02,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:02,918 INFO L495 AbstractCegarLoop]: Abstraction has 110 states and 161 transitions. [2023-11-23 22:40:02,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.0) internal successors, (42), 6 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:02,920 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 161 transitions. [2023-11-23 22:40:02,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-23 22:40:02,924 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:02,924 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:02,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:03,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:03,140 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:03,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:03,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1873689221, now seen corresponding path program 1 times [2023-11-23 22:40:03,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:03,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520250259] [2023-11-23 22:40:03,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:03,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:03,190 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:03,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1810257383] [2023-11-23 22:40:03,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:03,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:03,191 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:03,192 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:03,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-23 22:40:03,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:03,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-23 22:40:03,422 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:03,595 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 22:40:03,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 22:40:03,741 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 32 [2023-11-23 22:40:03,786 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 38 [2023-11-23 22:40:03,875 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 160 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2023-11-23 22:40:03,875 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:40:04,153 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:04,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:04,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520250259] [2023-11-23 22:40:04,153 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:04,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810257383] [2023-11-23 22:40:04,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810257383] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 22:40:04,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 22:40:04,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9] total 13 [2023-11-23 22:40:04,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482861900] [2023-11-23 22:40:04,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:04,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 22:40:04,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:04,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 22:40:04,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2023-11-23 22:40:04,156 INFO L87 Difference]: Start difference. First operand 110 states and 161 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:04,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:04,594 INFO L93 Difference]: Finished difference Result 325 states and 470 transitions. [2023-11-23 22:40:04,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 22:40:04,595 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 104 [2023-11-23 22:40:04,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:04,597 INFO L225 Difference]: With dead ends: 325 [2023-11-23 22:40:04,597 INFO L226 Difference]: Without dead ends: 216 [2023-11-23 22:40:04,598 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-11-23 22:40:04,600 INFO L413 NwaCegarLoop]: 172 mSDtfsCounter, 252 mSDsluCounter, 843 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 1015 SdHoareTripleChecker+Invalid, 141 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:04,601 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 1015 Invalid, 141 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 22:40:04,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2023-11-23 22:40:04,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 180. [2023-11-23 22:40:04,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 159 states have (on average 1.4088050314465408) internal successors, (224), 160 states have internal predecessors, (224), 18 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2023-11-23 22:40:04,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 260 transitions. [2023-11-23 22:40:04,631 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 260 transitions. Word has length 104 [2023-11-23 22:40:04,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:04,631 INFO L495 AbstractCegarLoop]: Abstraction has 180 states and 260 transitions. [2023-11-23 22:40:04,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:04,632 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 260 transitions. [2023-11-23 22:40:04,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-23 22:40:04,635 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:04,635 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:04,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:04,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-23 22:40:04,848 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:04,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:04,849 INFO L85 PathProgramCache]: Analyzing trace with hash 1141414397, now seen corresponding path program 1 times [2023-11-23 22:40:04,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:04,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595230889] [2023-11-23 22:40:04,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:04,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:04,900 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:04,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [641000364] [2023-11-23 22:40:04,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:04,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:04,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:04,903 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:04,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-23 22:40:05,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:05,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-23 22:40:05,131 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:05,182 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:05,182 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:05,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:05,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595230889] [2023-11-23 22:40:05,182 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:05,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641000364] [2023-11-23 22:40:05,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641000364] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:05,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:05,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 22:40:05,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831910156] [2023-11-23 22:40:05,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:05,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 22:40:05,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:05,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 22:40:05,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 22:40:05,185 INFO L87 Difference]: Start difference. First operand 180 states and 260 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:05,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:05,299 INFO L93 Difference]: Finished difference Result 362 states and 519 transitions. [2023-11-23 22:40:05,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 22:40:05,300 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 104 [2023-11-23 22:40:05,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:05,303 INFO L225 Difference]: With dead ends: 362 [2023-11-23 22:40:05,304 INFO L226 Difference]: Without dead ends: 183 [2023-11-23 22:40:05,304 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-23 22:40:05,305 INFO L413 NwaCegarLoop]: 171 mSDtfsCounter, 80 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 612 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:05,306 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 612 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 22:40:05,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2023-11-23 22:40:05,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 181. [2023-11-23 22:40:05,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 159 states have (on average 1.3962264150943395) internal successors, (222), 160 states have internal predecessors, (222), 18 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (18), 17 states have call predecessors, (18), 18 states have call successors, (18) [2023-11-23 22:40:05,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 258 transitions. [2023-11-23 22:40:05,324 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 258 transitions. Word has length 104 [2023-11-23 22:40:05,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:05,325 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 258 transitions. [2023-11-23 22:40:05,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:05,325 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 258 transitions. [2023-11-23 22:40:05,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-23 22:40:05,328 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:05,328 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:05,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:05,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:05,550 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:05,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:05,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1450987395, now seen corresponding path program 1 times [2023-11-23 22:40:05,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:05,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058060498] [2023-11-23 22:40:05,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:05,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:05,589 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:05,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [599887107] [2023-11-23 22:40:05,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:05,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:05,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:05,591 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:05,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-23 22:40:05,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:05,834 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-23 22:40:05,838 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:05,992 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 3 [2023-11-23 22:40:06,054 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2023-11-23 22:40:06,054 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:40:06,129 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:06,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:06,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058060498] [2023-11-23 22:40:06,130 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:06,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599887107] [2023-11-23 22:40:06,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599887107] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 22:40:06,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 22:40:06,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2023-11-23 22:40:06,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977519266] [2023-11-23 22:40:06,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:06,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 22:40:06,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:06,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 22:40:06,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-23 22:40:06,135 INFO L87 Difference]: Start difference. First operand 181 states and 258 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:06,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:06,237 INFO L93 Difference]: Finished difference Result 449 states and 636 transitions. [2023-11-23 22:40:06,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 22:40:06,238 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 104 [2023-11-23 22:40:06,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:06,241 INFO L225 Difference]: With dead ends: 449 [2023-11-23 22:40:06,241 INFO L226 Difference]: Without dead ends: 269 [2023-11-23 22:40:06,241 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-11-23 22:40:06,243 INFO L413 NwaCegarLoop]: 151 mSDtfsCounter, 243 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:06,243 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 448 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 22:40:06,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2023-11-23 22:40:06,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 230. [2023-11-23 22:40:06,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 204 states have (on average 1.3872549019607843) internal successors, (283), 206 states have internal predecessors, (283), 21 states have call successors, (21), 4 states have call predecessors, (21), 4 states have return successors, (21), 19 states have call predecessors, (21), 21 states have call successors, (21) [2023-11-23 22:40:06,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 325 transitions. [2023-11-23 22:40:06,263 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 325 transitions. Word has length 104 [2023-11-23 22:40:06,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:06,264 INFO L495 AbstractCegarLoop]: Abstraction has 230 states and 325 transitions. [2023-11-23 22:40:06,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:06,264 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 325 transitions. [2023-11-23 22:40:06,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-23 22:40:06,266 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:06,267 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:06,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:06,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:06,488 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:06,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:06,489 INFO L85 PathProgramCache]: Analyzing trace with hash 1564116223, now seen corresponding path program 1 times [2023-11-23 22:40:06,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:06,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119014877] [2023-11-23 22:40:06,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:06,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:06,520 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:06,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [946881257] [2023-11-23 22:40:06,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:06,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:06,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:06,521 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:06,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-23 22:40:06,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:06,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 445 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-23 22:40:06,745 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:06,761 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-23 22:40:06,814 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:06,815 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:06,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:06,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119014877] [2023-11-23 22:40:06,815 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:06,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946881257] [2023-11-23 22:40:06,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946881257] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:06,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:06,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-23 22:40:06,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234785044] [2023-11-23 22:40:06,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:06,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 22:40:06,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:06,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 22:40:06,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-11-23 22:40:06,817 INFO L87 Difference]: Start difference. First operand 230 states and 325 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:06,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:06,976 INFO L93 Difference]: Finished difference Result 496 states and 699 transitions. [2023-11-23 22:40:06,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-23 22:40:06,977 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 104 [2023-11-23 22:40:06,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:06,981 INFO L225 Difference]: With dead ends: 496 [2023-11-23 22:40:06,981 INFO L226 Difference]: Without dead ends: 267 [2023-11-23 22:40:06,982 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2023-11-23 22:40:06,984 INFO L413 NwaCegarLoop]: 190 mSDtfsCounter, 255 mSDsluCounter, 773 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 963 SdHoareTripleChecker+Invalid, 92 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:06,984 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 963 Invalid, 92 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 22:40:06,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2023-11-23 22:40:07,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 254. [2023-11-23 22:40:07,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 217 states have (on average 1.359447004608295) internal successors, (295), 219 states have internal predecessors, (295), 31 states have call successors, (31), 5 states have call predecessors, (31), 5 states have return successors, (31), 29 states have call predecessors, (31), 31 states have call successors, (31) [2023-11-23 22:40:07,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 357 transitions. [2023-11-23 22:40:07,007 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 357 transitions. Word has length 104 [2023-11-23 22:40:07,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:07,008 INFO L495 AbstractCegarLoop]: Abstraction has 254 states and 357 transitions. [2023-11-23 22:40:07,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:07,008 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 357 transitions. [2023-11-23 22:40:07,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-23 22:40:07,011 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:07,011 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:07,036 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:07,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:07,231 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:07,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:07,232 INFO L85 PathProgramCache]: Analyzing trace with hash -390455383, now seen corresponding path program 1 times [2023-11-23 22:40:07,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:07,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019755077] [2023-11-23 22:40:07,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:07,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:07,275 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:07,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1624007284] [2023-11-23 22:40:07,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:07,276 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:07,276 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:07,277 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:07,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-23 22:40:07,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:07,500 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 28 conjunts are in the unsatisfiable core [2023-11-23 22:40:07,505 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:07,796 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 22:40:07,923 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-23 22:40:07,989 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2023-11-23 22:40:08,035 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 4 proven. 172 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2023-11-23 22:40:08,035 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:40:08,321 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:08,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:08,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019755077] [2023-11-23 22:40:08,322 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:08,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624007284] [2023-11-23 22:40:08,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624007284] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 22:40:08,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 22:40:08,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [13] total 18 [2023-11-23 22:40:08,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074059250] [2023-11-23 22:40:08,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:08,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-23 22:40:08,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:08,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-23 22:40:08,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=265, Unknown=0, NotChecked=0, Total=306 [2023-11-23 22:40:08,325 INFO L87 Difference]: Start difference. First operand 254 states and 357 transitions. Second operand has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:08,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:08,908 INFO L93 Difference]: Finished difference Result 677 states and 950 transitions. [2023-11-23 22:40:08,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-23 22:40:08,908 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 104 [2023-11-23 22:40:08,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:08,913 INFO L225 Difference]: With dead ends: 677 [2023-11-23 22:40:08,914 INFO L226 Difference]: Without dead ends: 424 [2023-11-23 22:40:08,915 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2023-11-23 22:40:08,916 INFO L413 NwaCegarLoop]: 176 mSDtfsCounter, 295 mSDsluCounter, 838 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 1014 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:08,917 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 1014 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 210 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 22:40:08,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2023-11-23 22:40:08,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 352. [2023-11-23 22:40:08,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 298 states have (on average 1.3523489932885906) internal successors, (403), 302 states have internal predecessors, (403), 45 states have call successors, (45), 8 states have call predecessors, (45), 8 states have return successors, (45), 41 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-23 22:40:08,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 493 transitions. [2023-11-23 22:40:08,948 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 493 transitions. Word has length 104 [2023-11-23 22:40:08,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:08,952 INFO L495 AbstractCegarLoop]: Abstraction has 352 states and 493 transitions. [2023-11-23 22:40:08,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.25) internal successors, (42), 8 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:08,952 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 493 transitions. [2023-11-23 22:40:08,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-23 22:40:08,954 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:08,954 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:08,984 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:09,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-23 22:40:09,172 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:09,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:09,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1670319061, now seen corresponding path program 1 times [2023-11-23 22:40:09,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:09,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992363564] [2023-11-23 22:40:09,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:09,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:09,210 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:09,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [249130019] [2023-11-23 22:40:09,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:09,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:09,211 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:09,212 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:09,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-23 22:40:09,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:09,444 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-23 22:40:09,450 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:09,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 22:40:09,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2023-11-23 22:40:09,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-23 22:40:09,824 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 4 proven. 172 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2023-11-23 22:40:09,824 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:40:10,175 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-11-23 22:40:10,256 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 24 proven. 12 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2023-11-23 22:40:10,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:10,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992363564] [2023-11-23 22:40:10,256 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:10,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249130019] [2023-11-23 22:40:10,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249130019] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 22:40:10,257 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 22:40:10,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 21 [2023-11-23 22:40:10,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74035130] [2023-11-23 22:40:10,257 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 22:40:10,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-11-23 22:40:10,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:10,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-11-23 22:40:10,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=365, Unknown=0, NotChecked=0, Total=420 [2023-11-23 22:40:10,260 INFO L87 Difference]: Start difference. First operand 352 states and 493 transitions. Second operand has 21 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 21 states have internal predecessors, (64), 5 states have call successors, (26), 3 states have call predecessors, (26), 5 states have return successors, (26), 3 states have call predecessors, (26), 5 states have call successors, (26) [2023-11-23 22:40:11,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:11,427 INFO L93 Difference]: Finished difference Result 835 states and 1154 transitions. [2023-11-23 22:40:11,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-23 22:40:11,428 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 21 states have internal predecessors, (64), 5 states have call successors, (26), 3 states have call predecessors, (26), 5 states have return successors, (26), 3 states have call predecessors, (26), 5 states have call successors, (26) Word has length 104 [2023-11-23 22:40:11,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:11,434 INFO L225 Difference]: With dead ends: 835 [2023-11-23 22:40:11,434 INFO L226 Difference]: Without dead ends: 506 [2023-11-23 22:40:11,436 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 189 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 392 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=412, Invalid=1844, Unknown=0, NotChecked=0, Total=2256 [2023-11-23 22:40:11,437 INFO L413 NwaCegarLoop]: 155 mSDtfsCounter, 615 mSDsluCounter, 1397 mSDsCounter, 0 mSdLazyCounter, 561 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 615 SdHoareTripleChecker+Valid, 1552 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 561 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:11,437 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [615 Valid, 1552 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 561 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-23 22:40:11,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 506 states. [2023-11-23 22:40:11,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 506 to 405. [2023-11-23 22:40:11,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 331 states have (on average 1.3172205438066464) internal successors, (436), 335 states have internal predecessors, (436), 59 states have call successors, (59), 14 states have call predecessors, (59), 14 states have return successors, (59), 55 states have call predecessors, (59), 59 states have call successors, (59) [2023-11-23 22:40:11,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 554 transitions. [2023-11-23 22:40:11,487 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 554 transitions. Word has length 104 [2023-11-23 22:40:11,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:11,489 INFO L495 AbstractCegarLoop]: Abstraction has 405 states and 554 transitions. [2023-11-23 22:40:11,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 3.3684210526315788) internal successors, (64), 21 states have internal predecessors, (64), 5 states have call successors, (26), 3 states have call predecessors, (26), 5 states have return successors, (26), 3 states have call predecessors, (26), 5 states have call successors, (26) [2023-11-23 22:40:11,490 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 554 transitions. [2023-11-23 22:40:11,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2023-11-23 22:40:11,491 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:11,492 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:11,513 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:11,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:11,712 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:11,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:11,713 INFO L85 PathProgramCache]: Analyzing trace with hash -518619150, now seen corresponding path program 1 times [2023-11-23 22:40:11,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:11,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197309181] [2023-11-23 22:40:11,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:11,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:11,748 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:11,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1387082739] [2023-11-23 22:40:11,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:11,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:11,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:11,750 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:11,772 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-23 22:40:12,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:12,103 INFO L262 TraceCheckSpWp]: Trace formula consists of 451 conjuncts, 44 conjunts are in the unsatisfiable core [2023-11-23 22:40:12,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:12,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 3 [2023-11-23 22:40:12,319 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 22:40:12,425 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-23 22:40:12,431 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 22:40:12,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 23 [2023-11-23 22:40:12,599 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 24 [2023-11-23 22:40:12,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 17 [2023-11-23 22:40:12,640 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 4 proven. 172 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2023-11-23 22:40:12,640 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:40:12,896 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:12,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:12,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197309181] [2023-11-23 22:40:12,897 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:12,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387082739] [2023-11-23 22:40:12,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387082739] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 22:40:12,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 22:40:12,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [13] total 15 [2023-11-23 22:40:12,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696354254] [2023-11-23 22:40:12,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:12,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 22:40:12,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:12,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 22:40:12,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2023-11-23 22:40:12,900 INFO L87 Difference]: Start difference. First operand 405 states and 554 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:13,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:13,395 INFO L93 Difference]: Finished difference Result 761 states and 1045 transitions. [2023-11-23 22:40:13,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 22:40:13,396 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 104 [2023-11-23 22:40:13,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:13,399 INFO L225 Difference]: With dead ends: 761 [2023-11-23 22:40:13,400 INFO L226 Difference]: Without dead ends: 399 [2023-11-23 22:40:13,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 207 GetRequests, 190 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2023-11-23 22:40:13,402 INFO L413 NwaCegarLoop]: 183 mSDtfsCounter, 186 mSDsluCounter, 249 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 432 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:13,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 432 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-23 22:40:13,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 399 states. [2023-11-23 22:40:13,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 399 to 397. [2023-11-23 22:40:13,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 323 states have (on average 1.306501547987616) internal successors, (422), 327 states have internal predecessors, (422), 59 states have call successors, (59), 14 states have call predecessors, (59), 14 states have return successors, (59), 55 states have call predecessors, (59), 59 states have call successors, (59) [2023-11-23 22:40:13,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 540 transitions. [2023-11-23 22:40:13,440 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 540 transitions. Word has length 104 [2023-11-23 22:40:13,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:13,440 INFO L495 AbstractCegarLoop]: Abstraction has 397 states and 540 transitions. [2023-11-23 22:40:13,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:13,441 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 540 transitions. [2023-11-23 22:40:13,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2023-11-23 22:40:13,442 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:13,442 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:13,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:13,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-23 22:40:13,650 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:13,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:13,650 INFO L85 PathProgramCache]: Analyzing trace with hash -993268407, now seen corresponding path program 1 times [2023-11-23 22:40:13,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:13,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971574704] [2023-11-23 22:40:13,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:13,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:13,673 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:13,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [373564730] [2023-11-23 22:40:13,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:13,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:13,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:13,675 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:13,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-23 22:40:13,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:13,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 455 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-23 22:40:13,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:13,944 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:13,945 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:13,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:13,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971574704] [2023-11-23 22:40:13,945 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:13,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [373564730] [2023-11-23 22:40:13,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [373564730] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:13,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:13,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 22:40:13,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473364590] [2023-11-23 22:40:13,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:13,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 22:40:13,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:13,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 22:40:13,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 22:40:13,949 INFO L87 Difference]: Start difference. First operand 397 states and 540 transitions. Second operand has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:14,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:14,015 INFO L93 Difference]: Finished difference Result 863 states and 1188 transitions. [2023-11-23 22:40:14,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 22:40:14,015 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 106 [2023-11-23 22:40:14,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:14,024 INFO L225 Difference]: With dead ends: 863 [2023-11-23 22:40:14,024 INFO L226 Difference]: Without dead ends: 509 [2023-11-23 22:40:14,026 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-23 22:40:14,027 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 115 mSDsluCounter, 345 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:14,027 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 471 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 22:40:14,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2023-11-23 22:40:14,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 409. [2023-11-23 22:40:14,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 335 states have (on average 1.2955223880597015) internal successors, (434), 339 states have internal predecessors, (434), 59 states have call successors, (59), 14 states have call predecessors, (59), 14 states have return successors, (59), 55 states have call predecessors, (59), 59 states have call successors, (59) [2023-11-23 22:40:14,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 552 transitions. [2023-11-23 22:40:14,062 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 552 transitions. Word has length 106 [2023-11-23 22:40:14,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:14,062 INFO L495 AbstractCegarLoop]: Abstraction has 409 states and 552 transitions. [2023-11-23 22:40:14,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.8) internal successors, (44), 5 states have internal predecessors, (44), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:14,063 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 552 transitions. [2023-11-23 22:40:14,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-11-23 22:40:14,075 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:14,075 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:14,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:14,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-23 22:40:14,293 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:14,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:14,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1372173848, now seen corresponding path program 1 times [2023-11-23 22:40:14,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:14,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061390263] [2023-11-23 22:40:14,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:14,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:14,319 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:14,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1377264695] [2023-11-23 22:40:14,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:14,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:14,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:14,321 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:14,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-23 22:40:14,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:14,606 INFO L262 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 33 conjunts are in the unsatisfiable core [2023-11-23 22:40:14,611 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:14,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 3 [2023-11-23 22:40:14,856 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2023-11-23 22:40:14,983 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 39 [2023-11-23 22:40:15,009 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 10 proven. 118 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2023-11-23 22:40:15,009 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:40:15,146 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:15,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:15,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061390263] [2023-11-23 22:40:15,147 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:15,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377264695] [2023-11-23 22:40:15,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377264695] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 22:40:15,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 22:40:15,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [11] total 12 [2023-11-23 22:40:15,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366982908] [2023-11-23 22:40:15,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:15,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 22:40:15,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:15,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 22:40:15,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2023-11-23 22:40:15,149 INFO L87 Difference]: Start difference. First operand 409 states and 552 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:15,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:15,242 INFO L93 Difference]: Finished difference Result 423 states and 569 transitions. [2023-11-23 22:40:15,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 22:40:15,243 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 108 [2023-11-23 22:40:15,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:15,246 INFO L225 Difference]: With dead ends: 423 [2023-11-23 22:40:15,246 INFO L226 Difference]: Without dead ends: 421 [2023-11-23 22:40:15,247 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 203 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2023-11-23 22:40:15,247 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 60 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 417 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:15,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [60 Valid, 417 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 22:40:15,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 421 states. [2023-11-23 22:40:15,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 421 to 417. [2023-11-23 22:40:15,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 343 states have (on average 1.2886297376093294) internal successors, (442), 347 states have internal predecessors, (442), 59 states have call successors, (59), 14 states have call predecessors, (59), 14 states have return successors, (59), 55 states have call predecessors, (59), 59 states have call successors, (59) [2023-11-23 22:40:15,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 560 transitions. [2023-11-23 22:40:15,281 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 560 transitions. Word has length 108 [2023-11-23 22:40:15,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:15,282 INFO L495 AbstractCegarLoop]: Abstraction has 417 states and 560 transitions. [2023-11-23 22:40:15,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:15,282 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 560 transitions. [2023-11-23 22:40:15,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-11-23 22:40:15,284 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:15,284 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:15,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:15,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-23 22:40:15,492 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:15,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:15,493 INFO L85 PathProgramCache]: Analyzing trace with hash -1372114266, now seen corresponding path program 1 times [2023-11-23 22:40:15,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:15,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30459984] [2023-11-23 22:40:15,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:15,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:15,526 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:15,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1857250320] [2023-11-23 22:40:15,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:15,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:15,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:15,528 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:15,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-23 22:40:15,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:15,789 INFO L262 TraceCheckSpWp]: Trace formula consists of 475 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-23 22:40:15,793 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:15,818 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-23 22:40:15,884 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2023-11-23 22:40:15,894 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:15,895 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:15,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:15,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30459984] [2023-11-23 22:40:15,895 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:15,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1857250320] [2023-11-23 22:40:15,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1857250320] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:15,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:15,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 22:40:15,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955987788] [2023-11-23 22:40:15,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:15,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 22:40:15,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:15,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 22:40:15,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 22:40:15,898 INFO L87 Difference]: Start difference. First operand 417 states and 560 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:15,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:15,983 INFO L93 Difference]: Finished difference Result 796 states and 1075 transitions. [2023-11-23 22:40:15,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 22:40:15,984 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 108 [2023-11-23 22:40:15,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:15,987 INFO L225 Difference]: With dead ends: 796 [2023-11-23 22:40:15,987 INFO L226 Difference]: Without dead ends: 422 [2023-11-23 22:40:15,988 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-23 22:40:15,989 INFO L413 NwaCegarLoop]: 165 mSDtfsCounter, 114 mSDsluCounter, 372 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 537 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:15,989 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 537 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 22:40:15,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 422 states. [2023-11-23 22:40:16,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 422 to 417. [2023-11-23 22:40:16,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 343 states have (on average 1.2769679300291545) internal successors, (438), 347 states have internal predecessors, (438), 59 states have call successors, (59), 14 states have call predecessors, (59), 14 states have return successors, (59), 55 states have call predecessors, (59), 59 states have call successors, (59) [2023-11-23 22:40:16,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 556 transitions. [2023-11-23 22:40:16,023 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 556 transitions. Word has length 108 [2023-11-23 22:40:16,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:16,024 INFO L495 AbstractCegarLoop]: Abstraction has 417 states and 556 transitions. [2023-11-23 22:40:16,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:16,024 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 556 transitions. [2023-11-23 22:40:16,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-11-23 22:40:16,026 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:16,026 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:16,052 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:16,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-23 22:40:16,240 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:16,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:16,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1314855964, now seen corresponding path program 1 times [2023-11-23 22:40:16,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:16,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691780250] [2023-11-23 22:40:16,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:16,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:16,267 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:16,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [947266195] [2023-11-23 22:40:16,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:16,268 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:16,268 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:16,269 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:16,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-23 22:40:16,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:16,498 INFO L262 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-23 22:40:16,512 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:16,733 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 22:40:16,738 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-11-23 22:40:16,786 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2023-11-23 22:40:16,786 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:40:16,845 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:16,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:16,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691780250] [2023-11-23 22:40:16,845 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:16,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947266195] [2023-11-23 22:40:16,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947266195] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 22:40:16,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 22:40:16,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 6 [2023-11-23 22:40:16,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316546879] [2023-11-23 22:40:16,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:16,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 22:40:16,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:16,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 22:40:16,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 22:40:16,848 INFO L87 Difference]: Start difference. First operand 417 states and 556 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:16,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:16,933 INFO L93 Difference]: Finished difference Result 803 states and 1069 transitions. [2023-11-23 22:40:16,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 22:40:16,934 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 108 [2023-11-23 22:40:16,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:16,937 INFO L225 Difference]: With dead ends: 803 [2023-11-23 22:40:16,937 INFO L226 Difference]: Without dead ends: 429 [2023-11-23 22:40:16,938 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-23 22:40:16,938 INFO L413 NwaCegarLoop]: 158 mSDtfsCounter, 103 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:16,939 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 518 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 22:40:16,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 429 states. [2023-11-23 22:40:17,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 429 to 413. [2023-11-23 22:40:17,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 342 states have (on average 1.2660818713450293) internal successors, (433), 346 states have internal predecessors, (433), 55 states have call successors, (55), 15 states have call predecessors, (55), 15 states have return successors, (55), 51 states have call predecessors, (55), 55 states have call successors, (55) [2023-11-23 22:40:17,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 543 transitions. [2023-11-23 22:40:17,006 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 543 transitions. Word has length 108 [2023-11-23 22:40:17,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:17,006 INFO L495 AbstractCegarLoop]: Abstraction has 413 states and 543 transitions. [2023-11-23 22:40:17,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:17,007 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 543 transitions. [2023-11-23 22:40:17,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-11-23 22:40:17,008 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:17,008 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:17,029 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:17,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-23 22:40:17,224 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:17,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:17,224 INFO L85 PathProgramCache]: Analyzing trace with hash -2124202590, now seen corresponding path program 1 times [2023-11-23 22:40:17,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:17,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299296837] [2023-11-23 22:40:17,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:17,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:17,248 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:17,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1655753752] [2023-11-23 22:40:17,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:17,248 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:17,249 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:17,250 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:17,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-23 22:40:17,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:17,492 INFO L262 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-23 22:40:17,495 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:17,512 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:17,512 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:17,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:17,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299296837] [2023-11-23 22:40:17,512 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:17,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655753752] [2023-11-23 22:40:17,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655753752] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:17,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:17,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 22:40:17,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098240746] [2023-11-23 22:40:17,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:17,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 22:40:17,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:17,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 22:40:17,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 22:40:17,516 INFO L87 Difference]: Start difference. First operand 413 states and 543 transitions. Second operand has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:17,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:17,581 INFO L93 Difference]: Finished difference Result 815 states and 1070 transitions. [2023-11-23 22:40:17,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 22:40:17,582 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 108 [2023-11-23 22:40:17,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:17,585 INFO L225 Difference]: With dead ends: 815 [2023-11-23 22:40:17,585 INFO L226 Difference]: Without dead ends: 445 [2023-11-23 22:40:17,586 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 104 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-23 22:40:17,587 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 34 mSDsluCounter, 350 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 476 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:17,587 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [34 Valid, 476 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 22:40:17,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2023-11-23 22:40:17,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 425. [2023-11-23 22:40:17,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 354 states have (on average 1.2570621468926553) internal successors, (445), 358 states have internal predecessors, (445), 55 states have call successors, (55), 15 states have call predecessors, (55), 15 states have return successors, (55), 51 states have call predecessors, (55), 55 states have call successors, (55) [2023-11-23 22:40:17,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 555 transitions. [2023-11-23 22:40:17,623 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 555 transitions. Word has length 108 [2023-11-23 22:40:17,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:17,623 INFO L495 AbstractCegarLoop]: Abstraction has 425 states and 555 transitions. [2023-11-23 22:40:17,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.2) internal successors, (46), 5 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:17,623 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 555 transitions. [2023-11-23 22:40:17,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2023-11-23 22:40:17,625 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:17,625 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:17,652 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:17,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-23 22:40:17,848 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:17,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:17,848 INFO L85 PathProgramCache]: Analyzing trace with hash -863183548, now seen corresponding path program 1 times [2023-11-23 22:40:17,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:17,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781044594] [2023-11-23 22:40:17,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:17,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:17,873 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:17,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [710857459] [2023-11-23 22:40:17,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:17,874 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:17,874 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:17,875 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:17,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-23 22:40:18,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:18,108 INFO L262 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-23 22:40:18,112 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:18,149 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:18,149 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:18,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:18,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781044594] [2023-11-23 22:40:18,149 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:18,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710857459] [2023-11-23 22:40:18,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710857459] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:18,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:18,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-23 22:40:18,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143509595] [2023-11-23 22:40:18,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:18,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-23 22:40:18,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:18,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-23 22:40:18,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-23 22:40:18,152 INFO L87 Difference]: Start difference. First operand 425 states and 555 transitions. Second operand has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:18,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:18,211 INFO L93 Difference]: Finished difference Result 1021 states and 1352 transitions. [2023-11-23 22:40:18,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-23 22:40:18,211 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 108 [2023-11-23 22:40:18,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:18,215 INFO L225 Difference]: With dead ends: 1021 [2023-11-23 22:40:18,216 INFO L226 Difference]: Without dead ends: 639 [2023-11-23 22:40:18,219 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-23 22:40:18,220 INFO L413 NwaCegarLoop]: 131 mSDtfsCounter, 128 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:18,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 354 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 22:40:18,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 639 states. [2023-11-23 22:40:18,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 639 to 505. [2023-11-23 22:40:18,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 505 states, 434 states have (on average 1.294930875576037) internal successors, (562), 438 states have internal predecessors, (562), 55 states have call successors, (55), 15 states have call predecessors, (55), 15 states have return successors, (55), 51 states have call predecessors, (55), 55 states have call successors, (55) [2023-11-23 22:40:18,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 505 states to 505 states and 672 transitions. [2023-11-23 22:40:18,261 INFO L78 Accepts]: Start accepts. Automaton has 505 states and 672 transitions. Word has length 108 [2023-11-23 22:40:18,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:18,262 INFO L495 AbstractCegarLoop]: Abstraction has 505 states and 672 transitions. [2023-11-23 22:40:18,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.5) internal successors, (46), 4 states have internal predecessors, (46), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:18,262 INFO L276 IsEmpty]: Start isEmpty. Operand 505 states and 672 transitions. [2023-11-23 22:40:18,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-11-23 22:40:18,264 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:18,264 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:18,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:18,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-23 22:40:18,478 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:18,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:18,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1430273335, now seen corresponding path program 1 times [2023-11-23 22:40:18,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:18,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941090216] [2023-11-23 22:40:18,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:18,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:18,535 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:18,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [966503676] [2023-11-23 22:40:18,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:18,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:18,540 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:18,541 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:18,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-23 22:40:18,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:18,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-23 22:40:18,783 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:19,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 22:40:19,038 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 22:40:19,226 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 53 [2023-11-23 22:40:19,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 39 [2023-11-23 22:40:19,353 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 168 trivial. 0 not checked. [2023-11-23 22:40:19,353 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:40:19,671 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:19,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:19,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941090216] [2023-11-23 22:40:19,672 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:19,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966503676] [2023-11-23 22:40:19,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966503676] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 22:40:19,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 22:40:19,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 12 [2023-11-23 22:40:19,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25794497] [2023-11-23 22:40:19,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:19,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 22:40:19,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:19,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 22:40:19,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2023-11-23 22:40:19,678 INFO L87 Difference]: Start difference. First operand 505 states and 672 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:20,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:20,501 INFO L93 Difference]: Finished difference Result 1693 states and 2242 transitions. [2023-11-23 22:40:20,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-23 22:40:20,502 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 110 [2023-11-23 22:40:20,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:20,510 INFO L225 Difference]: With dead ends: 1693 [2023-11-23 22:40:20,510 INFO L226 Difference]: Without dead ends: 1231 [2023-11-23 22:40:20,512 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=111, Invalid=395, Unknown=0, NotChecked=0, Total=506 [2023-11-23 22:40:20,512 INFO L413 NwaCegarLoop]: 252 mSDtfsCounter, 381 mSDsluCounter, 1333 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 381 SdHoareTripleChecker+Valid, 1585 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:20,513 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [381 Valid, 1585 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 263 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 22:40:20,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1231 states. [2023-11-23 22:40:20,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1231 to 703. [2023-11-23 22:40:20,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 703 states, 613 states have (on average 1.300163132137031) internal successors, (797), 619 states have internal predecessors, (797), 69 states have call successors, (69), 20 states have call predecessors, (69), 20 states have return successors, (69), 63 states have call predecessors, (69), 69 states have call successors, (69) [2023-11-23 22:40:20,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 703 states to 703 states and 935 transitions. [2023-11-23 22:40:20,581 INFO L78 Accepts]: Start accepts. Automaton has 703 states and 935 transitions. Word has length 110 [2023-11-23 22:40:20,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:20,583 INFO L495 AbstractCegarLoop]: Abstraction has 703 states and 935 transitions. [2023-11-23 22:40:20,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:20,583 INFO L276 IsEmpty]: Start isEmpty. Operand 703 states and 935 transitions. [2023-11-23 22:40:20,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-11-23 22:40:20,586 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:20,587 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:20,617 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:20,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:20,804 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:20,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:20,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1853576711, now seen corresponding path program 1 times [2023-11-23 22:40:20,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:20,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264370967] [2023-11-23 22:40:20,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:20,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:20,852 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:20,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1960732668] [2023-11-23 22:40:20,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:20,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:20,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:20,854 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:20,881 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-23 22:40:21,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:21,108 INFO L262 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 22:40:21,112 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:21,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2023-11-23 22:40:21,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-23 22:40:21,175 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:21,175 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:21,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:21,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264370967] [2023-11-23 22:40:21,175 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:21,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960732668] [2023-11-23 22:40:21,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1960732668] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:21,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:21,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 22:40:21,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545366319] [2023-11-23 22:40:21,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:21,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 22:40:21,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:21,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 22:40:21,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 22:40:21,178 INFO L87 Difference]: Start difference. First operand 703 states and 935 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:21,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:21,371 INFO L93 Difference]: Finished difference Result 1669 states and 2207 transitions. [2023-11-23 22:40:21,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-23 22:40:21,372 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 110 [2023-11-23 22:40:21,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:21,378 INFO L225 Difference]: With dead ends: 1669 [2023-11-23 22:40:21,378 INFO L226 Difference]: Without dead ends: 1009 [2023-11-23 22:40:21,380 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-23 22:40:21,381 INFO L413 NwaCegarLoop]: 264 mSDtfsCounter, 168 mSDsluCounter, 605 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 869 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:21,381 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 869 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 22:40:21,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1009 states. [2023-11-23 22:40:21,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1009 to 691. [2023-11-23 22:40:21,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 601 states have (on average 1.29783693843594) internal successors, (780), 607 states have internal predecessors, (780), 69 states have call successors, (69), 20 states have call predecessors, (69), 20 states have return successors, (69), 63 states have call predecessors, (69), 69 states have call successors, (69) [2023-11-23 22:40:21,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 918 transitions. [2023-11-23 22:40:21,440 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 918 transitions. Word has length 110 [2023-11-23 22:40:21,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:21,441 INFO L495 AbstractCegarLoop]: Abstraction has 691 states and 918 transitions. [2023-11-23 22:40:21,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:21,441 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 918 transitions. [2023-11-23 22:40:21,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-11-23 22:40:21,443 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:21,444 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:21,465 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:21,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:21,660 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:21,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:21,660 INFO L85 PathProgramCache]: Analyzing trace with hash -44069941, now seen corresponding path program 1 times [2023-11-23 22:40:21,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:21,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142065264] [2023-11-23 22:40:21,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:21,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:21,687 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:21,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1394704105] [2023-11-23 22:40:21,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:21,688 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:21,689 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:21,690 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:21,716 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-11-23 22:40:21,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:21,935 INFO L262 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-23 22:40:21,938 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:22,002 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 13 [2023-11-23 22:40:22,006 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2023-11-23 22:40:22,016 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:22,016 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:22,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:22,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142065264] [2023-11-23 22:40:22,017 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:22,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394704105] [2023-11-23 22:40:22,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394704105] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:22,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:22,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-23 22:40:22,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332003289] [2023-11-23 22:40:22,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:22,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-23 22:40:22,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:22,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-23 22:40:22,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-23 22:40:22,019 INFO L87 Difference]: Start difference. First operand 691 states and 918 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:22,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:22,237 INFO L93 Difference]: Finished difference Result 1708 states and 2252 transitions. [2023-11-23 22:40:22,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-23 22:40:22,238 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 110 [2023-11-23 22:40:22,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:22,244 INFO L225 Difference]: With dead ends: 1708 [2023-11-23 22:40:22,244 INFO L226 Difference]: Without dead ends: 1060 [2023-11-23 22:40:22,246 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-23 22:40:22,247 INFO L413 NwaCegarLoop]: 226 mSDtfsCounter, 143 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 730 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:22,248 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 730 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-23 22:40:22,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2023-11-23 22:40:22,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 665. [2023-11-23 22:40:22,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 575 states have (on average 1.2852173913043479) internal successors, (739), 581 states have internal predecessors, (739), 69 states have call successors, (69), 20 states have call predecessors, (69), 20 states have return successors, (69), 63 states have call predecessors, (69), 69 states have call successors, (69) [2023-11-23 22:40:22,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 877 transitions. [2023-11-23 22:40:22,317 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 877 transitions. Word has length 110 [2023-11-23 22:40:22,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:22,319 INFO L495 AbstractCegarLoop]: Abstraction has 665 states and 877 transitions. [2023-11-23 22:40:22,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:22,319 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 877 transitions. [2023-11-23 22:40:22,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2023-11-23 22:40:22,321 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:22,322 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:22,344 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:22,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2023-11-23 22:40:22,540 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:22,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:22,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1055187191, now seen corresponding path program 1 times [2023-11-23 22:40:22,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:22,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705748411] [2023-11-23 22:40:22,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:22,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:22,567 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:22,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1222267620] [2023-11-23 22:40:22,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:22,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:22,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:22,569 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:22,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-11-23 22:40:22,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:22,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 479 conjuncts, 26 conjunts are in the unsatisfiable core [2023-11-23 22:40:22,839 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:23,094 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 22:40:23,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 22:40:23,333 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 45 [2023-11-23 22:40:23,365 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 29 [2023-11-23 22:40:23,446 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2023-11-23 22:40:23,447 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:40:23,738 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:23,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:23,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705748411] [2023-11-23 22:40:23,739 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:23,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222267620] [2023-11-23 22:40:23,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222267620] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-23 22:40:23,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-23 22:40:23,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10] total 12 [2023-11-23 22:40:23,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533807512] [2023-11-23 22:40:23,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:23,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-23 22:40:23,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:23,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-23 22:40:23,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2023-11-23 22:40:23,741 INFO L87 Difference]: Start difference. First operand 665 states and 877 transitions. Second operand has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:24,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:24,532 INFO L93 Difference]: Finished difference Result 1686 states and 2205 transitions. [2023-11-23 22:40:24,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-23 22:40:24,535 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 110 [2023-11-23 22:40:24,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:24,542 INFO L225 Difference]: With dead ends: 1686 [2023-11-23 22:40:24,543 INFO L226 Difference]: Without dead ends: 1064 [2023-11-23 22:40:24,545 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 208 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2023-11-23 22:40:24,545 INFO L413 NwaCegarLoop]: 253 mSDtfsCounter, 292 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 292 SdHoareTripleChecker+Valid, 1569 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:24,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [292 Valid, 1569 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-23 22:40:24,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states. [2023-11-23 22:40:24,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 837. [2023-11-23 22:40:24,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 837 states, 714 states have (on average 1.2675070028011204) internal successors, (905), 723 states have internal predecessors, (905), 94 states have call successors, (94), 28 states have call predecessors, (94), 28 states have return successors, (94), 85 states have call predecessors, (94), 94 states have call successors, (94) [2023-11-23 22:40:24,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 837 states to 837 states and 1093 transitions. [2023-11-23 22:40:24,658 INFO L78 Accepts]: Start accepts. Automaton has 837 states and 1093 transitions. Word has length 110 [2023-11-23 22:40:24,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:24,659 INFO L495 AbstractCegarLoop]: Abstraction has 837 states and 1093 transitions. [2023-11-23 22:40:24,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.333333333333333) internal successors, (48), 9 states have internal predecessors, (48), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:24,659 INFO L276 IsEmpty]: Start isEmpty. Operand 837 states and 1093 transitions. [2023-11-23 22:40:24,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2023-11-23 22:40:24,661 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:24,662 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:24,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:24,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2023-11-23 22:40:24,883 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:24,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:24,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1563932693, now seen corresponding path program 1 times [2023-11-23 22:40:24,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:24,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130978861] [2023-11-23 22:40:24,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:24,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:24,909 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:24,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [210677979] [2023-11-23 22:40:24,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:24,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:24,910 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:24,911 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:24,932 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-11-23 22:40:25,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:25,165 INFO L262 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-23 22:40:25,168 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:25,197 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:25,198 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:25,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:25,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130978861] [2023-11-23 22:40:25,198 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:25,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [210677979] [2023-11-23 22:40:25,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [210677979] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:25,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:25,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-23 22:40:25,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480186996] [2023-11-23 22:40:25,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:25,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-23 22:40:25,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:25,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-23 22:40:25,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-23 22:40:25,201 INFO L87 Difference]: Start difference. First operand 837 states and 1093 transitions. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:25,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:25,349 INFO L93 Difference]: Finished difference Result 1757 states and 2269 transitions. [2023-11-23 22:40:25,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-23 22:40:25,350 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 111 [2023-11-23 22:40:25,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:25,356 INFO L225 Difference]: With dead ends: 1757 [2023-11-23 22:40:25,356 INFO L226 Difference]: Without dead ends: 963 [2023-11-23 22:40:25,358 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-23 22:40:25,359 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 43 mSDsluCounter, 471 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 599 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:25,359 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [43 Valid, 599 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 22:40:25,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2023-11-23 22:40:25,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 846. [2023-11-23 22:40:25,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 846 states, 723 states have (on average 1.26417704011065) internal successors, (914), 732 states have internal predecessors, (914), 94 states have call successors, (94), 28 states have call predecessors, (94), 28 states have return successors, (94), 85 states have call predecessors, (94), 94 states have call successors, (94) [2023-11-23 22:40:25,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 846 states to 846 states and 1102 transitions. [2023-11-23 22:40:25,471 INFO L78 Accepts]: Start accepts. Automaton has 846 states and 1102 transitions. Word has length 111 [2023-11-23 22:40:25,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:25,471 INFO L495 AbstractCegarLoop]: Abstraction has 846 states and 1102 transitions. [2023-11-23 22:40:25,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:25,472 INFO L276 IsEmpty]: Start isEmpty. Operand 846 states and 1102 transitions. [2023-11-23 22:40:25,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-11-23 22:40:25,474 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:25,474 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:25,495 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:25,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:25,695 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:25,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:25,695 INFO L85 PathProgramCache]: Analyzing trace with hash 812787184, now seen corresponding path program 1 times [2023-11-23 22:40:25,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:25,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150755418] [2023-11-23 22:40:25,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:25,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:25,718 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:25,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [169353593] [2023-11-23 22:40:25,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:25,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:25,719 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:25,720 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:25,728 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-11-23 22:40:25,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:25,984 INFO L262 TraceCheckSpWp]: Trace formula consists of 483 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-23 22:40:25,988 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:25,995 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2023-11-23 22:40:25,995 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-23 22:40:25,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:25,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150755418] [2023-11-23 22:40:25,996 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:25,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169353593] [2023-11-23 22:40:25,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169353593] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-23 22:40:25,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-23 22:40:25,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-23 22:40:25,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388627580] [2023-11-23 22:40:25,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-23 22:40:25,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-23 22:40:25,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:25,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-23 22:40:25,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 22:40:25,998 INFO L87 Difference]: Start difference. First operand 846 states and 1102 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:26,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:26,084 INFO L93 Difference]: Finished difference Result 1730 states and 2242 transitions. [2023-11-23 22:40:26,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-23 22:40:26,085 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) Word has length 113 [2023-11-23 22:40:26,085 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:26,090 INFO L225 Difference]: With dead ends: 1730 [2023-11-23 22:40:26,090 INFO L226 Difference]: Without dead ends: 927 [2023-11-23 22:40:26,092 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-23 22:40:26,093 INFO L413 NwaCegarLoop]: 134 mSDtfsCounter, 9 mSDsluCounter, 122 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:26,093 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [9 Valid, 256 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-23 22:40:26,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 927 states. [2023-11-23 22:40:26,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 927 to 855. [2023-11-23 22:40:26,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 855 states, 732 states have (on average 1.260928961748634) internal successors, (923), 741 states have internal predecessors, (923), 94 states have call successors, (94), 28 states have call predecessors, (94), 28 states have return successors, (94), 85 states have call predecessors, (94), 94 states have call successors, (94) [2023-11-23 22:40:26,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 855 states to 855 states and 1111 transitions. [2023-11-23 22:40:26,178 INFO L78 Accepts]: Start accepts. Automaton has 855 states and 1111 transitions. Word has length 113 [2023-11-23 22:40:26,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:26,178 INFO L495 AbstractCegarLoop]: Abstraction has 855 states and 1111 transitions. [2023-11-23 22:40:26,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (13), 1 states have call predecessors, (13), 1 states have return successors, (13), 1 states have call predecessors, (13), 1 states have call successors, (13) [2023-11-23 22:40:26,178 INFO L276 IsEmpty]: Start isEmpty. Operand 855 states and 1111 transitions. [2023-11-23 22:40:26,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2023-11-23 22:40:26,180 INFO L187 NwaCegarLoop]: Found error trace [2023-11-23 22:40:26,181 INFO L195 NwaCegarLoop]: trace histogram [13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:26,199 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2023-11-23 22:40:26,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2023-11-23 22:40:26,396 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-23 22:40:26,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-23 22:40:26,397 INFO L85 PathProgramCache]: Analyzing trace with hash 2092650862, now seen corresponding path program 1 times [2023-11-23 22:40:26,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-23 22:40:26,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606542011] [2023-11-23 22:40:26,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:26,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-23 22:40:26,420 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-23 22:40:26,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1829125072] [2023-11-23 22:40:26,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-23 22:40:26,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:26,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 [2023-11-23 22:40:26,422 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-23 22:40:26,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-11-23 22:40:26,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-23 22:40:26,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-23 22:40:26,666 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-23 22:40:26,850 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2023-11-23 22:40:26,984 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 4 proven. 172 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2023-11-23 22:40:26,984 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-23 22:40:27,183 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 23 [2023-11-23 22:40:27,260 INFO L134 CoverageAnalysis]: Checked inductivity of 312 backedges. 24 proven. 12 refuted. 0 times theorem prover too weak. 276 trivial. 0 not checked. [2023-11-23 22:40:27,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-23 22:40:27,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606542011] [2023-11-23 22:40:27,260 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-23 22:40:27,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829125072] [2023-11-23 22:40:27,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829125072] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-23 22:40:27,261 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-23 22:40:27,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 13 [2023-11-23 22:40:27,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112986041] [2023-11-23 22:40:27,261 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-23 22:40:27,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-23 22:40:27,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-23 22:40:27,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-23 22:40:27,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2023-11-23 22:40:27,264 INFO L87 Difference]: Start difference. First operand 855 states and 1111 transitions. Second operand has 13 states, 11 states have (on average 6.090909090909091) internal successors, (67), 13 states have internal predecessors, (67), 5 states have call successors, (26), 3 states have call predecessors, (26), 5 states have return successors, (26), 3 states have call predecessors, (26), 5 states have call successors, (26) [2023-11-23 22:40:27,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-23 22:40:27,711 INFO L93 Difference]: Finished difference Result 1587 states and 2019 transitions. [2023-11-23 22:40:27,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-23 22:40:27,748 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 6.090909090909091) internal successors, (67), 13 states have internal predecessors, (67), 5 states have call successors, (26), 3 states have call predecessors, (26), 5 states have return successors, (26), 3 states have call predecessors, (26), 5 states have call successors, (26) Word has length 113 [2023-11-23 22:40:27,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-23 22:40:27,749 INFO L225 Difference]: With dead ends: 1587 [2023-11-23 22:40:27,749 INFO L226 Difference]: Without dead ends: 0 [2023-11-23 22:40:27,752 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 213 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=136, Invalid=370, Unknown=0, NotChecked=0, Total=506 [2023-11-23 22:40:27,753 INFO L413 NwaCegarLoop]: 89 mSDtfsCounter, 214 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 214 SdHoareTripleChecker+Valid, 396 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-23 22:40:27,754 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [214 Valid, 396 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-23 22:40:27,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-11-23 22:40:27,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-11-23 22:40:27,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-23 22:40:27,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-11-23 22:40:27,756 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 113 [2023-11-23 22:40:27,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-23 22:40:27,756 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-11-23 22:40:27,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 6.090909090909091) internal successors, (67), 13 states have internal predecessors, (67), 5 states have call successors, (26), 3 states have call predecessors, (26), 5 states have return successors, (26), 3 states have call predecessors, (26), 5 states have call successors, (26) [2023-11-23 22:40:27,757 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-11-23 22:40:27,757 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-11-23 22:40:27,760 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-23 22:40:27,788 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2023-11-23 22:40:27,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-23 22:40:27,985 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-11-23 22:40:34,360 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line 20) the Hoare annotation is: true [2023-11-23 22:40:34,360 INFO L899 garLoopResultBuilder]: For program point L20(line 20) no Hoare annotation was computed. [2023-11-23 22:40:34,360 INFO L899 garLoopResultBuilder]: For program point L20-2(line 20) no Hoare annotation was computed. [2023-11-23 22:40:34,360 INFO L899 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(line 20) no Hoare annotation was computed. [2023-11-23 22:40:34,360 INFO L899 garLoopResultBuilder]: For program point L52(lines 52 54) no Hoare annotation was computed. [2023-11-23 22:40:34,360 INFO L899 garLoopResultBuilder]: For program point L19(line 19) no Hoare annotation was computed. [2023-11-23 22:40:34,360 INFO L899 garLoopResultBuilder]: For program point L52-2(lines 52 54) no Hoare annotation was computed. [2023-11-23 22:40:34,361 INFO L899 garLoopResultBuilder]: For program point L19-1(line 19) no Hoare annotation was computed. [2023-11-23 22:40:34,361 INFO L899 garLoopResultBuilder]: For program point L19-3(line 19) no Hoare annotation was computed. [2023-11-23 22:40:34,361 INFO L899 garLoopResultBuilder]: For program point L69(line 69) no Hoare annotation was computed. [2023-11-23 22:40:34,361 INFO L899 garLoopResultBuilder]: For program point L69-2(line 69) no Hoare annotation was computed. [2023-11-23 22:40:34,361 INFO L895 garLoopResultBuilder]: At program point L86(line 86) the Hoare annotation is: (let ((.cse0 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse2 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse1 (select (select |#memory_int#8| ~var_1_10_Pointer~0.base) ~var_1_10_Pointer~0.offset)) (.cse3 (mod (select (select |#memory_int#5| ~var_1_7_Pointer~0.base) ~var_1_7_Pointer~0.offset) 256))) (or (and .cse0 (= (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset) (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset)) (= (select (select |#memory_int#10| ~var_1_13_Pointer~0.base) ~var_1_13_Pointer~0.offset) .cse1) .cse2 (<= .cse3 0)) (and .cse0 .cse2 (= (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset) 0) (<= (+ .cse1 4) (select (select |#memory_int#7| ~var_1_9_Pointer~0.base) ~var_1_9_Pointer~0.offset)) (= .cse3 0)))) [2023-11-23 22:40:34,361 INFO L899 garLoopResultBuilder]: For program point L86-1(line 86) no Hoare annotation was computed. [2023-11-23 22:40:34,361 INFO L899 garLoopResultBuilder]: For program point L53(line 53) no Hoare annotation was computed. [2023-11-23 22:40:34,361 INFO L899 garLoopResultBuilder]: For program point L53-2(line 53) no Hoare annotation was computed. [2023-11-23 22:40:34,361 INFO L899 garLoopResultBuilder]: For program point L103(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,361 INFO L899 garLoopResultBuilder]: For program point L103-1(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,362 INFO L899 garLoopResultBuilder]: For program point L103-3(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,362 INFO L899 garLoopResultBuilder]: For program point L103-5(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,362 INFO L899 garLoopResultBuilder]: For program point L103-7(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,362 INFO L899 garLoopResultBuilder]: For program point L103-8(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,362 INFO L899 garLoopResultBuilder]: For program point L103-9(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,362 INFO L899 garLoopResultBuilder]: For program point L103-10(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,362 INFO L899 garLoopResultBuilder]: For program point L103-11(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,362 INFO L899 garLoopResultBuilder]: For program point L103-13(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,362 INFO L899 garLoopResultBuilder]: For program point L103-15(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,363 INFO L895 garLoopResultBuilder]: At program point L87(line 87) the Hoare annotation is: (let ((.cse0 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse2 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse1 (select (select |#memory_int#8| ~var_1_10_Pointer~0.base) ~var_1_10_Pointer~0.offset)) (.cse3 (mod (select (select |#memory_int#5| ~var_1_7_Pointer~0.base) ~var_1_7_Pointer~0.offset) 256))) (or (and .cse0 (= (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset) (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset)) (= (select (select |#memory_int#10| ~var_1_13_Pointer~0.base) ~var_1_13_Pointer~0.offset) .cse1) .cse2 (<= .cse3 0)) (and .cse0 .cse2 (= (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset) 0) (<= (+ .cse1 4) (select (select |#memory_int#7| ~var_1_9_Pointer~0.base) ~var_1_9_Pointer~0.offset)) (= .cse3 0)))) [2023-11-23 22:40:34,363 INFO L899 garLoopResultBuilder]: For program point L87-1(line 87) no Hoare annotation was computed. [2023-11-23 22:40:34,363 INFO L899 garLoopResultBuilder]: For program point L103-17(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,363 INFO L899 garLoopResultBuilder]: For program point L103-18(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,363 INFO L899 garLoopResultBuilder]: For program point L103-19(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,363 INFO L899 garLoopResultBuilder]: For program point L103-20(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,363 INFO L899 garLoopResultBuilder]: For program point L103-22(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,363 INFO L899 garLoopResultBuilder]: For program point L103-23(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,363 INFO L899 garLoopResultBuilder]: For program point L103-24(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,363 INFO L899 garLoopResultBuilder]: For program point L103-26(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,363 INFO L899 garLoopResultBuilder]: For program point L103-28(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,363 INFO L899 garLoopResultBuilder]: For program point L103-30(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,364 INFO L899 garLoopResultBuilder]: For program point L103-32(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,364 INFO L899 garLoopResultBuilder]: For program point L103-34(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,364 INFO L899 garLoopResultBuilder]: For program point L103-35(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,364 INFO L899 garLoopResultBuilder]: For program point L103-37(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,364 INFO L899 garLoopResultBuilder]: For program point L103-39(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,364 INFO L899 garLoopResultBuilder]: For program point L103-41(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,364 INFO L899 garLoopResultBuilder]: For program point L103-43(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,364 INFO L899 garLoopResultBuilder]: For program point L103-44(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,364 INFO L899 garLoopResultBuilder]: For program point L103-46(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,364 INFO L899 garLoopResultBuilder]: For program point L103-47(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,364 INFO L899 garLoopResultBuilder]: For program point L103-49(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,364 INFO L899 garLoopResultBuilder]: For program point L103-50(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,365 INFO L899 garLoopResultBuilder]: For program point L103-52(line 103) no Hoare annotation was computed. [2023-11-23 22:40:34,365 INFO L895 garLoopResultBuilder]: At program point L89(line 89) the Hoare annotation is: (let ((.cse0 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse2 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse1 (select (select |#memory_int#8| ~var_1_10_Pointer~0.base) ~var_1_10_Pointer~0.offset))) (or (and .cse0 (= (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset) (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset)) (= (select (select |#memory_int#10| ~var_1_13_Pointer~0.base) ~var_1_13_Pointer~0.offset) .cse1) .cse2) (and .cse0 .cse2 (= (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset) 0) (<= (+ .cse1 4) (select (select |#memory_int#7| ~var_1_9_Pointer~0.base) ~var_1_9_Pointer~0.offset))))) [2023-11-23 22:40:34,365 INFO L899 garLoopResultBuilder]: For program point L89-1(line 89) no Hoare annotation was computed. [2023-11-23 22:40:34,365 INFO L899 garLoopResultBuilder]: For program point L56(lines 56 60) no Hoare annotation was computed. [2023-11-23 22:40:34,365 INFO L899 garLoopResultBuilder]: For program point L56-2(lines 56 60) no Hoare annotation was computed. [2023-11-23 22:40:34,365 INFO L895 garLoopResultBuilder]: At program point L90(line 90) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_updateVariables_#t~mem49#1| (select (select |#memory_int#5| ~var_1_7_Pointer~0.base) ~var_1_7_Pointer~0.offset))) (.cse1 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse3 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse2 (select (select |#memory_int#8| ~var_1_10_Pointer~0.base) ~var_1_10_Pointer~0.offset))) (or (and .cse0 .cse1 (= (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset) (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset)) (= (select (select |#memory_int#10| ~var_1_13_Pointer~0.base) ~var_1_13_Pointer~0.offset) .cse2) .cse3) (and .cse0 .cse1 .cse3 (= (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset) 0) (<= (+ .cse2 4) (select (select |#memory_int#7| ~var_1_9_Pointer~0.base) ~var_1_9_Pointer~0.offset))))) [2023-11-23 22:40:34,365 INFO L899 garLoopResultBuilder]: For program point L90-1(line 90) no Hoare annotation was computed. [2023-11-23 22:40:34,365 INFO L899 garLoopResultBuilder]: For program point L57(line 57) no Hoare annotation was computed. [2023-11-23 22:40:34,366 INFO L899 garLoopResultBuilder]: For program point L57-2(line 57) no Hoare annotation was computed. [2023-11-23 22:40:34,366 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-11-23 22:40:34,366 INFO L895 garLoopResultBuilder]: At program point L92(line 92) the Hoare annotation is: (let ((.cse0 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse1 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse2 (<= (mod (select (select |#memory_int#5| ~var_1_7_Pointer~0.base) ~var_1_7_Pointer~0.offset) 256) 0))) (or (and .cse0 (= (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset) (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset)) (= (select (select |#memory_int#10| ~var_1_13_Pointer~0.base) ~var_1_13_Pointer~0.offset) (select (select |#memory_int#8| ~var_1_10_Pointer~0.base) ~var_1_10_Pointer~0.offset)) .cse1 .cse2) (and .cse0 .cse1 (= (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset) 0) .cse2))) [2023-11-23 22:40:34,366 INFO L899 garLoopResultBuilder]: For program point L92-1(line 92) no Hoare annotation was computed. [2023-11-23 22:40:34,366 INFO L899 garLoopResultBuilder]: For program point L59(line 59) no Hoare annotation was computed. [2023-11-23 22:40:34,366 INFO L899 garLoopResultBuilder]: For program point L59-2(line 59) no Hoare annotation was computed. [2023-11-23 22:40:34,367 INFO L895 garLoopResultBuilder]: At program point L109-2(lines 109 115) the Hoare annotation is: (let ((.cse13 (mod (select (select |#memory_int#5| ~var_1_7_Pointer~0.base) ~var_1_7_Pointer~0.offset) 256)) (.cse9 (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset)) (.cse12 (select (select |#memory_int#8| ~var_1_10_Pointer~0.base) ~var_1_10_Pointer~0.offset)) (.cse15 (mod (select (select |#memory_int#2| ~var_1_3_Pointer~0.base) ~var_1_3_Pointer~0.offset) 256)) (.cse16 (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset))) (let ((.cse4 (= (mod (select (select |#memory_int#3| ~var_1_5_Pointer~0.base) ~var_1_5_Pointer~0.offset) 256) 0)) (.cse0 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse1 (= .cse16 (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset))) (.cse2 (= (mod (select (select |#memory_int#12| ~var_1_15_Pointer~0.base) ~var_1_15_Pointer~0.offset) 65536) .cse15)) (.cse3 (= (select (select |#memory_int#10| ~var_1_13_Pointer~0.base) ~var_1_13_Pointer~0.offset) .cse12)) (.cse10 (let ((.cse14 (mod .cse16 65536))) (<= (+ (div .cse14 .cse15) 1) .cse14))) (.cse5 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse11 (= .cse9 0)) (.cse8 (<= .cse13 0))) (or (let ((.cse7 (= (mod (select (select |#memory_int#4| ~var_1_6_Pointer~0.base) ~var_1_6_Pointer~0.offset) 256) 0)) (.cse6 (mod .cse9 256))) (and .cse0 .cse1 .cse2 .cse3 (not .cse4) .cse5 (or (= .cse6 1) .cse7) (or (not .cse7) (= .cse6 0)) .cse8)) (and .cse0 (<= (mod ~last_1_var_1_14~0 65536) (mod ~last_1_var_1_15~0 65536)) .cse10 .cse5 .cse11 .cse4 (<= (+ .cse12 4) (select (select |#memory_int#7| ~var_1_9_Pointer~0.base) ~var_1_9_Pointer~0.offset)) (= .cse13 0)) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse11 .cse8 .cse4) (and .cse0 .cse1 .cse2 .cse3 .cse10 .cse5 .cse11 .cse8)))) [2023-11-23 22:40:34,367 INFO L899 garLoopResultBuilder]: For program point L109-3(lines 109 115) no Hoare annotation was computed. [2023-11-23 22:40:34,367 INFO L895 garLoopResultBuilder]: At program point L93(line 93) the Hoare annotation is: (let ((.cse0 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse1 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse2 (<= (mod (select (select |#memory_int#5| ~var_1_7_Pointer~0.base) ~var_1_7_Pointer~0.offset) 256) 0))) (or (and .cse0 (= (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset) (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset)) (= (select (select |#memory_int#10| ~var_1_13_Pointer~0.base) ~var_1_13_Pointer~0.offset) (select (select |#memory_int#8| ~var_1_10_Pointer~0.base) ~var_1_10_Pointer~0.offset)) .cse1 .cse2) (and .cse0 .cse1 (= (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset) 0) .cse2))) [2023-11-23 22:40:34,367 INFO L899 garLoopResultBuilder]: For program point L93-1(line 93) no Hoare annotation was computed. [2023-11-23 22:40:34,367 INFO L895 garLoopResultBuilder]: At program point L95(line 95) the Hoare annotation is: (let ((.cse0 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse1 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse2 (<= (mod (select (select |#memory_int#5| ~var_1_7_Pointer~0.base) ~var_1_7_Pointer~0.offset) 256) 0))) (or (and .cse0 .cse1 (= (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset) 0) .cse2) (and .cse0 (= (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset) (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset)) .cse1 .cse2))) [2023-11-23 22:40:34,367 INFO L899 garLoopResultBuilder]: For program point L95-1(line 95) no Hoare annotation was computed. [2023-11-23 22:40:34,368 INFO L895 garLoopResultBuilder]: At program point L79(line 79) the Hoare annotation is: (let ((.cse5 (mod (select (select |#memory_int#5| ~var_1_7_Pointer~0.base) ~var_1_7_Pointer~0.offset) 256)) (.cse4 (select (select |#memory_int#8| ~var_1_10_Pointer~0.base) ~var_1_10_Pointer~0.offset)) (.cse11 (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset))) (let ((.cse2 (= .cse11 0)) (.cse0 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse6 (= (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset) (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset))) (.cse7 (= (select (select |#memory_int#10| ~var_1_13_Pointer~0.base) ~var_1_13_Pointer~0.offset) .cse4)) (.cse3 (= (mod (select (select |#memory_int#3| ~var_1_5_Pointer~0.base) ~var_1_5_Pointer~0.offset) 256) 0)) (.cse1 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse8 (<= .cse5 0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= (+ .cse4 4) (select (select |#memory_int#7| ~var_1_9_Pointer~0.base) ~var_1_9_Pointer~0.offset)) (= .cse5 0)) (and .cse0 .cse6 .cse7 .cse1 .cse2 .cse8) (let ((.cse10 (= (mod (select (select |#memory_int#4| ~var_1_6_Pointer~0.base) ~var_1_6_Pointer~0.offset) 256) 0)) (.cse9 (mod .cse11 256))) (and .cse0 .cse6 .cse7 (not .cse3) .cse1 (or (= .cse9 1) .cse10) (or (not .cse10) (= .cse9 0)) .cse8))))) [2023-11-23 22:40:34,368 INFO L899 garLoopResultBuilder]: For program point L79-1(line 79) no Hoare annotation was computed. [2023-11-23 22:40:34,368 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line -1) no Hoare annotation was computed. [2023-11-23 22:40:34,368 INFO L895 garLoopResultBuilder]: At program point L96(line 96) the Hoare annotation is: (let ((.cse0 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse1 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse2 (<= (mod (select (select |#memory_int#5| ~var_1_7_Pointer~0.base) ~var_1_7_Pointer~0.offset) 256) 0))) (or (and .cse0 .cse1 (= (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset) 0) .cse2) (and .cse0 (= (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset) (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset)) .cse1 .cse2))) [2023-11-23 22:40:34,368 INFO L899 garLoopResultBuilder]: For program point L96-1(line 96) no Hoare annotation was computed. [2023-11-23 22:40:34,368 INFO L899 garLoopResultBuilder]: For program point L63(lines 63 75) no Hoare annotation was computed. [2023-11-23 22:40:34,368 INFO L895 garLoopResultBuilder]: At program point L80(line 80) the Hoare annotation is: (let ((.cse5 (mod (select (select |#memory_int#5| ~var_1_7_Pointer~0.base) ~var_1_7_Pointer~0.offset) 256)) (.cse4 (select (select |#memory_int#8| ~var_1_10_Pointer~0.base) ~var_1_10_Pointer~0.offset)) (.cse11 (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset))) (let ((.cse2 (= .cse11 0)) (.cse0 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse6 (= (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset) (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset))) (.cse7 (= (select (select |#memory_int#10| ~var_1_13_Pointer~0.base) ~var_1_13_Pointer~0.offset) .cse4)) (.cse3 (= (mod (select (select |#memory_int#3| ~var_1_5_Pointer~0.base) ~var_1_5_Pointer~0.offset) 256) 0)) (.cse1 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse8 (<= .cse5 0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= (+ .cse4 4) (select (select |#memory_int#7| ~var_1_9_Pointer~0.base) ~var_1_9_Pointer~0.offset)) (= .cse5 0)) (and .cse0 .cse6 .cse7 .cse1 .cse2 .cse8) (let ((.cse10 (= (mod (select (select |#memory_int#4| ~var_1_6_Pointer~0.base) ~var_1_6_Pointer~0.offset) 256) 0)) (.cse9 (mod .cse11 256))) (and .cse0 .cse6 .cse7 (not .cse3) .cse1 (or (= .cse9 1) .cse10) (or (not .cse10) (= .cse9 0)) .cse8))))) [2023-11-23 22:40:34,369 INFO L899 garLoopResultBuilder]: For program point L80-1(line 80) no Hoare annotation was computed. [2023-11-23 22:40:34,369 INFO L899 garLoopResultBuilder]: For program point L64(line 64) no Hoare annotation was computed. [2023-11-23 22:40:34,369 INFO L899 garLoopResultBuilder]: For program point L64-2(lines 64 74) no Hoare annotation was computed. [2023-11-23 22:40:34,369 INFO L895 garLoopResultBuilder]: At program point L81(line 81) the Hoare annotation is: (let ((.cse5 (mod (select (select |#memory_int#5| ~var_1_7_Pointer~0.base) ~var_1_7_Pointer~0.offset) 256)) (.cse4 (select (select |#memory_int#8| ~var_1_10_Pointer~0.base) ~var_1_10_Pointer~0.offset)) (.cse11 (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset))) (let ((.cse2 (= .cse11 0)) (.cse0 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse6 (= (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset) (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset))) (.cse7 (= (select (select |#memory_int#10| ~var_1_13_Pointer~0.base) ~var_1_13_Pointer~0.offset) .cse4)) (.cse3 (= (mod (select (select |#memory_int#3| ~var_1_5_Pointer~0.base) ~var_1_5_Pointer~0.offset) 256) 0)) (.cse1 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse8 (<= .cse5 0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= (+ .cse4 4) (select (select |#memory_int#7| ~var_1_9_Pointer~0.base) ~var_1_9_Pointer~0.offset)) (= .cse5 0)) (and .cse0 .cse6 .cse7 .cse1 .cse2 .cse8) (let ((.cse10 (= (mod (select (select |#memory_int#4| ~var_1_6_Pointer~0.base) ~var_1_6_Pointer~0.offset) 256) 0)) (.cse9 (mod .cse11 256))) (and .cse0 .cse6 .cse7 (not .cse3) .cse1 (or (= .cse9 1) .cse10) (or (not .cse10) (= .cse9 0)) .cse8))))) [2023-11-23 22:40:34,369 INFO L899 garLoopResultBuilder]: For program point L81-1(line 81) no Hoare annotation was computed. [2023-11-23 22:40:34,369 INFO L899 garLoopResultBuilder]: For program point L65(lines 65 73) no Hoare annotation was computed. [2023-11-23 22:40:34,370 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 19) no Hoare annotation was computed. [2023-11-23 22:40:34,370 INFO L899 garLoopResultBuilder]: For program point L66(line 66) no Hoare annotation was computed. [2023-11-23 22:40:34,370 INFO L899 garLoopResultBuilder]: For program point L66-2(line 66) no Hoare annotation was computed. [2023-11-23 22:40:34,370 INFO L899 garLoopResultBuilder]: For program point L66-4(line 66) no Hoare annotation was computed. [2023-11-23 22:40:34,370 INFO L899 garLoopResultBuilder]: For program point L66-6(lines 66 70) no Hoare annotation was computed. [2023-11-23 22:40:34,370 INFO L895 garLoopResultBuilder]: At program point L83(line 83) the Hoare annotation is: (let ((.cse7 (mod (select (select |#memory_int#5| ~var_1_7_Pointer~0.base) ~var_1_7_Pointer~0.offset) 256)) (.cse6 (select (select |#memory_int#8| ~var_1_10_Pointer~0.base) ~var_1_10_Pointer~0.offset)) (.cse10 (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset))) (let ((.cse4 (= .cse10 0)) (.cse0 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse1 (= (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset) (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset))) (.cse2 (= (select (select |#memory_int#10| ~var_1_13_Pointer~0.base) ~var_1_13_Pointer~0.offset) .cse6)) (.cse3 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse5 (<= .cse7 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse3 .cse4 (<= (+ .cse6 4) (select (select |#memory_int#7| ~var_1_9_Pointer~0.base) ~var_1_9_Pointer~0.offset)) (= .cse7 0)) (let ((.cse9 (= (mod (select (select |#memory_int#4| ~var_1_6_Pointer~0.base) ~var_1_6_Pointer~0.offset) 256) 0)) (.cse8 (mod .cse10 256))) (and .cse0 .cse1 .cse2 .cse3 (or (= .cse8 1) .cse9) (or (not .cse9) (= .cse8 0)) .cse5))))) [2023-11-23 22:40:34,370 INFO L899 garLoopResultBuilder]: For program point L83-1(line 83) no Hoare annotation was computed. [2023-11-23 22:40:34,370 INFO L899 garLoopResultBuilder]: For program point L50(lines 50 76) no Hoare annotation was computed. [2023-11-23 22:40:34,371 INFO L895 garLoopResultBuilder]: At program point L84(line 84) the Hoare annotation is: (let ((.cse7 (mod (select (select |#memory_int#5| ~var_1_7_Pointer~0.base) ~var_1_7_Pointer~0.offset) 256)) (.cse6 (select (select |#memory_int#8| ~var_1_10_Pointer~0.base) ~var_1_10_Pointer~0.offset)) (.cse10 (select (select |#memory_int#1| ~var_1_1_Pointer~0.base) ~var_1_1_Pointer~0.offset))) (let ((.cse4 (= .cse10 0)) (.cse0 (= |~#var_1_7~0.base| ~var_1_7_Pointer~0.base)) (.cse1 (= (select (select |#memory_int#11| ~var_1_14_Pointer~0.base) ~var_1_14_Pointer~0.offset) (select (select |#memory_int#6| ~var_1_8_Pointer~0.base) ~var_1_8_Pointer~0.offset))) (.cse2 (= (select (select |#memory_int#10| ~var_1_13_Pointer~0.base) ~var_1_13_Pointer~0.offset) .cse6)) (.cse3 (= |~#var_1_7~0.offset| ~var_1_7_Pointer~0.offset)) (.cse5 (<= .cse7 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse0 .cse3 .cse4 (<= (+ .cse6 4) (select (select |#memory_int#7| ~var_1_9_Pointer~0.base) ~var_1_9_Pointer~0.offset)) (= .cse7 0)) (let ((.cse9 (= (mod (select (select |#memory_int#4| ~var_1_6_Pointer~0.base) ~var_1_6_Pointer~0.offset) 256) 0)) (.cse8 (mod .cse10 256))) (and .cse0 .cse1 .cse2 .cse3 (or (= .cse8 1) .cse9) (or (not .cse9) (= .cse8 0)) .cse5))))) [2023-11-23 22:40:34,371 INFO L899 garLoopResultBuilder]: For program point L84-1(line 84) no Hoare annotation was computed. [2023-11-23 22:40:34,376 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-23 22:40:34,379 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-23 22:40:34,395 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,396 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#6[~var_1_8_Pointer~0!base][~var_1_8_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,396 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#12[~var_1_15_Pointer~0!base][~var_1_15_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,398 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~var_1_3_Pointer~0!base][~var_1_3_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#10[~var_1_13_Pointer~0!base][~var_1_13_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#8[~var_1_10_Pointer~0!base][~var_1_10_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#3[~var_1_5_Pointer~0!base][~var_1_5_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,399 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#1[~var_1_1_Pointer~0!base][~var_1_1_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~var_1_6_Pointer~0!base][~var_1_6_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~var_1_6_Pointer~0!base][~var_1_6_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#1[~var_1_1_Pointer~0!base][~var_1_1_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,400 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~var_1_7_Pointer~0!base][~var_1_7_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~var_1_3_Pointer~0!base][~var_1_3_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,401 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#1[~var_1_1_Pointer~0!base][~var_1_1_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#3[~var_1_5_Pointer~0!base][~var_1_5_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#8[~var_1_10_Pointer~0!base][~var_1_10_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#7[~var_1_9_Pointer~0!base][~var_1_9_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~var_1_7_Pointer~0!base][~var_1_7_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,402 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#6[~var_1_8_Pointer~0!base][~var_1_8_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#12[~var_1_15_Pointer~0!base][~var_1_15_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~var_1_3_Pointer~0!base][~var_1_3_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#10[~var_1_13_Pointer~0!base][~var_1_13_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,403 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#8[~var_1_10_Pointer~0!base][~var_1_10_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#1[~var_1_1_Pointer~0!base][~var_1_1_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~var_1_7_Pointer~0!base][~var_1_7_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#3[~var_1_5_Pointer~0!base][~var_1_5_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,404 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#6[~var_1_8_Pointer~0!base][~var_1_8_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#12[~var_1_15_Pointer~0!base][~var_1_15_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~var_1_3_Pointer~0!base][~var_1_3_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#10[~var_1_13_Pointer~0!base][~var_1_13_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,405 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#8[~var_1_10_Pointer~0!base][~var_1_10_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~var_1_3_Pointer~0!base][~var_1_3_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#1[~var_1_1_Pointer~0!base][~var_1_1_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,406 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~var_1_7_Pointer~0!base][~var_1_7_Pointer~0!offset] could not be translated [2023-11-23 22:40:34,407 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 10:40:34 BoogieIcfgContainer [2023-11-23 22:40:34,407 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-23 22:40:34,408 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-23 22:40:34,408 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-23 22:40:34,408 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-23 22:40:34,409 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 10:39:58" (3/4) ... [2023-11-23 22:40:34,411 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-11-23 22:40:34,415 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure assume_abort_if_not [2023-11-23 22:40:34,426 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 17 nodes and edges [2023-11-23 22:40:34,428 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2023-11-23 22:40:34,429 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2023-11-23 22:40:34,430 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2023-11-23 22:40:34,583 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/witness.graphml [2023-11-23 22:40:34,583 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/witness.yml [2023-11-23 22:40:34,583 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-23 22:40:34,584 INFO L158 Benchmark]: Toolchain (without parser) took 37477.41ms. Allocated memory was 163.6MB in the beginning and 362.8MB in the end (delta: 199.2MB). Free memory was 134.9MB in the beginning and 123.5MB in the end (delta: 11.4MB). Peak memory consumption was 209.3MB. Max. memory is 16.1GB. [2023-11-23 22:40:34,584 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 130.0MB. Free memory is still 102.8MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-23 22:40:34,585 INFO L158 Benchmark]: CACSL2BoogieTranslator took 362.97ms. Allocated memory is still 163.6MB. Free memory was 134.9MB in the beginning and 121.0MB in the end (delta: 13.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-11-23 22:40:34,585 INFO L158 Benchmark]: Boogie Procedure Inliner took 85.27ms. Allocated memory is still 163.6MB. Free memory was 121.0MB in the beginning and 117.3MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-23 22:40:34,585 INFO L158 Benchmark]: Boogie Preprocessor took 110.45ms. Allocated memory is still 163.6MB. Free memory was 117.3MB in the beginning and 112.6MB in the end (delta: 4.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-23 22:40:34,586 INFO L158 Benchmark]: RCFGBuilder took 970.49ms. Allocated memory is still 163.6MB. Free memory was 112.6MB in the beginning and 97.6MB in the end (delta: 15.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2023-11-23 22:40:34,586 INFO L158 Benchmark]: TraceAbstraction took 35765.62ms. Allocated memory was 163.6MB in the beginning and 362.8MB in the end (delta: 199.2MB). Free memory was 97.1MB in the beginning and 134.0MB in the end (delta: -36.8MB). Peak memory consumption was 170.8MB. Max. memory is 16.1GB. [2023-11-23 22:40:34,586 INFO L158 Benchmark]: Witness Printer took 175.37ms. Allocated memory is still 362.8MB. Free memory was 134.0MB in the beginning and 123.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-23 22:40:34,588 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 130.0MB. Free memory is still 102.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 362.97ms. Allocated memory is still 163.6MB. Free memory was 134.9MB in the beginning and 121.0MB in the end (delta: 13.9MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 85.27ms. Allocated memory is still 163.6MB. Free memory was 121.0MB in the beginning and 117.3MB in the end (delta: 3.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 110.45ms. Allocated memory is still 163.6MB. Free memory was 117.3MB in the beginning and 112.6MB in the end (delta: 4.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 970.49ms. Allocated memory is still 163.6MB. Free memory was 112.6MB in the beginning and 97.6MB in the end (delta: 15.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * TraceAbstraction took 35765.62ms. Allocated memory was 163.6MB in the beginning and 362.8MB in the end (delta: 199.2MB). Free memory was 97.1MB in the beginning and 134.0MB in the end (delta: -36.8MB). Peak memory consumption was 170.8MB. Max. memory is 16.1GB. * Witness Printer took 175.37ms. Allocated memory is still 362.8MB. Free memory was 134.0MB in the beginning and 123.5MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#6[~var_1_8_Pointer~0!base][~var_1_8_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#12[~var_1_15_Pointer~0!base][~var_1_15_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~var_1_3_Pointer~0!base][~var_1_3_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#10[~var_1_13_Pointer~0!base][~var_1_13_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#8[~var_1_10_Pointer~0!base][~var_1_10_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#3[~var_1_5_Pointer~0!base][~var_1_5_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#1[~var_1_1_Pointer~0!base][~var_1_1_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~var_1_6_Pointer~0!base][~var_1_6_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#4[~var_1_6_Pointer~0!base][~var_1_6_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#1[~var_1_1_Pointer~0!base][~var_1_1_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~var_1_7_Pointer~0!base][~var_1_7_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~var_1_3_Pointer~0!base][~var_1_3_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#1[~var_1_1_Pointer~0!base][~var_1_1_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#3[~var_1_5_Pointer~0!base][~var_1_5_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#8[~var_1_10_Pointer~0!base][~var_1_10_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#7[~var_1_9_Pointer~0!base][~var_1_9_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~var_1_7_Pointer~0!base][~var_1_7_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#6[~var_1_8_Pointer~0!base][~var_1_8_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#12[~var_1_15_Pointer~0!base][~var_1_15_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~var_1_3_Pointer~0!base][~var_1_3_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#10[~var_1_13_Pointer~0!base][~var_1_13_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#8[~var_1_10_Pointer~0!base][~var_1_10_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#1[~var_1_1_Pointer~0!base][~var_1_1_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~var_1_7_Pointer~0!base][~var_1_7_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#3[~var_1_5_Pointer~0!base][~var_1_5_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#6[~var_1_8_Pointer~0!base][~var_1_8_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#12[~var_1_15_Pointer~0!base][~var_1_15_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~var_1_3_Pointer~0!base][~var_1_3_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#10[~var_1_13_Pointer~0!base][~var_1_13_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#8[~var_1_10_Pointer~0!base][~var_1_10_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#2[~var_1_3_Pointer~0!base][~var_1_3_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#11[~var_1_14_Pointer~0!base][~var_1_14_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#1[~var_1_1_Pointer~0!base][~var_1_1_Pointer~0!offset] could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: ArrayAccessExpression #memory_int#5[~var_1_7_Pointer~0!base][~var_1_7_Pointer~0!offset] could not be translated * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 19]: a call to reach_error is unreachable For all program executions holds that a call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 93 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 35.7s, OverallIterations: 25, TraceHistogramMax: 13, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 7.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 6.4s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3884 SdHoareTripleChecker+Valid, 3.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3884 mSDsluCounter, 16665 SdHoareTripleChecker+Invalid, 2.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 12662 mSDsCounter, 171 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2545 IncrementalHoareTripleChecker+Invalid, 2716 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 171 mSolverCounterUnsat, 4003 mSDtfsCounter, 2545 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3809 GetRequests, 3552 SyntacticMatches, 7 SemanticMatches, 250 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 3.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=855occurred in iteration=24, InterpolantAutomatonStates: 200, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.0s AutomataMinimizationTime, 25 MinimizatonAttempts, 2262 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 15 LocationsWithAnnotation, 1033 PreInvPairs, 1129 NumberOfFragments, 1691 HoareAnnotationTreeSize, 1033 FomulaSimplifications, 40074 FormulaSimplificationTreeSizeReduction, 1.7s HoareSimplificationTime, 15 FomulaSimplificationsInter, 59620 FormulaSimplificationTreeSizeReductionInter, 4.6s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 1.2s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 7.9s InterpolantComputationTime, 2775 NumberOfCodeBlocks, 2775 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 3705 ConstructedInterpolants, 0 QuantifiedInterpolants, 15214 SizeOfPredicates, 209 NumberOfNonLiveVariables, 11610 ConjunctsInSsa, 364 ConjunctsInUnsatCore, 35 InterpolantComputations, 23 PerfectInterpolantSequences, 9490/10920 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 109]: Loop Invariant Derived loop invariant: null RESULT: Ultimate proved your program to be correct! [2023-11-23 22:40:34,637 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5bed12d7-d7a0-4163-ae0c-e81a8f98c9fa/bin/uautomizer-verify-zZY32mL2XJ/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE