./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-28.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-28.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya --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 eb9514c110f30441b6230f99cfb64804f1f8af1bad5cb610cf0e2a87b7fd20e1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:49:45,820 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:49:45,899 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 00:49:45,904 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:49:45,905 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:49:45,934 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:49:45,934 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:49:45,935 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:49:45,935 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:49:45,936 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:49:45,937 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:49:45,937 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:49:45,938 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:49:45,938 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:49:45,939 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:49:45,939 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:49:45,940 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 00:49:45,941 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:49:45,941 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:49:45,942 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:49:45,942 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:49:45,943 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 00:49:45,943 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:49:45,944 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 00:49:45,944 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:49:45,944 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:49:45,945 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:49:45,945 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:49:45,946 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:49:45,946 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:49:45,947 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:49:45,947 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:49:45,947 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:49:45,948 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:49:45,948 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 00:49:45,948 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 00:49:45,948 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 00:49:45,948 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:49:45,948 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:49:45,949 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 00:49:45,949 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:49:45,949 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:49:45,949 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_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/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_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya 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 -> eb9514c110f30441b6230f99cfb64804f1f8af1bad5cb610cf0e2a87b7fd20e1 [2023-11-29 00:49:46,178 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:49:46,199 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:49:46,201 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:49:46,202 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:49:46,203 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:49:46,204 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-28.i [2023-11-29 00:49:48,964 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:49:49,216 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:49:49,217 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-28.i [2023-11-29 00:49:49,228 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/data/cbd2e6ae3/27c084e15f614bf99831e0dc03c944ef/FLAG99529046c [2023-11-29 00:49:49,243 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/data/cbd2e6ae3/27c084e15f614bf99831e0dc03c944ef [2023-11-29 00:49:49,245 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:49:49,247 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:49:49,248 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:49:49,248 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:49:49,254 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:49:49,254 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,256 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@63b3c656 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49, skipping insertion in model container [2023-11-29 00:49:49,256 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,293 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:49:49,444 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_4183967c-b554-4b86-93c2-f5133f6d4816/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-28.i[915,928] [2023-11-29 00:49:49,516 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:49:49,527 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:49:49,540 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_4183967c-b554-4b86-93c2-f5133f6d4816/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-28.i[915,928] [2023-11-29 00:49:49,578 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:49:49,594 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:49:49,594 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49 WrapperNode [2023-11-29 00:49:49,594 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:49:49,596 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:49:49,596 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:49:49,596 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:49:49,602 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,615 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,659 INFO L138 Inliner]: procedures = 26, calls = 35, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 171 [2023-11-29 00:49:49,659 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:49:49,660 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:49:49,660 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:49:49,660 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:49:49,672 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,672 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,677 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,702 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-29 00:49:49,702 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,702 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,716 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,720 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,724 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,727 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,733 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:49:49,734 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:49:49,734 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:49:49,734 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:49:49,735 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49" (1/1) ... [2023-11-29 00:49:49,740 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:49:49,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:49:49,764 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:49:49,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:49:49,799 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:49:49,799 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 00:49:49,799 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 00:49:49,800 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 00:49:49,800 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:49:49,800 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:49:49,886 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:49:49,888 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:49:50,225 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:49:50,261 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:49:50,262 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 00:49:50,262 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:49:50 BoogieIcfgContainer [2023-11-29 00:49:50,262 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:49:50,264 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:49:50,265 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:49:50,267 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:49:50,267 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:49:49" (1/3) ... [2023-11-29 00:49:50,268 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b389f20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:49:50, skipping insertion in model container [2023-11-29 00:49:50,268 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:49:49" (2/3) ... [2023-11-29 00:49:50,268 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4b389f20 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:49:50, skipping insertion in model container [2023-11-29 00:49:50,268 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:49:50" (3/3) ... [2023-11-29 00:49:50,270 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_50-1loop_file-28.i [2023-11-29 00:49:50,284 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:49:50,284 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 00:49:50,326 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:49:50,331 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;@60d2b8e1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:49:50,332 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 00:49:50,335 INFO L276 IsEmpty]: Start isEmpty. Operand has 69 states, 44 states have (on average 1.4318181818181819) internal successors, (63), 45 states have internal predecessors, (63), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2023-11-29 00:49:50,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-29 00:49:50,349 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:49:50,349 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:49:50,350 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:49:50,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:49:50,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1532294613, now seen corresponding path program 1 times [2023-11-29 00:49:50,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:49:50,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650449760] [2023-11-29 00:49:50,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:49:50,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:49:50,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:49:50,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:49:50,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650449760] [2023-11-29 00:49:50,534 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-29 00:49:50,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147575628] [2023-11-29 00:49:50,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:49:50,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:49:50,535 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:49:50,540 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:49:50,549 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 00:49:50,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:49:50,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 00:49:50,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:49:50,744 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 882 trivial. 0 not checked. [2023-11-29 00:49:50,744 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:49:50,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147575628] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:49:50,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:49:50,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:49:50,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923537598] [2023-11-29 00:49:50,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:49:50,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 00:49:50,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:49:50,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 00:49:50,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 00:49:50,779 INFO L87 Difference]: Start difference. First operand has 69 states, 44 states have (on average 1.4318181818181819) internal successors, (63), 45 states have internal predecessors, (63), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Second operand has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:49:50,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:49:50,818 INFO L93 Difference]: Finished difference Result 137 states and 235 transitions. [2023-11-29 00:49:50,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 00:49:50,820 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 2 states have call successors, (22) Word has length 142 [2023-11-29 00:49:50,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:49:50,828 INFO L225 Difference]: With dead ends: 137 [2023-11-29 00:49:50,828 INFO L226 Difference]: Without dead ends: 67 [2023-11-29 00:49:50,831 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 141 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-29 00:49:50,834 INFO L413 NwaCegarLoop]: 99 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:49:50,835 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 99 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 00:49:50,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2023-11-29 00:49:50,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2023-11-29 00:49:50,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 43 states have (on average 1.3488372093023255) internal successors, (58), 43 states have internal predecessors, (58), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2023-11-29 00:49:50,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 102 transitions. [2023-11-29 00:49:50,877 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 102 transitions. Word has length 142 [2023-11-29 00:49:50,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:49:50,877 INFO L495 AbstractCegarLoop]: Abstraction has 67 states and 102 transitions. [2023-11-29 00:49:50,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 18.5) internal successors, (37), 2 states have internal predecessors, (37), 2 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:49:50,878 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 102 transitions. [2023-11-29 00:49:50,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-29 00:49:50,882 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:49:50,882 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:49:50,888 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-29 00:49:51,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-29 00:49:51,083 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:49:51,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:49:51,084 INFO L85 PathProgramCache]: Analyzing trace with hash 19033715, now seen corresponding path program 1 times [2023-11-29 00:49:51,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:49:51,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881442624] [2023-11-29 00:49:51,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:49:51,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:49:51,147 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:49:51,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1136767018] [2023-11-29 00:49:51,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:49:51,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:49:51,148 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:49:51,149 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:49:51,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 00:49:51,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:49:51,303 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 00:49:51,311 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:49:51,559 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:49:51,560 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:49:51,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:49:51,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881442624] [2023-11-29 00:49:51,560 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:49:51,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1136767018] [2023-11-29 00:49:51,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1136767018] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:49:51,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:49:51,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:49:51,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944822536] [2023-11-29 00:49:51,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:49:51,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:49:51,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:49:51,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:49:51,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:49:51,564 INFO L87 Difference]: Start difference. First operand 67 states and 102 transitions. Second operand has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:49:51,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:49:51,895 INFO L93 Difference]: Finished difference Result 300 states and 458 transitions. [2023-11-29 00:49:51,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:49:51,896 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 142 [2023-11-29 00:49:51,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:49:51,901 INFO L225 Difference]: With dead ends: 300 [2023-11-29 00:49:51,901 INFO L226 Difference]: Without dead ends: 234 [2023-11-29 00:49:51,903 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 138 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:49:51,904 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 288 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 00:49:51,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [288 Valid, 365 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 00:49:51,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2023-11-29 00:49:51,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 135. [2023-11-29 00:49:51,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 88 states have (on average 1.3409090909090908) internal successors, (118), 88 states have internal predecessors, (118), 44 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2023-11-29 00:49:51,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 206 transitions. [2023-11-29 00:49:51,943 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 206 transitions. Word has length 142 [2023-11-29 00:49:51,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:49:51,944 INFO L495 AbstractCegarLoop]: Abstraction has 135 states and 206 transitions. [2023-11-29 00:49:51,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.0) internal successors, (35), 4 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:49:51,945 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 206 transitions. [2023-11-29 00:49:51,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-29 00:49:51,948 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:49:51,948 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:49:51,954 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 00:49:52,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:49:52,152 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:49:52,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:49:52,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1794041077, now seen corresponding path program 1 times [2023-11-29 00:49:52,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:49:52,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8279367] [2023-11-29 00:49:52,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:49:52,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:49:52,192 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:49:52,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2145278323] [2023-11-29 00:49:52,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:49:52,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:49:52,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:49:52,194 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:49:52,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 00:49:52,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:49:52,413 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 00:49:52,422 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:03,226 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:50:03,226 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:50:03,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:50:03,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8279367] [2023-11-29 00:50:03,227 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:50:03,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145278323] [2023-11-29 00:50:03,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145278323] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:50:03,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:50:03,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 00:50:03,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940945932] [2023-11-29 00:50:03,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:03,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 00:50:03,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:50:03,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 00:50:03,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2023-11-29 00:50:03,230 INFO L87 Difference]: Start difference. First operand 135 states and 206 transitions. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:04,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:04,738 INFO L93 Difference]: Finished difference Result 375 states and 559 transitions. [2023-11-29 00:50:04,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 00:50:04,739 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 142 [2023-11-29 00:50:04,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:04,742 INFO L225 Difference]: With dead ends: 375 [2023-11-29 00:50:04,742 INFO L226 Difference]: Without dead ends: 241 [2023-11-29 00:50:04,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=166, Invalid=340, Unknown=0, NotChecked=0, Total=506 [2023-11-29 00:50:04,746 INFO L413 NwaCegarLoop]: 105 mSDtfsCounter, 438 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 368 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 424 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 368 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:04,746 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [438 Valid, 518 Invalid, 424 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 368 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-29 00:50:04,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2023-11-29 00:50:04,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 165. [2023-11-29 00:50:04,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 109 states have (on average 1.3211009174311927) internal successors, (144), 110 states have internal predecessors, (144), 52 states have call successors, (52), 3 states have call predecessors, (52), 3 states have return successors, (52), 51 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-29 00:50:04,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 248 transitions. [2023-11-29 00:50:04,778 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 248 transitions. Word has length 142 [2023-11-29 00:50:04,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:04,779 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 248 transitions. [2023-11-29 00:50:04,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:04,780 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 248 transitions. [2023-11-29 00:50:04,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-29 00:50:04,783 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:04,783 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:50:04,789 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 00:50:04,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:04,987 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:50:04,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:04,988 INFO L85 PathProgramCache]: Analyzing trace with hash -661024655, now seen corresponding path program 1 times [2023-11-29 00:50:04,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:50:04,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730253249] [2023-11-29 00:50:04,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:04,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:50:05,021 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:50:05,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [719205940] [2023-11-29 00:50:05,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:05,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:05,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:50:05,023 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:50:05,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 00:50:05,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:05,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 00:50:05,136 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:13,074 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:50:13,075 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:50:13,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:50:13,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730253249] [2023-11-29 00:50:13,075 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:50:13,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [719205940] [2023-11-29 00:50:13,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [719205940] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:50:13,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:50:13,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 00:50:13,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874065018] [2023-11-29 00:50:13,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:13,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:50:13,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:50:13,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:50:13,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:50:13,078 INFO L87 Difference]: Start difference. First operand 165 states and 248 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:14,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:14,568 INFO L93 Difference]: Finished difference Result 474 states and 697 transitions. [2023-11-29 00:50:14,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 00:50:14,569 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 142 [2023-11-29 00:50:14,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:14,571 INFO L225 Difference]: With dead ends: 474 [2023-11-29 00:50:14,571 INFO L226 Difference]: Without dead ends: 322 [2023-11-29 00:50:14,572 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=135, Invalid=327, Unknown=0, NotChecked=0, Total=462 [2023-11-29 00:50:14,573 INFO L413 NwaCegarLoop]: 112 mSDtfsCounter, 215 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 335 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:14,574 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [215 Valid, 590 Invalid, 335 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 00:50:14,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2023-11-29 00:50:14,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 229. [2023-11-29 00:50:14,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 164 states have (on average 1.3475609756097562) internal successors, (221), 166 states have internal predecessors, (221), 60 states have call successors, (60), 4 states have call predecessors, (60), 4 states have return successors, (60), 58 states have call predecessors, (60), 60 states have call successors, (60) [2023-11-29 00:50:14,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 341 transitions. [2023-11-29 00:50:14,608 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 341 transitions. Word has length 142 [2023-11-29 00:50:14,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:14,608 INFO L495 AbstractCegarLoop]: Abstraction has 229 states and 341 transitions. [2023-11-29 00:50:14,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 11 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:14,609 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 341 transitions. [2023-11-29 00:50:14,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-29 00:50:14,611 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:14,611 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:50:14,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-29 00:50:14,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:14,816 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:50:14,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:14,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1914120205, now seen corresponding path program 1 times [2023-11-29 00:50:14,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:50:14,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5611623] [2023-11-29 00:50:14,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:14,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:50:14,843 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:50:14,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [897565783] [2023-11-29 00:50:14,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:14,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:14,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:50:14,845 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:50:14,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 00:50:14,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:14,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 00:50:14,936 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:21,100 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:50:21,100 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:50:21,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:50:21,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5611623] [2023-11-29 00:50:21,100 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:50:21,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [897565783] [2023-11-29 00:50:21,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [897565783] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:50:21,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:50:21,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 00:50:21,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102491148] [2023-11-29 00:50:21,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:21,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:50:21,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:50:21,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:50:21,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:50:21,103 INFO L87 Difference]: Start difference. First operand 229 states and 341 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:22,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:22,231 INFO L93 Difference]: Finished difference Result 516 states and 755 transitions. [2023-11-29 00:50:22,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 00:50:22,231 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 142 [2023-11-29 00:50:22,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:22,235 INFO L225 Difference]: With dead ends: 516 [2023-11-29 00:50:22,236 INFO L226 Difference]: Without dead ends: 300 [2023-11-29 00:50:22,237 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2023-11-29 00:50:22,238 INFO L413 NwaCegarLoop]: 115 mSDtfsCounter, 269 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 265 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:22,238 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 524 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 265 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 00:50:22,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2023-11-29 00:50:22,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 236. [2023-11-29 00:50:22,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 171 states have (on average 1.3567251461988303) internal successors, (232), 173 states have internal predecessors, (232), 60 states have call successors, (60), 4 states have call predecessors, (60), 4 states have return successors, (60), 58 states have call predecessors, (60), 60 states have call successors, (60) [2023-11-29 00:50:22,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 352 transitions. [2023-11-29 00:50:22,267 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 352 transitions. Word has length 142 [2023-11-29 00:50:22,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:22,268 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 352 transitions. [2023-11-29 00:50:22,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:22,268 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 352 transitions. [2023-11-29 00:50:22,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-29 00:50:22,269 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:22,270 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:50:22,276 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 00:50:22,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:22,476 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:50:22,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:22,476 INFO L85 PathProgramCache]: Analyzing trace with hash -74218641, now seen corresponding path program 1 times [2023-11-29 00:50:22,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:50:22,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778062777] [2023-11-29 00:50:22,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:22,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:50:22,496 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:50:22,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [968235115] [2023-11-29 00:50:22,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:22,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:22,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:50:22,497 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:50:22,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 00:50:22,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:22,601 INFO L262 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 00:50:22,607 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:29,810 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:50:29,810 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:50:29,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:50:29,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778062777] [2023-11-29 00:50:29,811 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:50:29,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968235115] [2023-11-29 00:50:29,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968235115] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:50:29,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:50:29,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 00:50:29,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639458171] [2023-11-29 00:50:29,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:29,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:50:29,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:50:29,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:50:29,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:50:29,813 INFO L87 Difference]: Start difference. First operand 236 states and 352 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:31,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:31,345 INFO L93 Difference]: Finished difference Result 523 states and 765 transitions. [2023-11-29 00:50:31,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 00:50:31,345 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 142 [2023-11-29 00:50:31,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:31,347 INFO L225 Difference]: With dead ends: 523 [2023-11-29 00:50:31,347 INFO L226 Difference]: Without dead ends: 300 [2023-11-29 00:50:31,348 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2023-11-29 00:50:31,349 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 232 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:31,349 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 619 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-11-29 00:50:31,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 300 states. [2023-11-29 00:50:31,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 300 to 238. [2023-11-29 00:50:31,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 173 states have (on average 1.3583815028901733) internal successors, (235), 175 states have internal predecessors, (235), 60 states have call successors, (60), 4 states have call predecessors, (60), 4 states have return successors, (60), 58 states have call predecessors, (60), 60 states have call successors, (60) [2023-11-29 00:50:31,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 355 transitions. [2023-11-29 00:50:31,373 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 355 transitions. Word has length 142 [2023-11-29 00:50:31,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:31,373 INFO L495 AbstractCegarLoop]: Abstraction has 238 states and 355 transitions. [2023-11-29 00:50:31,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:31,373 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 355 transitions. [2023-11-29 00:50:31,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-29 00:50:31,375 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:31,375 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:50:31,380 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 00:50:31,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:31,576 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:50:31,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:31,576 INFO L85 PathProgramCache]: Analyzing trace with hash 514177399, now seen corresponding path program 1 times [2023-11-29 00:50:31,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:50:31,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79826732] [2023-11-29 00:50:31,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:31,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:50:31,599 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:50:31,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1075902832] [2023-11-29 00:50:31,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:31,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:31,599 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:50:31,600 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:50:31,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 00:50:31,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:31,692 INFO L262 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 00:50:31,697 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:36,101 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:50:36,101 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:50:36,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:50:36,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79826732] [2023-11-29 00:50:36,101 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:50:36,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075902832] [2023-11-29 00:50:36,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075902832] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:50:36,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:50:36,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 00:50:36,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492215522] [2023-11-29 00:50:36,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:36,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:50:36,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:50:36,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:50:36,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:50:36,103 INFO L87 Difference]: Start difference. First operand 238 states and 355 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:36,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:36,586 INFO L93 Difference]: Finished difference Result 556 states and 815 transitions. [2023-11-29 00:50:36,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 00:50:36,587 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 142 [2023-11-29 00:50:36,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:36,589 INFO L225 Difference]: With dead ends: 556 [2023-11-29 00:50:36,589 INFO L226 Difference]: Without dead ends: 331 [2023-11-29 00:50:36,590 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2023-11-29 00:50:36,591 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 156 mSDsluCounter, 584 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 315 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:36,592 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 709 Invalid, 315 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 308 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 00:50:36,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2023-11-29 00:50:36,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 258. [2023-11-29 00:50:36,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 193 states have (on average 1.3678756476683938) internal successors, (264), 195 states have internal predecessors, (264), 60 states have call successors, (60), 4 states have call predecessors, (60), 4 states have return successors, (60), 58 states have call predecessors, (60), 60 states have call successors, (60) [2023-11-29 00:50:36,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 384 transitions. [2023-11-29 00:50:36,614 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 384 transitions. Word has length 142 [2023-11-29 00:50:36,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:36,615 INFO L495 AbstractCegarLoop]: Abstraction has 258 states and 384 transitions. [2023-11-29 00:50:36,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:36,615 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 384 transitions. [2023-11-29 00:50:36,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-29 00:50:36,616 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:36,617 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:50:36,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-29 00:50:36,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:36,817 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:50:36,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:36,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1940888333, now seen corresponding path program 1 times [2023-11-29 00:50:36,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:50:36,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938164765] [2023-11-29 00:50:36,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:36,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:50:36,840 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:50:36,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1516099052] [2023-11-29 00:50:36,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:36,841 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:36,841 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:50:36,842 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:50:36,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 00:50:36,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:36,943 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-29 00:50:36,948 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:42,071 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:50:42,071 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:50:42,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:50:42,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938164765] [2023-11-29 00:50:42,071 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:50:42,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516099052] [2023-11-29 00:50:42,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516099052] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:50:42,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:50:42,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 00:50:42,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163896608] [2023-11-29 00:50:42,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:42,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:50:42,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:50:42,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:50:42,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2023-11-29 00:50:42,073 INFO L87 Difference]: Start difference. First operand 258 states and 384 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:42,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:42,427 INFO L93 Difference]: Finished difference Result 576 states and 840 transitions. [2023-11-29 00:50:42,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 00:50:42,428 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 142 [2023-11-29 00:50:42,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:42,430 INFO L225 Difference]: With dead ends: 576 [2023-11-29 00:50:42,430 INFO L226 Difference]: Without dead ends: 331 [2023-11-29 00:50:42,431 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2023-11-29 00:50:42,432 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 196 mSDsluCounter, 374 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 507 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:42,432 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 507 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 00:50:42,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2023-11-29 00:50:42,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 253. [2023-11-29 00:50:42,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 188 states have (on average 1.3617021276595744) internal successors, (256), 190 states have internal predecessors, (256), 60 states have call successors, (60), 4 states have call predecessors, (60), 4 states have return successors, (60), 58 states have call predecessors, (60), 60 states have call successors, (60) [2023-11-29 00:50:42,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 376 transitions. [2023-11-29 00:50:42,455 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 376 transitions. Word has length 142 [2023-11-29 00:50:42,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:42,455 INFO L495 AbstractCegarLoop]: Abstraction has 253 states and 376 transitions. [2023-11-29 00:50:42,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:42,456 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 376 transitions. [2023-11-29 00:50:42,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-29 00:50:42,457 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:42,457 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:50:42,463 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 00:50:42,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:42,658 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:50:42,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:42,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1100983413, now seen corresponding path program 1 times [2023-11-29 00:50:42,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:50:42,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632762183] [2023-11-29 00:50:42,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:42,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:50:42,676 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:50:42,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1087198731] [2023-11-29 00:50:42,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:42,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:42,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:50:42,678 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:50:42,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 00:50:42,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:42,791 INFO L262 TraceCheckSpWp]: Trace formula consists of 339 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-29 00:50:42,797 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:46,093 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:50:46,093 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:50:46,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:50:46,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632762183] [2023-11-29 00:50:46,093 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:50:46,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087198731] [2023-11-29 00:50:46,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087198731] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:50:46,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:50:46,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-11-29 00:50:46,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310680114] [2023-11-29 00:50:46,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:46,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:50:46,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:50:46,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:50:46,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:50:46,096 INFO L87 Difference]: Start difference. First operand 253 states and 376 transitions. Second operand has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:47,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:47,161 INFO L93 Difference]: Finished difference Result 564 states and 823 transitions. [2023-11-29 00:50:47,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 00:50:47,161 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 142 [2023-11-29 00:50:47,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:47,163 INFO L225 Difference]: With dead ends: 564 [2023-11-29 00:50:47,163 INFO L226 Difference]: Without dead ends: 324 [2023-11-29 00:50:47,164 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2023-11-29 00:50:47,164 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 212 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 341 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 628 SdHoareTripleChecker+Invalid, 391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 341 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:47,165 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [212 Valid, 628 Invalid, 391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 341 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-29 00:50:47,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2023-11-29 00:50:47,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 248. [2023-11-29 00:50:47,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 183 states have (on average 1.360655737704918) internal successors, (249), 185 states have internal predecessors, (249), 60 states have call successors, (60), 4 states have call predecessors, (60), 4 states have return successors, (60), 58 states have call predecessors, (60), 60 states have call successors, (60) [2023-11-29 00:50:47,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 369 transitions. [2023-11-29 00:50:47,189 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 369 transitions. Word has length 142 [2023-11-29 00:50:47,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:47,189 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 369 transitions. [2023-11-29 00:50:47,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.1818181818181817) internal successors, (35), 10 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:47,189 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 369 transitions. [2023-11-29 00:50:47,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2023-11-29 00:50:47,191 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:47,191 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:50:47,198 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-29 00:50:47,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-29 00:50:47,396 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:50:47,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:47,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1354082319, now seen corresponding path program 1 times [2023-11-29 00:50:47,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:50:47,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292898714] [2023-11-29 00:50:47,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:47,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:50:47,419 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:50:47,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [28518348] [2023-11-29 00:50:47,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:47,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:47,420 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:50:47,421 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:50:47,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 00:50:47,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:47,545 INFO L262 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 00:50:47,549 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:52,068 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:50:52,068 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:50:52,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:50:52,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292898714] [2023-11-29 00:50:52,068 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:50:52,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28518348] [2023-11-29 00:50:52,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28518348] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:50:52,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:50:52,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 00:50:52,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124509124] [2023-11-29 00:50:52,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:52,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 00:50:52,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:50:52,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 00:50:52,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2023-11-29 00:50:52,070 INFO L87 Difference]: Start difference. First operand 248 states and 369 transitions. Second operand has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:52,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:52,788 INFO L93 Difference]: Finished difference Result 572 states and 833 transitions. [2023-11-29 00:50:52,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 00:50:52,789 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 142 [2023-11-29 00:50:52,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:52,791 INFO L225 Difference]: With dead ends: 572 [2023-11-29 00:50:52,791 INFO L226 Difference]: Without dead ends: 337 [2023-11-29 00:50:52,792 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 131 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=166, Invalid=340, Unknown=0, NotChecked=0, Total=506 [2023-11-29 00:50:52,793 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 217 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 543 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 217 SdHoareTripleChecker+Valid, 774 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:52,793 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [217 Valid, 774 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 543 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 00:50:52,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2023-11-29 00:50:52,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 272. [2023-11-29 00:50:52,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 200 states have (on average 1.34) internal successors, (268), 203 states have internal predecessors, (268), 66 states have call successors, (66), 5 states have call predecessors, (66), 5 states have return successors, (66), 63 states have call predecessors, (66), 66 states have call successors, (66) [2023-11-29 00:50:52,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 400 transitions. [2023-11-29 00:50:52,811 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 400 transitions. Word has length 142 [2023-11-29 00:50:52,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:52,811 INFO L495 AbstractCegarLoop]: Abstraction has 272 states and 400 transitions. [2023-11-29 00:50:52,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.9166666666666665) internal successors, (35), 11 states have internal predecessors, (35), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:52,812 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 400 transitions. [2023-11-29 00:50:52,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-11-29 00:50:52,813 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:52,813 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:50:52,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-29 00:50:53,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 00:50:53,013 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:50:53,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:53,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1068640759, now seen corresponding path program 1 times [2023-11-29 00:50:53,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:50:53,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511428605] [2023-11-29 00:50:53,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:53,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:50:53,031 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:50:53,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1827467439] [2023-11-29 00:50:53,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:53,032 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:53,032 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:50:53,033 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:50:53,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 00:50:53,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:53,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 00:50:53,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:53,156 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:50:53,156 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:50:53,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:50:53,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511428605] [2023-11-29 00:50:53,156 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:50:53,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827467439] [2023-11-29 00:50:53,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827467439] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:50:53,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:50:53,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:50:53,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155842348] [2023-11-29 00:50:53,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:53,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:50:53,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:50:53,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:50:53,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:50:53,158 INFO L87 Difference]: Start difference. First operand 272 states and 400 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:53,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:50:53,291 INFO L93 Difference]: Finished difference Result 768 states and 1143 transitions. [2023-11-29 00:50:53,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:50:53,292 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 143 [2023-11-29 00:50:53,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:50:53,296 INFO L225 Difference]: With dead ends: 768 [2023-11-29 00:50:53,296 INFO L226 Difference]: Without dead ends: 632 [2023-11-29 00:50:53,296 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 141 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-29 00:50:53,297 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 192 mSDsluCounter, 181 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 00:50:53,297 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 275 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 00:50:53,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2023-11-29 00:50:53,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 350. [2023-11-29 00:50:53,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 254 states have (on average 1.3267716535433072) internal successors, (337), 258 states have internal predecessors, (337), 88 states have call successors, (88), 7 states have call predecessors, (88), 7 states have return successors, (88), 84 states have call predecessors, (88), 88 states have call successors, (88) [2023-11-29 00:50:53,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 513 transitions. [2023-11-29 00:50:53,331 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 513 transitions. Word has length 143 [2023-11-29 00:50:53,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:50:53,331 INFO L495 AbstractCegarLoop]: Abstraction has 350 states and 513 transitions. [2023-11-29 00:50:53,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:50:53,331 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 513 transitions. [2023-11-29 00:50:53,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-11-29 00:50:53,332 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:50:53,332 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:50:53,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-29 00:50:53,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 00:50:53,533 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:50:53,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:50:53,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1451319175, now seen corresponding path program 1 times [2023-11-29 00:50:53,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:50:53,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000793316] [2023-11-29 00:50:53,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:53,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:50:53,552 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:50:53,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [424443968] [2023-11-29 00:50:53,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:50:53,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:50:53,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:50:53,554 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:50:53,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 00:50:53,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:50:53,878 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 00:50:53,881 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:50:58,837 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:50:58,837 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:50:58,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:50:58,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000793316] [2023-11-29 00:50:58,837 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:50:58,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424443968] [2023-11-29 00:50:58,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424443968] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:50:58,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:50:58,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 00:50:58,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039916873] [2023-11-29 00:50:58,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:50:58,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:50:58,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:50:58,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:50:58,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:50:58,839 INFO L87 Difference]: Start difference. First operand 350 states and 513 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:00,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:00,086 INFO L93 Difference]: Finished difference Result 603 states and 867 transitions. [2023-11-29 00:51:00,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 00:51:00,087 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 143 [2023-11-29 00:51:00,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:00,089 INFO L225 Difference]: With dead ends: 603 [2023-11-29 00:51:00,089 INFO L226 Difference]: Without dead ends: 449 [2023-11-29 00:51:00,090 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-11-29 00:51:00,090 INFO L413 NwaCegarLoop]: 118 mSDtfsCounter, 305 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 282 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 305 SdHoareTripleChecker+Valid, 451 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:00,090 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [305 Valid, 451 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 282 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 00:51:00,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2023-11-29 00:51:00,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 293. [2023-11-29 00:51:00,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 234 states have (on average 1.3418803418803418) internal successors, (314), 236 states have internal predecessors, (314), 52 states have call successors, (52), 6 states have call predecessors, (52), 6 states have return successors, (52), 50 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-29 00:51:00,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 418 transitions. [2023-11-29 00:51:00,119 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 418 transitions. Word has length 143 [2023-11-29 00:51:00,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:00,120 INFO L495 AbstractCegarLoop]: Abstraction has 293 states and 418 transitions. [2023-11-29 00:51:00,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:00,120 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 418 transitions. [2023-11-29 00:51:00,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-11-29 00:51:00,121 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:00,121 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:51:00,128 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 00:51:00,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:51:00,322 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:51:00,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:00,322 INFO L85 PathProgramCache]: Analyzing trace with hash 388582389, now seen corresponding path program 1 times [2023-11-29 00:51:00,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:51:00,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68628050] [2023-11-29 00:51:00,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:00,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:51:00,341 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:51:00,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1717676291] [2023-11-29 00:51:00,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:00,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:51:00,342 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:51:00,343 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:51:00,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 00:51:00,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:00,468 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-29 00:51:00,473 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:05,529 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:51:05,529 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:51:05,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:51:05,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68628050] [2023-11-29 00:51:05,529 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:51:05,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717676291] [2023-11-29 00:51:05,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717676291] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:51:05,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:51:05,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-11-29 00:51:05,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896117852] [2023-11-29 00:51:05,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:51:05,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-29 00:51:05,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:51:05,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-29 00:51:05,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2023-11-29 00:51:05,531 INFO L87 Difference]: Start difference. First operand 293 states and 418 transitions. Second operand has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:07,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:07,064 INFO L93 Difference]: Finished difference Result 569 states and 799 transitions. [2023-11-29 00:51:07,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 00:51:07,064 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 143 [2023-11-29 00:51:07,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:07,066 INFO L225 Difference]: With dead ends: 569 [2023-11-29 00:51:07,067 INFO L226 Difference]: Without dead ends: 400 [2023-11-29 00:51:07,067 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 132 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=165, Invalid=387, Unknown=0, NotChecked=0, Total=552 [2023-11-29 00:51:07,068 INFO L413 NwaCegarLoop]: 123 mSDtfsCounter, 228 mSDsluCounter, 512 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:07,068 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 635 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 464 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-11-29 00:51:07,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 400 states. [2023-11-29 00:51:07,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 400 to 302. [2023-11-29 00:51:07,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 243 states have (on average 1.3415637860082306) internal successors, (326), 245 states have internal predecessors, (326), 52 states have call successors, (52), 6 states have call predecessors, (52), 6 states have return successors, (52), 50 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-29 00:51:07,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 430 transitions. [2023-11-29 00:51:07,096 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 430 transitions. Word has length 143 [2023-11-29 00:51:07,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:07,096 INFO L495 AbstractCegarLoop]: Abstraction has 302 states and 430 transitions. [2023-11-29 00:51:07,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0) internal successors, (36), 12 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:07,097 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 430 transitions. [2023-11-29 00:51:07,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-11-29 00:51:07,098 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:07,098 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:51:07,104 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2023-11-29 00:51:07,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:51:07,299 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:51:07,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:07,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1655446773, now seen corresponding path program 1 times [2023-11-29 00:51:07,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:51:07,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69833645] [2023-11-29 00:51:07,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:07,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:51:07,319 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:51:07,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2022154798] [2023-11-29 00:51:07,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:07,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:51:07,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:51:07,321 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:51:07,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 00:51:07,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:07,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 00:51:07,460 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:11,477 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:51:11,478 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:51:11,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:51:11,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69833645] [2023-11-29 00:51:11,478 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:51:11,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2022154798] [2023-11-29 00:51:11,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2022154798] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:51:11,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:51:11,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 00:51:11,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019217666] [2023-11-29 00:51:11,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:51:11,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:51:11,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:51:11,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:51:11,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:51:11,480 INFO L87 Difference]: Start difference. First operand 302 states and 430 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:12,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:12,700 INFO L93 Difference]: Finished difference Result 588 states and 825 transitions. [2023-11-29 00:51:12,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 00:51:12,701 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 143 [2023-11-29 00:51:12,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:12,703 INFO L225 Difference]: With dead ends: 588 [2023-11-29 00:51:12,703 INFO L226 Difference]: Without dead ends: 410 [2023-11-29 00:51:12,704 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2023-11-29 00:51:12,704 INFO L413 NwaCegarLoop]: 122 mSDtfsCounter, 228 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 471 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:12,705 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [228 Valid, 471 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 00:51:12,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2023-11-29 00:51:12,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 306. [2023-11-29 00:51:12,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 247 states have (on average 1.3400809716599191) internal successors, (331), 249 states have internal predecessors, (331), 52 states have call successors, (52), 6 states have call predecessors, (52), 6 states have return successors, (52), 50 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-29 00:51:12,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 435 transitions. [2023-11-29 00:51:12,725 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 435 transitions. Word has length 143 [2023-11-29 00:51:12,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:12,726 INFO L495 AbstractCegarLoop]: Abstraction has 306 states and 435 transitions. [2023-11-29 00:51:12,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:12,726 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 435 transitions. [2023-11-29 00:51:12,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-11-29 00:51:12,727 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:12,727 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:51:12,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-11-29 00:51:12,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:51:12,928 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:51:12,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:12,928 INFO L85 PathProgramCache]: Analyzing trace with hash 975388403, now seen corresponding path program 1 times [2023-11-29 00:51:12,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:51:12,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305093929] [2023-11-29 00:51:12,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:12,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:51:12,944 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:51:12,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1451430560] [2023-11-29 00:51:12,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:12,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:51:12,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:51:12,946 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:51:12,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-11-29 00:51:13,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:13,068 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 00:51:13,071 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:19,254 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:51:19,254 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:51:19,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:51:19,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305093929] [2023-11-29 00:51:19,254 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:51:19,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451430560] [2023-11-29 00:51:19,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451430560] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:51:19,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:51:19,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 00:51:19,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947796930] [2023-11-29 00:51:19,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:51:19,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:51:19,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:51:19,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:51:19,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:51:19,256 INFO L87 Difference]: Start difference. First operand 306 states and 435 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:20,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:20,619 INFO L93 Difference]: Finished difference Result 596 states and 834 transitions. [2023-11-29 00:51:20,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 00:51:20,620 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 143 [2023-11-29 00:51:20,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:20,622 INFO L225 Difference]: With dead ends: 596 [2023-11-29 00:51:20,622 INFO L226 Difference]: Without dead ends: 414 [2023-11-29 00:51:20,623 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2023-11-29 00:51:20,624 INFO L413 NwaCegarLoop]: 133 mSDtfsCounter, 198 mSDsluCounter, 391 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:20,624 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [198 Valid, 524 Invalid, 351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 00:51:20,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 414 states. [2023-11-29 00:51:20,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 414 to 306. [2023-11-29 00:51:20,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 247 states have (on average 1.3400809716599191) internal successors, (331), 249 states have internal predecessors, (331), 52 states have call successors, (52), 6 states have call predecessors, (52), 6 states have return successors, (52), 50 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-29 00:51:20,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 435 transitions. [2023-11-29 00:51:20,644 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 435 transitions. Word has length 143 [2023-11-29 00:51:20,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:20,645 INFO L495 AbstractCegarLoop]: Abstraction has 306 states and 435 transitions. [2023-11-29 00:51:20,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:20,645 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 435 transitions. [2023-11-29 00:51:20,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-11-29 00:51:20,646 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:20,646 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:51:20,651 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-11-29 00:51:20,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-11-29 00:51:20,846 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:51:20,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:20,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1563784443, now seen corresponding path program 1 times [2023-11-29 00:51:20,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:51:20,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851125680] [2023-11-29 00:51:20,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:20,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:51:20,862 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:51:20,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [585116562] [2023-11-29 00:51:20,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:20,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:51:20,862 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:51:20,863 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:51:20,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-11-29 00:51:20,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:20,959 INFO L262 TraceCheckSpWp]: Trace formula consists of 338 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 00:51:20,962 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:24,123 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:51:24,123 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:51:24,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:51:24,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851125680] [2023-11-29 00:51:24,123 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:51:24,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [585116562] [2023-11-29 00:51:24,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [585116562] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:51:24,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:51:24,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 00:51:24,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612707270] [2023-11-29 00:51:24,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:51:24,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:51:24,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:51:24,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:51:24,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:51:24,126 INFO L87 Difference]: Start difference. First operand 306 states and 435 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:24,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:24,705 INFO L93 Difference]: Finished difference Result 575 states and 806 transitions. [2023-11-29 00:51:24,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 00:51:24,705 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 143 [2023-11-29 00:51:24,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:24,707 INFO L225 Difference]: With dead ends: 575 [2023-11-29 00:51:24,707 INFO L226 Difference]: Without dead ends: 393 [2023-11-29 00:51:24,708 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-11-29 00:51:24,708 INFO L413 NwaCegarLoop]: 130 mSDtfsCounter, 211 mSDsluCounter, 462 mSDsCounter, 0 mSdLazyCounter, 395 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 592 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 395 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:24,709 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 592 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 395 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-29 00:51:24,709 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2023-11-29 00:51:24,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 301. [2023-11-29 00:51:24,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 242 states have (on average 1.3388429752066116) internal successors, (324), 244 states have internal predecessors, (324), 52 states have call successors, (52), 6 states have call predecessors, (52), 6 states have return successors, (52), 50 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-29 00:51:24,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 428 transitions. [2023-11-29 00:51:24,729 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 428 transitions. Word has length 143 [2023-11-29 00:51:24,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:24,729 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 428 transitions. [2023-11-29 00:51:24,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:24,730 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 428 transitions. [2023-11-29 00:51:24,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-11-29 00:51:24,731 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:24,731 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:51:24,736 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-11-29 00:51:24,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-11-29 00:51:24,932 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:51:24,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:24,932 INFO L85 PathProgramCache]: Analyzing trace with hash -891281289, now seen corresponding path program 1 times [2023-11-29 00:51:24,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:51:24,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834509944] [2023-11-29 00:51:24,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:24,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:51:24,947 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:51:24,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [191593404] [2023-11-29 00:51:24,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:24,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:51:24,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:51:24,948 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:51:24,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-11-29 00:51:25,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:25,048 INFO L262 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 00:51:25,050 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:28,932 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:51:28,932 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:51:28,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:51:28,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834509944] [2023-11-29 00:51:28,932 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:51:28,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191593404] [2023-11-29 00:51:28,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191593404] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:51:28,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:51:28,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 00:51:28,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394355101] [2023-11-29 00:51:28,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:51:28,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:51:28,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:51:28,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:51:28,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:51:28,934 INFO L87 Difference]: Start difference. First operand 301 states and 428 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:29,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:29,673 INFO L93 Difference]: Finished difference Result 570 states and 798 transitions. [2023-11-29 00:51:29,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2023-11-29 00:51:29,674 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 143 [2023-11-29 00:51:29,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:29,676 INFO L225 Difference]: With dead ends: 570 [2023-11-29 00:51:29,676 INFO L226 Difference]: Without dead ends: 393 [2023-11-29 00:51:29,676 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-11-29 00:51:29,677 INFO L413 NwaCegarLoop]: 138 mSDtfsCounter, 176 mSDsluCounter, 558 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 696 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:29,677 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [176 Valid, 696 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 00:51:29,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2023-11-29 00:51:29,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 303. [2023-11-29 00:51:29,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 244 states have (on average 1.3401639344262295) internal successors, (327), 246 states have internal predecessors, (327), 52 states have call successors, (52), 6 states have call predecessors, (52), 6 states have return successors, (52), 50 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-29 00:51:29,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 431 transitions. [2023-11-29 00:51:29,707 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 431 transitions. Word has length 143 [2023-11-29 00:51:29,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:29,707 INFO L495 AbstractCegarLoop]: Abstraction has 303 states and 431 transitions. [2023-11-29 00:51:29,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:29,707 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 431 transitions. [2023-11-29 00:51:29,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-11-29 00:51:29,709 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:29,709 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:51:29,714 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-11-29 00:51:29,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-11-29 00:51:29,910 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:51:29,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:29,910 INFO L85 PathProgramCache]: Analyzing trace with hash 375583095, now seen corresponding path program 1 times [2023-11-29 00:51:29,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:51:29,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003748710] [2023-11-29 00:51:29,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:29,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:51:29,924 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:51:29,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1886931032] [2023-11-29 00:51:29,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:29,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:51:29,924 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:51:29,925 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:51:29,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-11-29 00:51:30,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:30,034 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 21 conjunts are in the unsatisfiable core [2023-11-29 00:51:30,038 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:31,995 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:51:31,995 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:51:31,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:51:31,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003748710] [2023-11-29 00:51:31,995 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:51:31,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886931032] [2023-11-29 00:51:31,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886931032] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:51:31,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:51:31,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-11-29 00:51:31,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160447033] [2023-11-29 00:51:31,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:51:31,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:51:31,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:51:31,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:51:31,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:51:31,997 INFO L87 Difference]: Start difference. First operand 303 states and 431 transitions. Second operand has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:32,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:32,511 INFO L93 Difference]: Finished difference Result 589 states and 824 transitions. [2023-11-29 00:51:32,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 00:51:32,511 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 143 [2023-11-29 00:51:32,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:32,513 INFO L225 Difference]: With dead ends: 589 [2023-11-29 00:51:32,513 INFO L226 Difference]: Without dead ends: 410 [2023-11-29 00:51:32,514 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 133 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=144, Invalid=318, Unknown=0, NotChecked=0, Total=462 [2023-11-29 00:51:32,514 INFO L413 NwaCegarLoop]: 137 mSDtfsCounter, 209 mSDsluCounter, 373 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 510 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:32,515 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 510 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 00:51:32,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2023-11-29 00:51:32,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 303. [2023-11-29 00:51:32,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 244 states have (on average 1.3401639344262295) internal successors, (327), 246 states have internal predecessors, (327), 52 states have call successors, (52), 6 states have call predecessors, (52), 6 states have return successors, (52), 50 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-29 00:51:32,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 431 transitions. [2023-11-29 00:51:32,535 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 431 transitions. Word has length 143 [2023-11-29 00:51:32,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:32,535 INFO L495 AbstractCegarLoop]: Abstraction has 303 states and 431 transitions. [2023-11-29 00:51:32,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.272727272727273) internal successors, (36), 11 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:32,535 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 431 transitions. [2023-11-29 00:51:32,536 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2023-11-29 00:51:32,536 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:32,536 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:51:32,541 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-11-29 00:51:32,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-11-29 00:51:32,737 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:51:32,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:32,737 INFO L85 PathProgramCache]: Analyzing trace with hash -304475275, now seen corresponding path program 1 times [2023-11-29 00:51:32,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:51:32,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836210369] [2023-11-29 00:51:32,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:32,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:51:32,751 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:51:32,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [299832788] [2023-11-29 00:51:32,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:32,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:51:32,752 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:51:32,752 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:51:32,753 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-11-29 00:51:32,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:32,867 INFO L262 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 00:51:32,869 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:32,989 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2023-11-29 00:51:32,990 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:51:32,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:51:32,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836210369] [2023-11-29 00:51:32,990 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:51:32,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [299832788] [2023-11-29 00:51:32,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [299832788] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:51:32,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:51:32,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:51:32,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595544482] [2023-11-29 00:51:32,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:51:32,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:51:32,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:51:32,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:51:32,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:51:32,992 INFO L87 Difference]: Start difference. First operand 303 states and 431 transitions. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:33,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:33,130 INFO L93 Difference]: Finished difference Result 879 states and 1247 transitions. [2023-11-29 00:51:33,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:51:33,131 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) Word has length 143 [2023-11-29 00:51:33,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:33,134 INFO L225 Difference]: With dead ends: 879 [2023-11-29 00:51:33,134 INFO L226 Difference]: Without dead ends: 577 [2023-11-29 00:51:33,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 139 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:51:33,136 INFO L413 NwaCegarLoop]: 93 mSDtfsCounter, 158 mSDsluCounter, 282 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:33,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 375 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 00:51:33,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2023-11-29 00:51:33,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 508. [2023-11-29 00:51:33,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 398 states have (on average 1.3165829145728642) internal successors, (524), 401 states have internal predecessors, (524), 98 states have call successors, (98), 11 states have call predecessors, (98), 11 states have return successors, (98), 95 states have call predecessors, (98), 98 states have call successors, (98) [2023-11-29 00:51:33,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 720 transitions. [2023-11-29 00:51:33,177 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 720 transitions. Word has length 143 [2023-11-29 00:51:33,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:33,177 INFO L495 AbstractCegarLoop]: Abstraction has 508 states and 720 transitions. [2023-11-29 00:51:33,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.2) internal successors, (36), 4 states have internal predecessors, (36), 1 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 1 states have call predecessors, (22), 1 states have call successors, (22) [2023-11-29 00:51:33,177 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 720 transitions. [2023-11-29 00:51:33,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2023-11-29 00:51:33,178 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:33,178 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:51:33,184 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-11-29 00:51:33,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:51:33,379 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:51:33,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:33,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1454310844, now seen corresponding path program 1 times [2023-11-29 00:51:33,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:51:33,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386794158] [2023-11-29 00:51:33,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:33,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:51:33,398 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:51:33,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [614512263] [2023-11-29 00:51:33,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:33,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:51:33,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:51:33,399 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:51:33,400 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-11-29 00:51:33,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:51:33,548 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:51:33,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:51:33,667 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:51:33,668 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 00:51:33,669 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 00:51:33,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2023-11-29 00:51:33,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:51:33,873 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] [2023-11-29 00:51:33,876 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 00:51:33,947 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-29 00:51:33,949 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short19 could not be translated [2023-11-29 00:51:33,949 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short19 could not be translated [2023-11-29 00:51:33,949 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet18 could not be translated [2023-11-29 00:51:33,950 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet18 could not be translated [2023-11-29 00:51:33,950 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short19 could not be translated [2023-11-29 00:51:33,970 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 12:51:33 BoogieIcfgContainer [2023-11-29 00:51:33,971 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 00:51:33,971 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 00:51:33,971 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 00:51:33,971 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 00:51:33,972 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:49:50" (3/4) ... [2023-11-29 00:51:33,973 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 00:51:33,974 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 00:51:33,974 INFO L158 Benchmark]: Toolchain (without parser) took 104727.61ms. Allocated memory was 159.4MB in the beginning and 704.6MB in the end (delta: 545.3MB). Free memory was 125.2MB in the beginning and 394.4MB in the end (delta: -269.1MB). Peak memory consumption was 279.1MB. Max. memory is 16.1GB. [2023-11-29 00:51:33,974 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 119.5MB. Free memory is still 93.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 00:51:33,975 INFO L158 Benchmark]: CACSL2BoogieTranslator took 346.60ms. Allocated memory is still 159.4MB. Free memory was 125.2MB in the beginning and 109.5MB in the end (delta: 15.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-29 00:51:33,975 INFO L158 Benchmark]: Boogie Procedure Inliner took 63.75ms. Allocated memory is still 159.4MB. Free memory was 109.5MB in the beginning and 103.6MB in the end (delta: 5.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-29 00:51:33,975 INFO L158 Benchmark]: Boogie Preprocessor took 72.96ms. Allocated memory is still 159.4MB. Free memory was 103.6MB in the beginning and 92.7MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-29 00:51:33,976 INFO L158 Benchmark]: RCFGBuilder took 528.72ms. Allocated memory is still 159.4MB. Free memory was 92.7MB in the beginning and 120.3MB in the end (delta: -27.7MB). Peak memory consumption was 27.8MB. Max. memory is 16.1GB. [2023-11-29 00:51:33,976 INFO L158 Benchmark]: TraceAbstraction took 103706.19ms. Allocated memory was 159.4MB in the beginning and 704.6MB in the end (delta: 545.3MB). Free memory was 119.6MB in the beginning and 394.4MB in the end (delta: -274.8MB). Peak memory consumption was 270.2MB. Max. memory is 16.1GB. [2023-11-29 00:51:33,976 INFO L158 Benchmark]: Witness Printer took 2.72ms. Allocated memory is still 704.6MB. Free memory is still 394.4MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 00:51:33,978 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.16ms. Allocated memory is still 119.5MB. Free memory is still 93.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 346.60ms. Allocated memory is still 159.4MB. Free memory was 125.2MB in the beginning and 109.5MB in the end (delta: 15.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 63.75ms. Allocated memory is still 159.4MB. Free memory was 109.5MB in the beginning and 103.6MB in the end (delta: 5.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 72.96ms. Allocated memory is still 159.4MB. Free memory was 103.6MB in the beginning and 92.7MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * RCFGBuilder took 528.72ms. Allocated memory is still 159.4MB. Free memory was 92.7MB in the beginning and 120.3MB in the end (delta: -27.7MB). Peak memory consumption was 27.8MB. Max. memory is 16.1GB. * TraceAbstraction took 103706.19ms. Allocated memory was 159.4MB in the beginning and 704.6MB in the end (delta: 545.3MB). Free memory was 119.6MB in the beginning and 394.4MB in the end (delta: -274.8MB). Peak memory consumption was 270.2MB. Max. memory is 16.1GB. * Witness Printer took 2.72ms. Allocated memory is still 704.6MB. Free memory is still 394.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short19 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short19 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet18 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet18 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short19 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryDOUBLEComparisonOperation at line 143, overapproximation of someBinaryFLOATComparisonOperation at line 143, overapproximation of shiftLeft at line 143. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 4; [L23] unsigned char var_1_6 = 4; [L24] unsigned char var_1_7 = 2; [L25] unsigned char var_1_8 = 128; [L26] unsigned char var_1_9 = 0; [L27] unsigned char var_1_10 = 100; [L28] signed short int var_1_11 = 10; [L29] unsigned char var_1_12 = 1; [L30] unsigned char var_1_13 = 1; [L31] unsigned char var_1_14 = 0; [L32] signed long int var_1_15 = 128; [L33] unsigned char var_1_16 = 128; [L34] unsigned char var_1_17 = 5; [L35] double var_1_18 = 3.6; [L36] double var_1_19 = 31.45; [L37] float var_1_20 = 50.25; [L38] float var_1_21 = 9.8; [L39] float var_1_22 = 4.65; [L40] float var_1_23 = 99.65; [L41] unsigned short int last_1_var_1_1 = 4; [L42] unsigned char last_1_var_1_6 = 4; [L43] signed short int last_1_var_1_11 = 10; [L44] signed long int last_1_var_1_15 = 128; [L147] isInitial = 1 [L148] FCALL initially() [L149] int k_loop; [L150] k_loop = 0 VAL [isInitial=1, k_loop=0, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=2, var_1_8=128, var_1_9=0] [L150] COND TRUE k_loop < 1 [L151] CALL updateLastVariables() [L137] last_1_var_1_1 = var_1_1 [L138] last_1_var_1_6 = var_1_6 [L139] last_1_var_1_11 = var_1_11 [L140] last_1_var_1_15 = var_1_15 [L151] RET updateLastVariables() [L152] CALL updateVariables() [L100] var_1_7 = __VERIFIER_nondet_uchar() [L101] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_8=128, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_8=128, var_1_9=0] [L101] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_8=128, var_1_9=0] [L102] CALL assume_abort_if_not(var_1_7 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=128, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=128, var_1_9=0] [L102] RET assume_abort_if_not(var_1_7 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=128, var_1_9=0] [L103] var_1_8 = __VERIFIER_nondet_uchar() [L104] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_9=0] [L104] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_9=0] [L105] CALL assume_abort_if_not(var_1_8 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L105] RET assume_abort_if_not(var_1_8 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L106] var_1_9 = __VERIFIER_nondet_uchar() [L107] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0] [L107] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0] [L108] CALL assume_abort_if_not(var_1_9 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L108] RET assume_abort_if_not(var_1_9 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=100, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L109] var_1_10 = __VERIFIER_nondet_uchar() [L110] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L110] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L111] CALL assume_abort_if_not(var_1_10 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L111] RET assume_abort_if_not(var_1_10 <= 254) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L112] var_1_12 = __VERIFIER_nondet_uchar() [L113] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L113] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L114] CALL assume_abort_if_not(var_1_12 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L114] RET assume_abort_if_not(var_1_12 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=1, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L115] var_1_13 = __VERIFIER_nondet_uchar() [L116] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L116] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L117] CALL assume_abort_if_not(var_1_13 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L117] RET assume_abort_if_not(var_1_13 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L118] var_1_14 = __VERIFIER_nondet_uchar() [L119] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L119] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L120] CALL assume_abort_if_not(var_1_14 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L120] RET assume_abort_if_not(var_1_14 <= 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L121] var_1_16 = __VERIFIER_nondet_uchar() [L122] CALL assume_abort_if_not(var_1_16 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L122] RET assume_abort_if_not(var_1_16 >= 127) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L123] CALL assume_abort_if_not(var_1_16 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L123] RET assume_abort_if_not(var_1_16 <= 255) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=5, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L124] var_1_17 = __VERIFIER_nondet_uchar() [L125] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L125] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L126] CALL assume_abort_if_not(var_1_17 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L126] RET assume_abort_if_not(var_1_17 <= 127) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_19=629/20, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L127] var_1_19 = __VERIFIER_nondet_double() [L128] CALL assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L128] RET assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_21=49/5, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L129] var_1_21 = __VERIFIER_nondet_float() [L130] CALL assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L130] RET assume_abort_if_not((var_1_21 >= -461168.6018427382800e+13F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 4611686.018427382800e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_22=93/20, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L131] var_1_22 = __VERIFIER_nondet_float() [L132] CALL assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L132] RET assume_abort_if_not((var_1_22 >= -461168.6018427382800e+13F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 4611686.018427382800e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_23=1993/20, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L133] var_1_23 = __VERIFIER_nondet_float() [L134] CALL assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L134] RET assume_abort_if_not((var_1_23 >= -461168.6018427382800e+13F && var_1_23 <= -1.0e-20F) || (var_1_23 <= 4611686.018427382800e+12F && var_1_23 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L152] RET updateVariables() [L153] CALL step() [L48] unsigned char stepLocal_2 = var_1_14; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L49] COND FALSE !(\read(var_1_12)) [L60] var_1_11 = last_1_var_1_11 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_2=0, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L62] signed long int stepLocal_1 = last_1_var_1_1; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_1=4, stepLocal_2=0, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_6=4, var_1_7=0, var_1_8=0, var_1_9=0] [L63] COND TRUE stepLocal_1 < 5 [L64] var_1_6 = ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_1=4, stepLocal_2=0, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L68] unsigned char stepLocal_0 = var_1_6; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=2, stepLocal_1=4, stepLocal_2=0, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L69] COND FALSE !(var_1_11 <= stepLocal_0) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=2, stepLocal_1=4, stepLocal_2=0, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L72] signed long int stepLocal_5 = 0; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=2, stepLocal_1=4, stepLocal_2=0, stepLocal_5=0, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=201/4, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L73] COND FALSE !(\read(var_1_13)) [L86] var_1_20 = var_1_23 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=2, stepLocal_1=4, stepLocal_2=0, stepLocal_5=0, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=2, var_1_23=2, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L88] unsigned char stepLocal_3 = var_1_6; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=2, stepLocal_1=4, stepLocal_2=0, stepLocal_3=2, stepLocal_5=0, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=128, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=2, var_1_23=2, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L89] COND FALSE !(stepLocal_3 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) [L92] var_1_15 = var_1_11 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=2, stepLocal_1=4, stepLocal_2=0, stepLocal_3=2, stepLocal_5=0, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=2, var_1_23=2, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L94] unsigned short int stepLocal_4 = var_1_1; VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=2, stepLocal_1=4, stepLocal_2=0, stepLocal_3=2, stepLocal_4=4, stepLocal_5=0, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=2, var_1_23=2, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L95] EXPR 200 << var_1_15 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=2, stepLocal_1=4, stepLocal_2=0, stepLocal_3=2, stepLocal_4=4, stepLocal_5=0, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=127, var_1_18=18/5, var_1_1=4, var_1_20=2, var_1_23=2, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L95] COND TRUE ((200 << var_1_15) * (var_1_17 * var_1_7)) < stepLocal_4 [L96] var_1_18 = var_1_19 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, stepLocal_0=2, stepLocal_1=4, stepLocal_2=0, stepLocal_3=2, stepLocal_4=4, stepLocal_5=0, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=127, var_1_18=3, var_1_19=3, var_1_1=4, var_1_20=2, var_1_23=2, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L153] RET step() [L154] CALL, EXPR property() [L143] EXPR (((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=127, var_1_18=3, var_1_19=3, var_1_1=4, var_1_20=2, var_1_23=2, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L143] EXPR 200 << var_1_15 VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=127, var_1_18=3, var_1_19=3, var_1_1=4, var_1_20=2, var_1_23=2, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L143] EXPR (((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1) VAL [isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=127, var_1_18=3, var_1_19=3, var_1_1=4, var_1_20=2, var_1_23=2, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L143-L144] return ((((((var_1_11 <= var_1_6) ? (var_1_1 == ((unsigned short int) ((((((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) > (var_1_6)) ? (((((var_1_11) < (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))) ? (var_1_11) : (((((var_1_6) > (var_1_6)) ? (var_1_6) : (var_1_6))))))) : (var_1_6))))) : 1) && ((last_1_var_1_1 < 5) ? (var_1_6 == ((unsigned char) ((((((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) > (var_1_10)) ? (((((((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) < (var_1_9)) ? (((((var_1_7) < (var_1_8)) ? (var_1_7) : (var_1_8)))) : (var_1_9)))) : (var_1_10))))) : (var_1_6 == ((unsigned char) var_1_10)))) && (var_1_12 ? (var_1_13 ? (((last_1_var_1_6 > (~ var_1_10)) && var_1_14) ? (var_1_11 == ((signed short int) ((((var_1_8) > ((var_1_10 + last_1_var_1_15))) ? (var_1_8) : ((var_1_10 + last_1_var_1_15)))))) : (var_1_11 == ((signed short int) last_1_var_1_6))) : (var_1_11 == ((signed short int) var_1_8))) : (var_1_11 == ((signed short int) last_1_var_1_11)))) && ((var_1_6 <= (((((128) > (var_1_16)) ? (128) : (var_1_16))) - var_1_17)) ? (var_1_15 == ((signed long int) (((((var_1_6 - var_1_6)) > (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7))))) ? ((var_1_6 - var_1_6)) : (((((var_1_8) < (var_1_7)) ? (var_1_8) : (var_1_7)))))))) : (var_1_15 == ((signed long int) var_1_11)))) && ((((200 << var_1_15) * (var_1_17 * var_1_7)) < var_1_1) ? (var_1_18 == ((double) var_1_19)) : 1)) && (var_1_13 ? (var_1_14 ? (var_1_12 ? (var_1_20 == ((float) (var_1_21 + ((((var_1_22) > (var_1_23)) ? (var_1_22) : (var_1_23)))))) : 1) : ((var_1_6 <= 0) ? (var_1_20 == ((float) var_1_19)) : (var_1_20 == ((float) var_1_22)))) : (var_1_20 == ((float) var_1_23))) ; [L154] RET, EXPR property() [L154] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=127, var_1_18=3, var_1_19=3, var_1_1=4, var_1_20=2, var_1_23=2, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_11=10, last_1_var_1_15=128, last_1_var_1_1=4, last_1_var_1_6=4, var_1_10=2, var_1_11=10, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=10, var_1_16=128, var_1_17=127, var_1_18=3, var_1_19=3, var_1_1=4, var_1_20=2, var_1_23=2, var_1_6=2, var_1_7=0, var_1_8=0, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 69 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 103.6s, OverallIterations: 20, TraceHistogramMax: 22, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 16.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4128 SdHoareTripleChecker+Valid, 7.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4128 mSDsluCounter, 9862 SdHoareTripleChecker+Invalid, 7.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7566 mSDsCounter, 581 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5497 IncrementalHoareTripleChecker+Invalid, 6078 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 581 mSolverCounterUnsat, 2296 mSDtfsCounter, 5497 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2852 GetRequests, 2545 SyntacticMatches, 0 SemanticMatches, 307 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 944 ImplicationChecksByTransitivity, 11.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=508occurred in iteration=19, InterpolantAutomatonStates: 312, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.5s AutomataMinimizationTime, 19 MinimizatonAttempts, 1792 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 79.3s InterpolantComputationTime, 2993 NumberOfCodeBlocks, 2993 NumberOfCodeBlocksAsserted, 21 NumberOfCheckSat, 2688 ConstructedInterpolants, 0 QuantifiedInterpolants, 22412 SizeOfPredicates, 310 NumberOfNonLiveVariables, 6454 ConjunctsInSsa, 324 ConjunctsInUnsatCore, 19 InterpolantComputations, 19 PerfectInterpolantSequences, 17556/17556 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-29 00:51:34,131 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-28.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya --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 eb9514c110f30441b6230f99cfb64804f1f8af1bad5cb610cf0e2a87b7fd20e1 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:51:35,831 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:51:35,895 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-29 00:51:35,901 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:51:35,902 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:51:35,934 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:51:35,935 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:51:35,936 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:51:35,936 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:51:35,937 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:51:35,937 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:51:35,938 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:51:35,939 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:51:35,939 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:51:35,940 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:51:35,940 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:51:35,941 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 00:51:35,942 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:51:35,942 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:51:35,943 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:51:35,943 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 00:51:35,944 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:51:35,944 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 00:51:35,945 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 00:51:35,945 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 00:51:35,946 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 00:51:35,946 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:51:35,947 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:51:35,947 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:51:35,948 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:51:35,948 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:51:35,949 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:51:35,949 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:51:35,950 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:51:35,950 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:51:35,951 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:51:35,951 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 00:51:35,952 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 00:51:35,952 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 00:51:35,952 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:51:35,953 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:51:35,953 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 00:51:35,953 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:51:35,953 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:51:35,953 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 00:51:35,954 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_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/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_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya 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 -> eb9514c110f30441b6230f99cfb64804f1f8af1bad5cb610cf0e2a87b7fd20e1 [2023-11-29 00:51:36,229 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:51:36,247 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:51:36,250 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:51:36,251 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:51:36,251 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:51:36,253 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-28.i [2023-11-29 00:51:39,071 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:51:39,264 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:51:39,264 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-28.i [2023-11-29 00:51:39,279 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/data/48ef76a3e/743fa6417fbf4868b9dda729d7171b68/FLAG426d7e8cb [2023-11-29 00:51:39,294 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/data/48ef76a3e/743fa6417fbf4868b9dda729d7171b68 [2023-11-29 00:51:39,297 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:51:39,299 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:51:39,301 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:51:39,301 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:51:39,306 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:51:39,307 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,308 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35fc7a2e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39, skipping insertion in model container [2023-11-29 00:51:39,309 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,341 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:51:39,482 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_4183967c-b554-4b86-93c2-f5133f6d4816/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-28.i[915,928] [2023-11-29 00:51:39,545 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:51:39,560 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:51:39,589 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_4183967c-b554-4b86-93c2-f5133f6d4816/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_50-1loop_file-28.i[915,928] [2023-11-29 00:51:39,620 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:51:39,639 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:51:39,639 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39 WrapperNode [2023-11-29 00:51:39,640 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:51:39,641 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:51:39,641 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:51:39,641 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:51:39,648 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,662 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,691 INFO L138 Inliner]: procedures = 27, calls = 35, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 158 [2023-11-29 00:51:39,691 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:51:39,692 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:51:39,692 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:51:39,693 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:51:39,704 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,705 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,710 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,724 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-29 00:51:39,725 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,725 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,736 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,740 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,743 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,745 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,750 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:51:39,751 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:51:39,751 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:51:39,751 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:51:39,752 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39" (1/1) ... [2023-11-29 00:51:39,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:51:39,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:51:39,782 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:51:39,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:51:39,825 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:51:39,825 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 00:51:39,825 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 00:51:39,825 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 00:51:39,825 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:51:39,826 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:51:39,916 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:51:39,918 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:51:41,043 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:51:41,094 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:51:41,094 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 00:51:41,094 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:51:41 BoogieIcfgContainer [2023-11-29 00:51:41,095 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:51:41,098 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:51:41,098 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:51:41,101 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:51:41,102 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:51:39" (1/3) ... [2023-11-29 00:51:41,102 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79144744 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:51:41, skipping insertion in model container [2023-11-29 00:51:41,103 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:51:39" (2/3) ... [2023-11-29 00:51:41,103 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79144744 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:51:41, skipping insertion in model container [2023-11-29 00:51:41,103 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:51:41" (3/3) ... [2023-11-29 00:51:41,105 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_50-1loop_file-28.i [2023-11-29 00:51:41,125 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:51:41,125 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 00:51:41,177 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:51:41,184 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;@666e7150, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:51:41,184 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 00:51:41,189 INFO L276 IsEmpty]: Start isEmpty. Operand has 64 states, 39 states have (on average 1.4102564102564104) internal successors, (55), 40 states have internal predecessors, (55), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2023-11-29 00:51:41,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-11-29 00:51:41,205 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:41,206 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:51:41,206 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:51:41,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:41,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1901386024, now seen corresponding path program 1 times [2023-11-29 00:51:41,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:51:41,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1333540574] [2023-11-29 00:51:41,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:41,224 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:51:41,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:51:41,228 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 00:51:41,229 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-29 00:51:41,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:41,583 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 00:51:41,594 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:51:41,633 INFO L134 CoverageAnalysis]: Checked inductivity of 924 backedges. 474 proven. 0 refuted. 0 times theorem prover too weak. 450 trivial. 0 not checked. [2023-11-29 00:51:41,634 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:51:41,634 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:51:41,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1333540574] [2023-11-29 00:51:41,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1333540574] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:51:41,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:51:41,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:51:41,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652300495] [2023-11-29 00:51:41,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:51:41,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 00:51:41,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:51:41,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 00:51:41,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 00:51:41,677 INFO L87 Difference]: Start difference. First operand has 64 states, 39 states have (on average 1.4102564102564104) internal successors, (55), 40 states have internal predecessors, (55), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) Second operand has 2 states, 2 states have (on average 18.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:51:42,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:51:42,161 INFO L93 Difference]: Finished difference Result 127 states and 219 transitions. [2023-11-29 00:51:42,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 00:51:42,164 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 18.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) Word has length 139 [2023-11-29 00:51:42,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:51:42,171 INFO L225 Difference]: With dead ends: 127 [2023-11-29 00:51:42,171 INFO L226 Difference]: Without dead ends: 62 [2023-11-29 00:51:42,175 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 138 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-29 00:51:42,178 INFO L413 NwaCegarLoop]: 91 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 5 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 5 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 5 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:51:42,179 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 91 Invalid, 5 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 5 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 00:51:42,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2023-11-29 00:51:42,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2023-11-29 00:51:42,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 38 states have (on average 1.3157894736842106) internal successors, (50), 38 states have internal predecessors, (50), 22 states have call successors, (22), 1 states have call predecessors, (22), 1 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2023-11-29 00:51:42,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 94 transitions. [2023-11-29 00:51:42,220 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 94 transitions. Word has length 139 [2023-11-29 00:51:42,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:51:42,220 INFO L495 AbstractCegarLoop]: Abstraction has 62 states and 94 transitions. [2023-11-29 00:51:42,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 18.0) internal successors, (36), 2 states have internal predecessors, (36), 2 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (22), 2 states have call predecessors, (22), 2 states have call successors, (22) [2023-11-29 00:51:42,221 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 94 transitions. [2023-11-29 00:51:42,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2023-11-29 00:51:42,225 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:51:42,225 INFO L195 NwaCegarLoop]: trace histogram [22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:51:42,233 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-29 00:51:42,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:51:42,426 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:51:42,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:51:42,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1841895904, now seen corresponding path program 1 times [2023-11-29 00:51:42,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:51:42,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [290925177] [2023-11-29 00:51:42,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:51:42,428 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 00:51:42,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:51:42,430 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 00:51:42,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4183967c-b554-4b86-93c2-f5133f6d4816/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-29 00:51:42,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:51:42,749 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-29 00:51:42,768 INFO L285 TraceCheckSpWp]: Computing forward predicates...