./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.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_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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_d352f8c4-e738-4153-887a-448321414f1d/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 7f10ee1d7d1bdb6c6002682d2d4e78828136c4b0dcc0a6af4ec817ebb399ac20 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:31:41,830 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:31:41,899 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 00:31:41,903 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:31:41,904 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:31:41,927 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:31:41,928 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:31:41,929 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:31:41,936 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:31:41,936 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:31:41,937 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:31:41,937 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:31:41,938 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:31:41,939 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:31:41,939 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:31:41,940 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:31:41,940 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 00:31:41,941 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:31:41,941 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:31:41,942 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:31:41,942 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:31:41,943 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 00:31:41,943 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:31:41,944 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 00:31:41,944 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:31:41,945 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:31:41,945 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:31:41,945 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:31:41,946 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:31:41,946 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:31:41,947 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:31:41,947 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:31:41,947 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:31:41,948 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:31:41,948 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 00:31:41,949 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 00:31:41,949 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 00:31:41,950 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:31:41,950 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:31:41,950 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 00:31:41,951 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:31:41,951 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:31:41,952 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_d352f8c4-e738-4153-887a-448321414f1d/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_d352f8c4-e738-4153-887a-448321414f1d/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 -> 7f10ee1d7d1bdb6c6002682d2d4e78828136c4b0dcc0a6af4ec817ebb399ac20 [2023-11-29 00:31:42,161 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:31:42,182 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:31:42,185 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:31:42,186 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:31:42,187 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:31:42,188 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i [2023-11-29 00:31:44,897 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:31:45,097 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:31:45,098 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i [2023-11-29 00:31:45,109 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/data/a1fa28ec4/bf25e691d3c64960a81528242eca889c/FLAG6e0b37105 [2023-11-29 00:31:45,121 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/data/a1fa28ec4/bf25e691d3c64960a81528242eca889c [2023-11-29 00:31:45,123 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:31:45,125 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:31:45,126 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:31:45,126 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:31:45,132 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:31:45,132 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:31:45" (1/1) ... [2023-11-29 00:31:45,133 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3d65dd32 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:31:45, skipping insertion in model container [2023-11-29 00:31:45,134 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:31:45" (1/1) ... [2023-11-29 00:31:45,171 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:31:45,306 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_d352f8c4-e738-4153-887a-448321414f1d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i[915,928] [2023-11-29 00:31:45,386 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:31:45,397 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:31:45,410 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_d352f8c4-e738-4153-887a-448321414f1d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i[915,928] [2023-11-29 00:31:45,499 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:31:45,520 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:31:45,521 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:31:45 WrapperNode [2023-11-29 00:31:45,521 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:31:45,522 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:31:45,522 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:31:45,522 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:31:45,530 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:31:45" (1/1) ... [2023-11-29 00:31:45,546 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:31:45" (1/1) ... [2023-11-29 00:31:45,585 INFO L138 Inliner]: procedures = 26, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 298 [2023-11-29 00:31:45,586 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:31:45,586 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:31:45,587 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:31:45,587 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:31:45,598 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:31:45" (1/1) ... [2023-11-29 00:31:45,598 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:31:45" (1/1) ... [2023-11-29 00:31:45,602 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:31:45" (1/1) ... [2023-11-29 00:31:45,622 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:31:45,622 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:31:45" (1/1) ... [2023-11-29 00:31:45,622 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:31:45" (1/1) ... [2023-11-29 00:31:45,637 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:31:45" (1/1) ... [2023-11-29 00:31:45,642 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:31:45" (1/1) ... [2023-11-29 00:31:45,648 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:31:45" (1/1) ... [2023-11-29 00:31:45,651 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:31:45" (1/1) ... [2023-11-29 00:31:45,658 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:31:45,659 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:31:45,660 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:31:45,660 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:31:45,661 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:31:45" (1/1) ... [2023-11-29 00:31:45,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:31:45,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:31:45,689 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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:31:45,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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:31:45,723 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:31:45,723 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 00:31:45,723 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 00:31:45,723 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 00:31:45,723 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:31:45,724 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:31:45,821 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:31:45,823 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:31:46,281 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:31:46,311 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:31:46,311 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 00:31:46,312 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:31:46 BoogieIcfgContainer [2023-11-29 00:31:46,312 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:31:46,314 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:31:46,314 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:31:46,317 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:31:46,317 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:31:45" (1/3) ... [2023-11-29 00:31:46,317 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@589868a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:31:46, skipping insertion in model container [2023-11-29 00:31:46,318 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:31:45" (2/3) ... [2023-11-29 00:31:46,318 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@589868a1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:31:46, skipping insertion in model container [2023-11-29 00:31:46,318 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:31:46" (3/3) ... [2023-11-29 00:31:46,319 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-9.i [2023-11-29 00:31:46,333 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:31:46,334 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 00:31:46,377 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:31:46,383 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;@3336b8d0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:31:46,383 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 00:31:46,387 INFO L276 IsEmpty]: Start isEmpty. Operand has 123 states, 80 states have (on average 1.575) internal successors, (126), 81 states have internal predecessors, (126), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-29 00:31:46,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-29 00:31:46,406 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:31:46,407 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:46,408 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:31:46,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:31:46,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1683956518, now seen corresponding path program 1 times [2023-11-29 00:31:46,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:31:46,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924676839] [2023-11-29 00:31:46,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:46,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:31:46,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:31:46,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:31:46,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924676839] [2023-11-29 00:31:46,658 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-29 00:31:46,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222190900] [2023-11-29 00:31:46,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:46,659 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:46,659 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:31:46,660 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:31:46,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 00:31:46,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:31:46,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 00:31:46,900 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:31:46,959 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 3042 trivial. 0 not checked. [2023-11-29 00:31:46,959 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:31:46,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222190900] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:31:46,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:31:46,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:31:46,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295697418] [2023-11-29 00:31:46,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:31:46,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 00:31:46,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:31:46,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 00:31:46,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 00:31:47,000 INFO L87 Difference]: Start difference. First operand has 123 states, 80 states have (on average 1.575) internal successors, (126), 81 states have internal predecessors, (126), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 2 states, 2 states have (on average 30.5) internal successors, (61), 2 states have internal predecessors, (61), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) [2023-11-29 00:31:47,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:31:47,051 INFO L93 Difference]: Finished difference Result 243 states and 450 transitions. [2023-11-29 00:31:47,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 00:31:47,053 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 30.5) internal successors, (61), 2 states have internal predecessors, (61), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) Word has length 256 [2023-11-29 00:31:47,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:31:47,062 INFO L225 Difference]: With dead ends: 243 [2023-11-29 00:31:47,063 INFO L226 Difference]: Without dead ends: 121 [2023-11-29 00:31:47,067 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 255 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:31:47,070 INFO L413 NwaCegarLoop]: 197 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:31:47,071 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 197 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 00:31:47,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2023-11-29 00:31:47,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 121. [2023-11-29 00:31:47,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 79 states have (on average 1.518987341772152) internal successors, (120), 79 states have internal predecessors, (120), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-29 00:31:47,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 200 transitions. [2023-11-29 00:31:47,127 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 200 transitions. Word has length 256 [2023-11-29 00:31:47,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:31:47,127 INFO L495 AbstractCegarLoop]: Abstraction has 121 states and 200 transitions. [2023-11-29 00:31:47,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 30.5) internal successors, (61), 2 states have internal predecessors, (61), 2 states have call successors, (40), 2 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 2 states have call successors, (40) [2023-11-29 00:31:47,128 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 200 transitions. [2023-11-29 00:31:47,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-29 00:31:47,134 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:31:47,134 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:47,144 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 00:31:47,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:47,336 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:31:47,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:31:47,337 INFO L85 PathProgramCache]: Analyzing trace with hash 632874850, now seen corresponding path program 1 times [2023-11-29 00:31:47,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:31:47,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420731340] [2023-11-29 00:31:47,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:47,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:31:47,409 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:31:47,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [212314658] [2023-11-29 00:31:47,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:47,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:47,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:31:47,411 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:31:47,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 00:31:47,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:31:47,616 INFO L262 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:31:47,622 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:31:47,658 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 00:31:47,658 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:31:47,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:31:47,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420731340] [2023-11-29 00:31:47,659 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:31:47,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212314658] [2023-11-29 00:31:47,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [212314658] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:31:47,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:31:47,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:31:47,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712118281] [2023-11-29 00:31:47,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:31:47,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:31:47,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:31:47,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:31:47,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:31:47,663 INFO L87 Difference]: Start difference. First operand 121 states and 200 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:31:47,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:31:47,702 INFO L93 Difference]: Finished difference Result 242 states and 401 transitions. [2023-11-29 00:31:47,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:31:47,703 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 256 [2023-11-29 00:31:47,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:31:47,707 INFO L225 Difference]: With dead ends: 242 [2023-11-29 00:31:47,707 INFO L226 Difference]: Without dead ends: 122 [2023-11-29 00:31:47,709 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 254 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:31:47,710 INFO L413 NwaCegarLoop]: 196 mSDtfsCounter, 0 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 387 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:31:47,711 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 387 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 00:31:47,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2023-11-29 00:31:47,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2023-11-29 00:31:47,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 80 states have (on average 1.5125) internal successors, (121), 80 states have internal predecessors, (121), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-29 00:31:47,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 201 transitions. [2023-11-29 00:31:47,729 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 201 transitions. Word has length 256 [2023-11-29 00:31:47,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:31:47,732 INFO L495 AbstractCegarLoop]: Abstraction has 122 states and 201 transitions. [2023-11-29 00:31:47,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:31:47,732 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 201 transitions. [2023-11-29 00:31:47,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-29 00:31:47,737 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:31:47,738 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:47,743 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 00:31:47,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:47,938 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:31:47,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:31:47,939 INFO L85 PathProgramCache]: Analyzing trace with hash -388193504, now seen corresponding path program 1 times [2023-11-29 00:31:47,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:31:47,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999906056] [2023-11-29 00:31:47,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:47,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:31:47,991 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:31:47,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2093669445] [2023-11-29 00:31:47,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:47,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:47,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:31:47,993 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:31:47,996 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 00:31:48,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:31:48,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:31:48,196 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:31:48,490 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 00:31:48,490 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:31:48,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:31:48,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999906056] [2023-11-29 00:31:48,491 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:31:48,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093669445] [2023-11-29 00:31:48,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093669445] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:31:48,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:31:48,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:31:48,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088385623] [2023-11-29 00:31:48,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:31:48,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:31:48,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:31:48,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:31:48,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:31:48,494 INFO L87 Difference]: Start difference. First operand 122 states and 201 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:31:48,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:31:48,815 INFO L93 Difference]: Finished difference Result 321 states and 518 transitions. [2023-11-29 00:31:48,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 00:31:48,816 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 256 [2023-11-29 00:31:48,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:31:48,819 INFO L225 Difference]: With dead ends: 321 [2023-11-29 00:31:48,819 INFO L226 Difference]: Without dead ends: 200 [2023-11-29 00:31:48,820 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:31:48,821 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 189 mSDsluCounter, 414 mSDsCounter, 0 mSdLazyCounter, 195 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 189 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 00:31:48,822 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [189 Valid, 602 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 195 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 00:31:48,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2023-11-29 00:31:48,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 182. [2023-11-29 00:31:48,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 134 states have (on average 1.537313432835821) internal successors, (206), 135 states have internal predecessors, (206), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-29 00:31:48,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 296 transitions. [2023-11-29 00:31:48,847 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 296 transitions. Word has length 256 [2023-11-29 00:31:48,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:31:48,848 INFO L495 AbstractCegarLoop]: Abstraction has 182 states and 296 transitions. [2023-11-29 00:31:48,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:31:48,849 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 296 transitions. [2023-11-29 00:31:48,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-29 00:31:48,851 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:31:48,852 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:48,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-11-29 00:31:49,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:49,056 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:31:49,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:31:49,057 INFO L85 PathProgramCache]: Analyzing trace with hash 1200154398, now seen corresponding path program 1 times [2023-11-29 00:31:49,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:31:49,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046195902] [2023-11-29 00:31:49,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:49,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:31:49,103 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:31:49,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1464460199] [2023-11-29 00:31:49,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:49,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:49,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:31:49,105 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:31:49,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-29 00:31:49,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:31:49,287 INFO L262 TraceCheckSpWp]: Trace formula consists of 591 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:31:49,296 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:31:49,523 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 00:31:49,523 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:31:49,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:31:49,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046195902] [2023-11-29 00:31:49,524 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:31:49,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464460199] [2023-11-29 00:31:49,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1464460199] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:31:49,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:31:49,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:31:49,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949593342] [2023-11-29 00:31:49,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:31:49,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:31:49,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:31:49,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:31:49,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:31:49,528 INFO L87 Difference]: Start difference. First operand 182 states and 296 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:31:49,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:31:49,824 INFO L93 Difference]: Finished difference Result 383 states and 615 transitions. [2023-11-29 00:31:49,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 00:31:49,824 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 256 [2023-11-29 00:31:49,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:31:49,827 INFO L225 Difference]: With dead ends: 383 [2023-11-29 00:31:49,827 INFO L226 Difference]: Without dead ends: 202 [2023-11-29 00:31:49,828 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:31:49,829 INFO L413 NwaCegarLoop]: 223 mSDtfsCounter, 108 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 995 SdHoareTripleChecker+Invalid, 248 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 00:31:49,830 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [108 Valid, 995 Invalid, 248 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 00:31:49,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2023-11-29 00:31:49,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 164. [2023-11-29 00:31:49,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 116 states have (on average 1.5086206896551724) internal successors, (175), 117 states have internal predecessors, (175), 45 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (45), 44 states have call predecessors, (45), 45 states have call successors, (45) [2023-11-29 00:31:49,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 265 transitions. [2023-11-29 00:31:49,851 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 265 transitions. Word has length 256 [2023-11-29 00:31:49,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:31:49,852 INFO L495 AbstractCegarLoop]: Abstraction has 164 states and 265 transitions. [2023-11-29 00:31:49,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:31:49,853 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 265 transitions. [2023-11-29 00:31:49,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-29 00:31:49,855 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:31:49,855 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:49,860 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-29 00:31:50,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:50,056 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:31:50,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:31:50,057 INFO L85 PathProgramCache]: Analyzing trace with hash -2077137246, now seen corresponding path program 1 times [2023-11-29 00:31:50,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:31:50,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485352448] [2023-11-29 00:31:50,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:50,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:31:50,099 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:31:50,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [366566929] [2023-11-29 00:31:50,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:50,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:50,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:31:50,101 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:31:50,108 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-29 00:31:50,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:31:50,302 INFO L262 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 00:31:50,309 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:31:51,512 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 878 proven. 192 refuted. 0 times theorem prover too weak. 2050 trivial. 0 not checked. [2023-11-29 00:31:51,513 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:31:52,019 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 36 proven. 195 refuted. 0 times theorem prover too weak. 2889 trivial. 0 not checked. [2023-11-29 00:31:52,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:31:52,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485352448] [2023-11-29 00:31:52,019 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:31:52,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366566929] [2023-11-29 00:31:52,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366566929] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:31:52,020 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:31:52,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2023-11-29 00:31:52,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095832467] [2023-11-29 00:31:52,020 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:31:52,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-29 00:31:52,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:31:52,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-29 00:31:52,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2023-11-29 00:31:52,023 INFO L87 Difference]: Start difference. First operand 164 states and 265 transitions. Second operand has 20 states, 20 states have (on average 5.85) internal successors, (117), 20 states have internal predecessors, (117), 6 states have call successors, (80), 4 states have call predecessors, (80), 7 states have return successors, (80), 6 states have call predecessors, (80), 6 states have call successors, (80) [2023-11-29 00:31:53,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:31:53,519 INFO L93 Difference]: Finished difference Result 539 states and 862 transitions. [2023-11-29 00:31:53,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 00:31:53,520 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 5.85) internal successors, (117), 20 states have internal predecessors, (117), 6 states have call successors, (80), 4 states have call predecessors, (80), 7 states have return successors, (80), 6 states have call predecessors, (80), 6 states have call successors, (80) Word has length 256 [2023-11-29 00:31:53,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:31:53,524 INFO L225 Difference]: With dead ends: 539 [2023-11-29 00:31:53,524 INFO L226 Difference]: Without dead ends: 376 [2023-11-29 00:31:53,526 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 495 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 407 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=452, Invalid=1188, Unknown=0, NotChecked=0, Total=1640 [2023-11-29 00:31:53,527 INFO L413 NwaCegarLoop]: 168 mSDtfsCounter, 583 mSDsluCounter, 1317 mSDsCounter, 0 mSdLazyCounter, 1352 mSolverCounterSat, 241 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 584 SdHoareTripleChecker+Valid, 1485 SdHoareTripleChecker+Invalid, 1593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 241 IncrementalHoareTripleChecker+Valid, 1352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:31:53,527 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [584 Valid, 1485 Invalid, 1593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [241 Valid, 1352 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-29 00:31:53,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2023-11-29 00:31:53,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 293. [2023-11-29 00:31:53,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 293 states, 202 states have (on average 1.49009900990099) internal successors, (301), 203 states have internal predecessors, (301), 85 states have call successors, (85), 5 states have call predecessors, (85), 5 states have return successors, (85), 84 states have call predecessors, (85), 85 states have call successors, (85) [2023-11-29 00:31:53,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 471 transitions. [2023-11-29 00:31:53,572 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 471 transitions. Word has length 256 [2023-11-29 00:31:53,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:31:53,573 INFO L495 AbstractCegarLoop]: Abstraction has 293 states and 471 transitions. [2023-11-29 00:31:53,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.85) internal successors, (117), 20 states have internal predecessors, (117), 6 states have call successors, (80), 4 states have call predecessors, (80), 7 states have return successors, (80), 6 states have call predecessors, (80), 6 states have call successors, (80) [2023-11-29 00:31:53,574 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 471 transitions. [2023-11-29 00:31:53,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2023-11-29 00:31:53,576 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:31:53,576 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:53,581 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-29 00:31:53,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:53,777 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:31:53,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:31:53,778 INFO L85 PathProgramCache]: Analyzing trace with hash -488789344, now seen corresponding path program 1 times [2023-11-29 00:31:53,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:31:53,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483639168] [2023-11-29 00:31:53,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:53,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:31:53,810 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:31:53,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [523175307] [2023-11-29 00:31:53,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:53,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:53,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:31:53,812 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:31:53,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-29 00:31:53,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:31:53,978 INFO L262 TraceCheckSpWp]: Trace formula consists of 589 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 00:31:53,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:31:54,209 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 00:31:54,209 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:31:54,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:31:54,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483639168] [2023-11-29 00:31:54,210 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:31:54,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523175307] [2023-11-29 00:31:54,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523175307] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:31:54,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:31:54,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 00:31:54,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122322766] [2023-11-29 00:31:54,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:31:54,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 00:31:54,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:31:54,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 00:31:54,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-11-29 00:31:54,212 INFO L87 Difference]: Start difference. First operand 293 states and 471 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:31:54,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:31:54,490 INFO L93 Difference]: Finished difference Result 628 states and 1003 transitions. [2023-11-29 00:31:54,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 00:31:54,491 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 256 [2023-11-29 00:31:54,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:31:54,495 INFO L225 Difference]: With dead ends: 628 [2023-11-29 00:31:54,495 INFO L226 Difference]: Without dead ends: 336 [2023-11-29 00:31:54,496 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 250 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:31:54,497 INFO L413 NwaCegarLoop]: 220 mSDtfsCounter, 116 mSDsluCounter, 783 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 1003 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 00:31:54,497 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 1003 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 00:31:54,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 336 states. [2023-11-29 00:31:54,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 336 to 315. [2023-11-29 00:31:54,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 224 states have (on average 1.5) internal successors, (336), 225 states have internal predecessors, (336), 85 states have call successors, (85), 5 states have call predecessors, (85), 5 states have return successors, (85), 84 states have call predecessors, (85), 85 states have call successors, (85) [2023-11-29 00:31:54,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 506 transitions. [2023-11-29 00:31:54,541 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 506 transitions. Word has length 256 [2023-11-29 00:31:54,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:31:54,542 INFO L495 AbstractCegarLoop]: Abstraction has 315 states and 506 transitions. [2023-11-29 00:31:54,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:31:54,542 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 506 transitions. [2023-11-29 00:31:54,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2023-11-29 00:31:54,544 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:31:54,545 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:54,550 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2023-11-29 00:31:54,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:54,745 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:31:54,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:31:54,746 INFO L85 PathProgramCache]: Analyzing trace with hash 414895843, now seen corresponding path program 1 times [2023-11-29 00:31:54,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:31:54,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364537376] [2023-11-29 00:31:54,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:54,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:31:54,779 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:31:54,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1069976694] [2023-11-29 00:31:54,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:54,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:54,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:31:54,781 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:31:54,782 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-29 00:31:54,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:31:54,916 INFO L262 TraceCheckSpWp]: Trace formula consists of 595 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:31:54,920 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:31:54,988 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 00:31:54,988 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:31:54,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:31:54,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364537376] [2023-11-29 00:31:54,988 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:31:54,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069976694] [2023-11-29 00:31:54,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069976694] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:31:54,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:31:54,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 00:31:54,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008153128] [2023-11-29 00:31:54,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:31:54,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:31:54,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:31:54,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:31:54,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:31:54,991 INFO L87 Difference]: Start difference. First operand 315 states and 506 transitions. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:31:55,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:31:55,200 INFO L93 Difference]: Finished difference Result 741 states and 1165 transitions. [2023-11-29 00:31:55,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 00:31:55,201 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 258 [2023-11-29 00:31:55,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:31:55,204 INFO L225 Difference]: With dead ends: 741 [2023-11-29 00:31:55,204 INFO L226 Difference]: Without dead ends: 427 [2023-11-29 00:31:55,205 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 253 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:31:55,206 INFO L413 NwaCegarLoop]: 188 mSDtfsCounter, 46 mSDsluCounter, 697 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 885 SdHoareTripleChecker+Invalid, 118 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 00:31:55,206 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 885 Invalid, 118 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 117 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 00:31:55,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2023-11-29 00:31:55,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 393. [2023-11-29 00:31:55,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 393 states, 293 states have (on average 1.4641638225255973) internal successors, (429), 297 states have internal predecessors, (429), 91 states have call successors, (91), 8 states have call predecessors, (91), 8 states have return successors, (91), 87 states have call predecessors, (91), 91 states have call successors, (91) [2023-11-29 00:31:55,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 393 states to 393 states and 611 transitions. [2023-11-29 00:31:55,254 INFO L78 Accepts]: Start accepts. Automaton has 393 states and 611 transitions. Word has length 258 [2023-11-29 00:31:55,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:31:55,254 INFO L495 AbstractCegarLoop]: Abstraction has 393 states and 611 transitions. [2023-11-29 00:31:55,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:31:55,255 INFO L276 IsEmpty]: Start isEmpty. Operand 393 states and 611 transitions. [2023-11-29 00:31:55,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2023-11-29 00:31:55,257 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:31:55,257 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:55,263 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-29 00:31:55,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-29 00:31:55,458 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:31:55,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:31:55,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1931267427, now seen corresponding path program 1 times [2023-11-29 00:31:55,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:31:55,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942952667] [2023-11-29 00:31:55,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:55,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:31:55,491 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:31:55,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1957787005] [2023-11-29 00:31:55,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:55,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:55,492 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:31:55,493 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:31:55,495 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-29 00:31:55,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:31:55,653 INFO L262 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 00:31:55,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:31:55,694 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 00:31:55,695 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:31:55,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:31:55,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942952667] [2023-11-29 00:31:55,695 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:31:55,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957787005] [2023-11-29 00:31:55,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957787005] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:31:55,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:31:55,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:31:55,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346763031] [2023-11-29 00:31:55,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:31:55,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:31:55,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:31:55,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:31:55,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:31:55,698 INFO L87 Difference]: Start difference. First operand 393 states and 611 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:31:55,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:31:55,791 INFO L93 Difference]: Finished difference Result 1165 states and 1811 transitions. [2023-11-29 00:31:55,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:31:55,791 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 258 [2023-11-29 00:31:55,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:31:55,798 INFO L225 Difference]: With dead ends: 1165 [2023-11-29 00:31:55,798 INFO L226 Difference]: Without dead ends: 773 [2023-11-29 00:31:55,799 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 257 GetRequests, 256 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:31:55,800 INFO L413 NwaCegarLoop]: 192 mSDtfsCounter, 182 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:31:55,800 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [182 Valid, 375 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 00:31:55,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2023-11-29 00:31:55,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 519. [2023-11-29 00:31:55,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 519 states, 419 states have (on average 1.4868735083532219) internal successors, (623), 423 states have internal predecessors, (623), 91 states have call successors, (91), 8 states have call predecessors, (91), 8 states have return successors, (91), 87 states have call predecessors, (91), 91 states have call successors, (91) [2023-11-29 00:31:55,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 519 states to 519 states and 805 transitions. [2023-11-29 00:31:55,884 INFO L78 Accepts]: Start accepts. Automaton has 519 states and 805 transitions. Word has length 258 [2023-11-29 00:31:55,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:31:55,885 INFO L495 AbstractCegarLoop]: Abstraction has 519 states and 805 transitions. [2023-11-29 00:31:55,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:31:55,885 INFO L276 IsEmpty]: Start isEmpty. Operand 519 states and 805 transitions. [2023-11-29 00:31:55,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2023-11-29 00:31:55,888 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:31:55,888 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:55,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-11-29 00:31:56,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-29 00:31:56,095 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:31:56,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:31:56,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1933114469, now seen corresponding path program 1 times [2023-11-29 00:31:56,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:31:56,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65381216] [2023-11-29 00:31:56,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:56,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:31:56,124 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:31:56,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [541506247] [2023-11-29 00:31:56,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:56,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:56,125 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:31:56,126 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:31:56,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-29 00:31:56,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:31:56,317 INFO L262 TraceCheckSpWp]: Trace formula consists of 594 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 00:31:56,326 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:31:56,838 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1048 proven. 24 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2023-11-29 00:31:56,839 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:31:57,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:31:57,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65381216] [2023-11-29 00:31:57,078 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:31:57,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541506247] [2023-11-29 00:31:57,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541506247] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:31:57,078 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:31:57,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2023-11-29 00:31:57,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058861493] [2023-11-29 00:31:57,078 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 00:31:57,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 00:31:57,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:31:57,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 00:31:57,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2023-11-29 00:31:57,081 INFO L87 Difference]: Start difference. First operand 519 states and 805 transitions. Second operand has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 10 states have internal predecessors, (73), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2023-11-29 00:31:57,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:31:57,980 INFO L93 Difference]: Finished difference Result 2055 states and 3161 transitions. [2023-11-29 00:31:57,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 00:31:57,981 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 10 states have internal predecessors, (73), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) Word has length 258 [2023-11-29 00:31:57,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:31:57,992 INFO L225 Difference]: With dead ends: 2055 [2023-11-29 00:31:57,992 INFO L226 Difference]: Without dead ends: 1537 [2023-11-29 00:31:57,994 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 292 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=174, Invalid=378, Unknown=0, NotChecked=0, Total=552 [2023-11-29 00:31:57,995 INFO L413 NwaCegarLoop]: 241 mSDtfsCounter, 271 mSDsluCounter, 1224 mSDsCounter, 0 mSdLazyCounter, 855 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 1465 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 855 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:31:57,995 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 1465 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 855 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 00:31:57,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1537 states. [2023-11-29 00:31:58,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1537 to 1519. [2023-11-29 00:31:58,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1519 states, 1233 states have (on average 1.478507704785077) internal successors, (1823), 1247 states have internal predecessors, (1823), 257 states have call successors, (257), 28 states have call predecessors, (257), 28 states have return successors, (257), 243 states have call predecessors, (257), 257 states have call successors, (257) [2023-11-29 00:31:58,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1519 states to 1519 states and 2337 transitions. [2023-11-29 00:31:58,169 INFO L78 Accepts]: Start accepts. Automaton has 1519 states and 2337 transitions. Word has length 258 [2023-11-29 00:31:58,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:31:58,169 INFO L495 AbstractCegarLoop]: Abstraction has 1519 states and 2337 transitions. [2023-11-29 00:31:58,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.636363636363637) internal successors, (73), 10 states have internal predecessors, (73), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2023-11-29 00:31:58,170 INFO L276 IsEmpty]: Start isEmpty. Operand 1519 states and 2337 transitions. [2023-11-29 00:31:58,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 259 [2023-11-29 00:31:58,173 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:31:58,173 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:31:58,180 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-29 00:31:58,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:58,374 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:31:58,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:31:58,374 INFO L85 PathProgramCache]: Analyzing trace with hash -2087093213, now seen corresponding path program 1 times [2023-11-29 00:31:58,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:31:58,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193978527] [2023-11-29 00:31:58,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:58,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:31:58,403 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:31:58,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1854489831] [2023-11-29 00:31:58,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:31:58,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:31:58,404 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:31:58,405 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:31:58,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-29 00:31:58,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:31:58,608 INFO L262 TraceCheckSpWp]: Trace formula consists of 592 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 00:31:58,614 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:31:59,414 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1048 proven. 24 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2023-11-29 00:31:59,414 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:31:59,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:31:59,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193978527] [2023-11-29 00:31:59,589 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:31:59,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854489831] [2023-11-29 00:31:59,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854489831] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:31:59,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:31:59,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2023-11-29 00:31:59,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737911663] [2023-11-29 00:31:59,590 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 00:31:59,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:31:59,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:31:59,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:31:59,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:31:59,592 INFO L87 Difference]: Start difference. First operand 1519 states and 2337 transitions. Second operand has 10 states, 10 states have (on average 7.3) internal successors, (73), 9 states have internal predecessors, (73), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2023-11-29 00:32:00,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:32:00,416 INFO L93 Difference]: Finished difference Result 5053 states and 7751 transitions. [2023-11-29 00:32:00,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 00:32:00,417 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 9 states have internal predecessors, (73), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) Word has length 258 [2023-11-29 00:32:00,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:32:00,440 INFO L225 Difference]: With dead ends: 5053 [2023-11-29 00:32:00,440 INFO L226 Difference]: Without dead ends: 3535 [2023-11-29 00:32:00,445 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 295 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=199, Unknown=0, NotChecked=0, Total=306 [2023-11-29 00:32:00,446 INFO L413 NwaCegarLoop]: 218 mSDtfsCounter, 457 mSDsluCounter, 894 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 1112 SdHoareTripleChecker+Invalid, 641 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:32:00,446 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [489 Valid, 1112 Invalid, 641 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 559 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-29 00:32:00,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3535 states. [2023-11-29 00:32:00,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3535 to 3027. [2023-11-29 00:32:00,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3027 states, 2452 states have (on average 1.468189233278956) internal successors, (3600), 2480 states have internal predecessors, (3600), 514 states have call successors, (514), 60 states have call predecessors, (514), 60 states have return successors, (514), 486 states have call predecessors, (514), 514 states have call successors, (514) [2023-11-29 00:32:00,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3027 states to 3027 states and 4628 transitions. [2023-11-29 00:32:00,710 INFO L78 Accepts]: Start accepts. Automaton has 3027 states and 4628 transitions. Word has length 258 [2023-11-29 00:32:00,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:32:00,711 INFO L495 AbstractCegarLoop]: Abstraction has 3027 states and 4628 transitions. [2023-11-29 00:32:00,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.3) internal successors, (73), 9 states have internal predecessors, (73), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2023-11-29 00:32:00,711 INFO L276 IsEmpty]: Start isEmpty. Operand 3027 states and 4628 transitions. [2023-11-29 00:32:00,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2023-11-29 00:32:00,714 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:32:00,714 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:32:00,720 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-29 00:32:00,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-29 00:32:00,915 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:32:00,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:32:00,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1505403580, now seen corresponding path program 1 times [2023-11-29 00:32:00,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:32:00,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512348033] [2023-11-29 00:32:00,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:32:00,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:32:00,946 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:32:00,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [123254405] [2023-11-29 00:32:00,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:32:00,947 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:32:00,947 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:32:00,948 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:32:00,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-29 00:32:01,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:32:01,108 INFO L262 TraceCheckSpWp]: Trace formula consists of 598 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 00:32:01,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:32:01,159 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 00:32:01,159 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:32:01,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:32:01,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512348033] [2023-11-29 00:32:01,159 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:32:01,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123254405] [2023-11-29 00:32:01,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123254405] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:32:01,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:32:01,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 00:32:01,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197737326] [2023-11-29 00:32:01,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:32:01,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:32:01,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:32:01,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:32:01,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:32:01,162 INFO L87 Difference]: Start difference. First operand 3027 states and 4628 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:32:01,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:32:01,971 INFO L93 Difference]: Finished difference Result 11687 states and 17856 transitions. [2023-11-29 00:32:01,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:32:01,972 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 259 [2023-11-29 00:32:01,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:32:02,025 INFO L225 Difference]: With dead ends: 11687 [2023-11-29 00:32:02,025 INFO L226 Difference]: Without dead ends: 8661 [2023-11-29 00:32:02,034 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 257 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:32:02,035 INFO L413 NwaCegarLoop]: 333 mSDtfsCounter, 502 mSDsluCounter, 667 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 502 SdHoareTripleChecker+Valid, 1000 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-29 00:32:02,035 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [502 Valid, 1000 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-29 00:32:02,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8661 states. [2023-11-29 00:32:02,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8661 to 8641. [2023-11-29 00:32:02,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8641 states, 7176 states have (on average 1.4710144927536233) internal successors, (10556), 7268 states have internal predecessors, (10556), 1296 states have call successors, (1296), 168 states have call predecessors, (1296), 168 states have return successors, (1296), 1204 states have call predecessors, (1296), 1296 states have call successors, (1296) [2023-11-29 00:32:02,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8641 states to 8641 states and 13148 transitions. [2023-11-29 00:32:02,978 INFO L78 Accepts]: Start accepts. Automaton has 8641 states and 13148 transitions. Word has length 259 [2023-11-29 00:32:02,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:32:02,978 INFO L495 AbstractCegarLoop]: Abstraction has 8641 states and 13148 transitions. [2023-11-29 00:32:02,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:32:02,979 INFO L276 IsEmpty]: Start isEmpty. Operand 8641 states and 13148 transitions. [2023-11-29 00:32:02,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2023-11-29 00:32:02,984 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:32:02,984 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:32:02,990 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-29 00:32:03,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-29 00:32:03,185 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:32:03,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:32:03,185 INFO L85 PathProgramCache]: Analyzing trace with hash -803803706, now seen corresponding path program 1 times [2023-11-29 00:32:03,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:32:03,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488156477] [2023-11-29 00:32:03,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:32:03,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:32:03,217 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:32:03,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [702314006] [2023-11-29 00:32:03,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:32:03,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:32:03,217 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:32:03,219 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:32:03,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-29 00:32:03,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:32:03,430 INFO L262 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 00:32:03,436 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:32:03,865 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1048 proven. 24 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2023-11-29 00:32:03,866 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:32:03,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:32:03,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488156477] [2023-11-29 00:32:03,979 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:32:03,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702314006] [2023-11-29 00:32:03,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702314006] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:32:03,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:32:03,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2023-11-29 00:32:03,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780046633] [2023-11-29 00:32:03,980 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-29 00:32:03,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 00:32:03,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:32:03,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 00:32:03,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:32:03,981 INFO L87 Difference]: Start difference. First operand 8641 states and 13148 transitions. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 9 states have internal predecessors, (74), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2023-11-29 00:32:05,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:32:05,648 INFO L93 Difference]: Finished difference Result 24111 states and 36606 transitions. [2023-11-29 00:32:05,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-11-29 00:32:05,649 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 9 states have internal predecessors, (74), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) Word has length 259 [2023-11-29 00:32:05,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:32:05,759 INFO L225 Difference]: With dead ends: 24111 [2023-11-29 00:32:05,759 INFO L226 Difference]: Without dead ends: 18895 [2023-11-29 00:32:05,769 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=148, Invalid=314, Unknown=0, NotChecked=0, Total=462 [2023-11-29 00:32:05,769 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 244 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 180 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 972 SdHoareTripleChecker+Invalid, 585 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 180 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:32:05,769 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [276 Valid, 972 Invalid, 585 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [180 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 00:32:05,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18895 states. [2023-11-29 00:32:06,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18895 to 16091. [2023-11-29 00:32:06,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16091 states, 13418 states have (on average 1.4707109852437026) internal successors, (19734), 13598 states have internal predecessors, (19734), 2352 states have call successors, (2352), 320 states have call predecessors, (2352), 320 states have return successors, (2352), 2172 states have call predecessors, (2352), 2352 states have call successors, (2352) [2023-11-29 00:32:06,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16091 states to 16091 states and 24438 transitions. [2023-11-29 00:32:06,865 INFO L78 Accepts]: Start accepts. Automaton has 16091 states and 24438 transitions. Word has length 259 [2023-11-29 00:32:06,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:32:06,866 INFO L495 AbstractCegarLoop]: Abstraction has 16091 states and 24438 transitions. [2023-11-29 00:32:06,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 9 states have internal predecessors, (74), 3 states have call successors, (40), 3 states have call predecessors, (40), 5 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2023-11-29 00:32:06,866 INFO L276 IsEmpty]: Start isEmpty. Operand 16091 states and 24438 transitions. [2023-11-29 00:32:06,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2023-11-29 00:32:06,874 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:32:06,874 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:32:06,881 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-11-29 00:32:07,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-11-29 00:32:07,074 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:32:07,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:32:07,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1119424328, now seen corresponding path program 1 times [2023-11-29 00:32:07,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:32:07,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82980655] [2023-11-29 00:32:07,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:32:07,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:32:07,101 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:32:07,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1298718] [2023-11-29 00:32:07,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:32:07,101 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:32:07,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:32:07,102 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:32:07,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-29 00:32:07,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:32:07,382 INFO L262 TraceCheckSpWp]: Trace formula consists of 596 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-29 00:32:07,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:32:08,002 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1527 proven. 45 refuted. 0 times theorem prover too weak. 1548 trivial. 0 not checked. [2023-11-29 00:32:08,003 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:32:08,351 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3120 trivial. 0 not checked. [2023-11-29 00:32:08,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:32:08,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82980655] [2023-11-29 00:32:08,352 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-29 00:32:08,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298718] [2023-11-29 00:32:08,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298718] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-29 00:32:08,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 00:32:08,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 11 [2023-11-29 00:32:08,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448547900] [2023-11-29 00:32:08,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:32:08,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:32:08,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:32:08,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:32:08,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-11-29 00:32:08,355 INFO L87 Difference]: Start difference. First operand 16091 states and 24438 transitions. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:32:10,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:32:10,361 INFO L93 Difference]: Finished difference Result 34777 states and 52859 transitions. [2023-11-29 00:32:10,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:32:10,362 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) Word has length 259 [2023-11-29 00:32:10,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:32:10,401 INFO L225 Difference]: With dead ends: 34777 [2023-11-29 00:32:10,401 INFO L226 Difference]: Without dead ends: 22143 [2023-11-29 00:32:10,420 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 520 GetRequests, 509 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-11-29 00:32:10,421 INFO L413 NwaCegarLoop]: 186 mSDtfsCounter, 711 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 325 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 711 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 325 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-11-29 00:32:10,421 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [711 Valid, 626 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [325 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-11-29 00:32:10,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22143 states. [2023-11-29 00:32:12,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22143 to 21979. [2023-11-29 00:32:12,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21979 states, 18280 states have (on average 1.4707877461706784) internal successors, (26886), 18516 states have internal predecessors, (26886), 3250 states have call successors, (3250), 448 states have call predecessors, (3250), 448 states have return successors, (3250), 3014 states have call predecessors, (3250), 3250 states have call successors, (3250) [2023-11-29 00:32:12,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21979 states to 21979 states and 33386 transitions. [2023-11-29 00:32:12,227 INFO L78 Accepts]: Start accepts. Automaton has 21979 states and 33386 transitions. Word has length 259 [2023-11-29 00:32:12,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:32:12,228 INFO L495 AbstractCegarLoop]: Abstraction has 21979 states and 33386 transitions. [2023-11-29 00:32:12,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 1 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 1 states have call predecessors, (40), 1 states have call successors, (40) [2023-11-29 00:32:12,228 INFO L276 IsEmpty]: Start isEmpty. Operand 21979 states and 33386 transitions. [2023-11-29 00:32:12,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2023-11-29 00:32:12,236 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:32:12,236 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:32:12,241 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-29 00:32:12,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-11-29 00:32:12,437 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:32:12,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:32:12,437 INFO L85 PathProgramCache]: Analyzing trace with hash -619924799, now seen corresponding path program 1 times [2023-11-29 00:32:12,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:32:12,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583227525] [2023-11-29 00:32:12,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:32:12,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:32:12,473 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-29 00:32:12,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [55559678] [2023-11-29 00:32:12,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:32:12,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:32:12,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:32:12,476 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:32:12,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-11-29 00:32:12,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:32:12,747 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 00:32:12,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 00:32:13,076 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 00:32:13,076 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 00:32:13,078 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 00:32:13,085 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-11-29 00:32:13,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-11-29 00:32:13,283 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:32:13,286 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 00:32:13,439 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-29 00:32:13,441 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated [2023-11-29 00:32:13,442 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated [2023-11-29 00:32:13,442 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated [2023-11-29 00:32:13,443 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite31 could not be translated [2023-11-29 00:32:13,443 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short33 could not be translated [2023-11-29 00:32:13,443 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite31 could not be translated [2023-11-29 00:32:13,443 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated [2023-11-29 00:32:13,444 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite31 could not be translated [2023-11-29 00:32:13,444 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet32 could not be translated [2023-11-29 00:32:13,444 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short33 could not be translated [2023-11-29 00:32:13,444 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated [2023-11-29 00:32:13,444 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated [2023-11-29 00:32:13,444 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet32 could not be translated [2023-11-29 00:32:13,445 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite31 could not be translated [2023-11-29 00:32:13,445 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short33 could not be translated [2023-11-29 00:32:13,482 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 12:32:13 BoogieIcfgContainer [2023-11-29 00:32:13,482 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 00:32:13,482 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 00:32:13,483 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 00:32:13,483 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 00:32:13,483 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:31:46" (3/4) ... [2023-11-29 00:32:13,485 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 00:32:13,486 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 00:32:13,486 INFO L158 Benchmark]: Toolchain (without parser) took 28361.89ms. Allocated memory was 127.9MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 63.6MB in the beginning and 791.2MB in the end (delta: -727.6MB). Peak memory consumption was 552.2MB. Max. memory is 16.1GB. [2023-11-29 00:32:13,486 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 127.9MB. Free memory is still 95.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 00:32:13,487 INFO L158 Benchmark]: CACSL2BoogieTranslator took 395.18ms. Allocated memory was 127.9MB in the beginning and 174.1MB in the end (delta: 46.1MB). Free memory was 63.4MB in the beginning and 141.2MB in the end (delta: -77.8MB). Peak memory consumption was 19.5MB. Max. memory is 16.1GB. [2023-11-29 00:32:13,487 INFO L158 Benchmark]: Boogie Procedure Inliner took 63.92ms. Allocated memory is still 174.1MB. Free memory was 141.2MB in the beginning and 135.7MB in the end (delta: 5.5MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-29 00:32:13,487 INFO L158 Benchmark]: Boogie Preprocessor took 72.17ms. Allocated memory is still 174.1MB. Free memory was 135.7MB in the beginning and 130.0MB in the end (delta: 5.7MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-29 00:32:13,488 INFO L158 Benchmark]: RCFGBuilder took 652.61ms. Allocated memory is still 174.1MB. Free memory was 130.0MB in the beginning and 93.1MB in the end (delta: 36.9MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2023-11-29 00:32:13,488 INFO L158 Benchmark]: TraceAbstraction took 27167.90ms. Allocated memory was 174.1MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 92.2MB in the beginning and 792.2MB in the end (delta: -700.0MB). Peak memory consumption was 534.8MB. Max. memory is 16.1GB. [2023-11-29 00:32:13,489 INFO L158 Benchmark]: Witness Printer took 3.32ms. Allocated memory is still 1.4GB. Free memory was 792.2MB in the beginning and 791.2MB in the end (delta: 1.0MB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 00:32:13,491 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.26ms. Allocated memory is still 127.9MB. Free memory is still 95.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 395.18ms. Allocated memory was 127.9MB in the beginning and 174.1MB in the end (delta: 46.1MB). Free memory was 63.4MB in the beginning and 141.2MB in the end (delta: -77.8MB). Peak memory consumption was 19.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 63.92ms. Allocated memory is still 174.1MB. Free memory was 141.2MB in the beginning and 135.7MB in the end (delta: 5.5MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 72.17ms. Allocated memory is still 174.1MB. Free memory was 135.7MB in the beginning and 130.0MB in the end (delta: 5.7MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * RCFGBuilder took 652.61ms. Allocated memory is still 174.1MB. Free memory was 130.0MB in the beginning and 93.1MB in the end (delta: 36.9MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * TraceAbstraction took 27167.90ms. Allocated memory was 174.1MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 92.2MB in the beginning and 792.2MB in the end (delta: -700.0MB). Peak memory consumption was 534.8MB. Max. memory is 16.1GB. * Witness Printer took 3.32ms. Allocated memory is still 1.4GB. Free memory was 792.2MB in the beginning and 791.2MB in the end (delta: 1.0MB). 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~nondet5 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite31 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short33 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite31 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite31 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet32 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short33 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet29 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet32 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite31 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short33 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 250, overapproximation of shiftLeft at line 250, overapproximation of someUnaryDOUBLEoperation at line 118. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 5.5; [L23] signed short int var_1_3 = 1; [L24] signed long int var_1_5 = -64; [L25] signed char var_1_6 = 10; [L26] signed char var_1_7 = 5; [L27] double var_1_8 = 16.25; [L28] double var_1_9 = 1.8; [L29] unsigned char var_1_10 = 32; [L30] unsigned char var_1_11 = 64; [L31] unsigned short int var_1_12 = 16; [L32] unsigned long int var_1_13 = 128; [L33] unsigned char var_1_15 = 1; [L34] unsigned short int var_1_16 = 256; [L35] signed char var_1_18 = -2; [L36] unsigned long int var_1_19 = 50; [L37] unsigned char var_1_20 = 0; [L38] unsigned char var_1_21 = 0; [L39] unsigned long int var_1_22 = 0; [L40] unsigned char var_1_23 = 64; [L41] unsigned char var_1_24 = 64; [L42] unsigned char var_1_25 = 2; [L43] unsigned short int var_1_26 = 32; [L44] unsigned long int var_1_27 = 100; [L45] unsigned char var_1_28 = 1; [L46] unsigned long int var_1_29 = 32; [L47] unsigned char var_1_30 = 1; [L48] unsigned char var_1_31 = 5; [L49] unsigned char var_1_32 = 128; [L50] unsigned char var_1_33 = 25; [L51] unsigned char var_1_34 = 16; [L52] double var_1_35 = 63.25; [L53] double var_1_36 = 128.9; [L54] unsigned char var_1_37 = 50; [L55] double var_1_38 = 15.8; [L56] signed long int var_1_39 = -64; [L57] signed short int var_1_40 = 64; [L58] double var_1_41 = 10.9; [L59] unsigned char var_1_42 = 2; [L60] signed char var_1_43 = 64; [L61] unsigned short int var_1_44 = 2; [L62] unsigned char last_1_var_1_10 = 32; [L63] unsigned short int last_1_var_1_12 = 16; [L64] unsigned long int last_1_var_1_13 = 128; [L254] isInitial = 1 [L255] FCALL initially() [L256] COND TRUE 1 [L257] CALL updateLastVariables() [L245] last_1_var_1_10 = var_1_10 [L246] last_1_var_1_12 = var_1_12 [L247] last_1_var_1_13 = var_1_13 [L257] RET updateLastVariables() [L258] CALL updateVariables() [L182] var_1_3 = __VERIFIER_nondet_short() [L183] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L183] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L184] CALL assume_abort_if_not(var_1_3 <= 8) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L184] RET assume_abort_if_not(var_1_3 <= 8) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=-64, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L185] var_1_5 = __VERIFIER_nondet_long() [L186] CALL assume_abort_if_not(var_1_5 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L186] RET assume_abort_if_not(var_1_5 >= -2147483648) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L187] CALL assume_abort_if_not(var_1_5 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L187] RET assume_abort_if_not(var_1_5 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L188] CALL assume_abort_if_not(var_1_5 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L188] RET assume_abort_if_not(var_1_5 != 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=10, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L189] var_1_6 = __VERIFIER_nondet_char() [L190] CALL assume_abort_if_not(var_1_6 >= 6) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L190] RET assume_abort_if_not(var_1_6 >= 6) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L191] CALL assume_abort_if_not(var_1_6 <= 12) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L191] RET assume_abort_if_not(var_1_6 <= 12) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=5, var_1_8=65/4, var_1_9=9/5] [L192] var_1_7 = __VERIFIER_nondet_char() [L193] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0, var_1_8=65/4, var_1_9=9/5] [L193] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0, var_1_8=65/4, var_1_9=9/5] [L194] CALL assume_abort_if_not(var_1_7 <= 6) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0, var_1_8=65/4, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0, var_1_8=65/4, var_1_9=9/5] [L194] RET assume_abort_if_not(var_1_7 <= 6) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0, var_1_8=65/4, var_1_9=9/5] [L195] var_1_8 = __VERIFIER_nondet_double() [L196] CALL assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0, var_1_9=9/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0, var_1_9=9/5] [L196] RET assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0, var_1_9=9/5] [L197] var_1_9 = __VERIFIER_nondet_double() [L198] CALL assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L198] RET assume_abort_if_not((var_1_9 >= -922337.2036854765600e+13F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 9223372.036854765600e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=64, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L199] var_1_11 = __VERIFIER_nondet_uchar() [L200] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L200] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L201] CALL assume_abort_if_not(var_1_11 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L201] RET assume_abort_if_not(var_1_11 <= 254) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L202] var_1_15 = __VERIFIER_nondet_uchar() [L203] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L203] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L204] CALL assume_abort_if_not(var_1_15 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L204] RET assume_abort_if_not(var_1_15 <= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=0, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L205] var_1_20 = __VERIFIER_nondet_uchar() [L206] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L206] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L207] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L207] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=0, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L208] var_1_21 = __VERIFIER_nondet_uchar() [L209] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L209] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L210] CALL assume_abort_if_not(var_1_21 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L210] RET assume_abort_if_not(var_1_21 <= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=0, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L211] var_1_22 = __VERIFIER_nondet_ulong() [L212] CALL assume_abort_if_not(var_1_22 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L212] RET assume_abort_if_not(var_1_22 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L213] CALL assume_abort_if_not(var_1_22 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L213] RET assume_abort_if_not(var_1_22 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L214] var_1_24 = __VERIFIER_nondet_uchar() [L215] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L215] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L216] CALL assume_abort_if_not(var_1_24 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L216] RET assume_abort_if_not(var_1_24 <= 254) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=2, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L217] var_1_25 = __VERIFIER_nondet_uchar() [L218] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L218] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L219] CALL assume_abort_if_not(var_1_25 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L219] RET assume_abort_if_not(var_1_25 <= 254) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=100, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L220] var_1_27 = __VERIFIER_nondet_ulong() [L221] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L221] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L222] CALL assume_abort_if_not(var_1_27 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L222] RET assume_abort_if_not(var_1_27 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L223] CALL assume_abort_if_not(var_1_27 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L223] RET assume_abort_if_not(var_1_27 != 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_29=32, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L224] var_1_29 = __VERIFIER_nondet_ulong() [L225] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L225] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L226] CALL assume_abort_if_not(var_1_29 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L226] RET assume_abort_if_not(var_1_29 <= 4294967295) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L227] var_1_30 = __VERIFIER_nondet_uchar() [L228] CALL assume_abort_if_not(var_1_30 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L228] RET assume_abort_if_not(var_1_30 >= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L229] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L229] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=128, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L230] var_1_32 = __VERIFIER_nondet_uchar() [L231] CALL assume_abort_if_not(var_1_32 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L231] RET assume_abort_if_not(var_1_32 >= 127) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L232] CALL assume_abort_if_not(var_1_32 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L232] RET assume_abort_if_not(var_1_32 <= 254) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=25, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L233] var_1_33 = __VERIFIER_nondet_uchar() [L234] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L234] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L235] CALL assume_abort_if_not(var_1_33 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L235] RET assume_abort_if_not(var_1_33 <= 64) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=16, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L236] var_1_34 = __VERIFIER_nondet_uchar() [L237] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L237] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L238] CALL assume_abort_if_not(var_1_34 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L238] RET assume_abort_if_not(var_1_34 <= 63) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_36=1289/10, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L239] var_1_36 = __VERIFIER_nondet_double() [L240] CALL assume_abort_if_not((var_1_36 >= -922337.2036854765600e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L240] RET assume_abort_if_not((var_1_36 >= -922337.2036854765600e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_38=79/5, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L241] var_1_38 = __VERIFIER_nondet_double() [L242] CALL assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L242] RET assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=50, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L258] RET updateVariables() [L259] CALL step() [L68] COND TRUE var_1_20 || var_1_21 [L69] var_1_19 = ((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L71] COND FALSE !(((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))) == (~ 16u)) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L76] COND TRUE var_1_22 <= var_1_19 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=32, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L77] COND TRUE var_1_22 <= (((((var_1_25) < (var_1_24)) ? (var_1_25) : (var_1_24))) / var_1_27) [L78] var_1_26 = ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=1, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L91] COND TRUE var_1_23 > var_1_19 [L92] var_1_28 = ((var_1_27 < var_1_29) && (var_1_21 && (! var_1_30))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L94] COND FALSE !(var_1_24 == ((((var_1_19) > (var_1_25)) ? (var_1_19) : (var_1_25)))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=253/4, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L97] COND TRUE \read(var_1_30) [L98] var_1_35 = (((((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))) < 0 ) ? -((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))) : ((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=50, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L100] COND FALSE !((1.5f * ((((var_1_35) < (var_1_36)) ? (var_1_35) : (var_1_36)))) > var_1_38) [L107] var_1_37 = var_1_25 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=-64, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L109] COND TRUE var_1_26 >= var_1_31 [L110] var_1_39 = (var_1_25 + ((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L114] COND TRUE \read(var_1_20) [L115] var_1_40 = ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=109/10, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L117] COND TRUE \read(var_1_30) [L118] var_1_41 = ((((var_1_36) < 0 ) ? -(var_1_36) : (var_1_36))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L120] COND TRUE (var_1_34 / var_1_32) != (var_1_26 + var_1_33) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=2, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L121] COND TRUE ((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) < var_1_38 [L122] var_1_42 = var_1_34 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=64, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L129] COND TRUE var_1_38 < var_1_36 [L130] var_1_43 = -10 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=2, var_1_5=9, var_1_6=8, var_1_7=0] [L132] COND TRUE var_1_42 >= var_1_43 [L133] var_1_44 = ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=16, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L135] COND TRUE ((var_1_6 >> 2) * last_1_var_1_13) > last_1_var_1_10 [L136] var_1_12 = var_1_6 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=32, var_1_11=8, var_1_12=8, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L138] signed long int stepLocal_2 = last_1_var_1_12 + var_1_7; VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_2=16, var_1_10=32, var_1_11=8, var_1_12=8, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L139] COND TRUE var_1_6 <= stepLocal_2 [L140] var_1_10 = var_1_11 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_2=16, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L144] EXPR 1 << var_1_10 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_2=16, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=128, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L144] COND FALSE !((1 << var_1_10) != (-500 / -100)) [L151] var_1_13 = var_1_6 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_2=16, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=8, var_1_15=1, var_1_16=256, var_1_18=-2, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L153] var_1_18 = var_1_3 [L154] signed long int stepLocal_4 = (((var_1_11) > ((var_1_12 * -64))) ? (var_1_11) : ((var_1_12 * -64))); [L155] unsigned char stepLocal_3 = var_1_10; VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_2=16, stepLocal_3=8, stepLocal_4=8, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=8, var_1_15=1, var_1_16=256, var_1_18=0, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L156] COND FALSE !((- var_1_9) <= var_1_8) [L169] var_1_16 = var_1_10 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_2=16, stepLocal_3=8, stepLocal_4=8, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=8, var_1_15=1, var_1_16=8, var_1_18=0, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L171] signed long int stepLocal_1 = (var_1_10 & 0) * var_1_5; VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_1=0, stepLocal_2=16, stepLocal_3=8, stepLocal_4=8, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=8, var_1_15=1, var_1_16=8, var_1_18=0, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L172] EXPR var_1_16 >> var_1_3 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_1=0, stepLocal_2=16, stepLocal_3=8, stepLocal_4=8, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=8, var_1_15=1, var_1_16=8, var_1_18=0, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L172] signed long int stepLocal_0 = var_1_16 >> var_1_3; [L173] COND FALSE !(stepLocal_0 == (var_1_10 / var_1_5)) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, stepLocal_0=8, stepLocal_1=0, stepLocal_2=16, stepLocal_3=8, stepLocal_4=8, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=8, var_1_15=1, var_1_16=8, var_1_18=0, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L259] RET step() [L260] CALL, EXPR property() [L250] EXPR var_1_16 >> var_1_3 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=8, var_1_15=1, var_1_16=8, var_1_18=0, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L250] EXPR ((var_1_16 >> var_1_3) == (var_1_10 / var_1_5)) ? (((var_1_3 << (var_1_6 - var_1_7)) > ((var_1_10 & 0) * var_1_5)) ? (var_1_1 == ((double) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((double) var_1_8))) : 1 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=8, var_1_15=1, var_1_16=8, var_1_18=0, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L250] EXPR (((((var_1_16 >> var_1_3) == (var_1_10 / var_1_5)) ? (((var_1_3 << (var_1_6 - var_1_7)) > ((var_1_10 & 0) * var_1_5)) ? (var_1_1 == ((double) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((double) var_1_8))) : 1) && ((var_1_6 <= (last_1_var_1_12 + var_1_7)) ? (var_1_10 == ((unsigned char) var_1_11)) : (var_1_10 == ((unsigned char) (var_1_3 + var_1_7))))) && ((((var_1_6 >> 2) * last_1_var_1_13) > last_1_var_1_10) ? (var_1_12 == ((unsigned short int) var_1_6)) : 1)) && (((1 << var_1_10) != (-500 / -100)) ? (((var_1_6 - var_1_3) >= (var_1_12 + 256)) ? (var_1_13 == ((unsigned long int) var_1_11)) : (var_1_13 == ((unsigned long int) var_1_12))) : (var_1_13 == ((unsigned long int) var_1_6))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=8, var_1_15=1, var_1_16=8, var_1_18=0, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L250] EXPR 1 << var_1_10 VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=8, var_1_15=1, var_1_16=8, var_1_18=0, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L250] EXPR (((((var_1_16 >> var_1_3) == (var_1_10 / var_1_5)) ? (((var_1_3 << (var_1_6 - var_1_7)) > ((var_1_10 & 0) * var_1_5)) ? (var_1_1 == ((double) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((double) var_1_8))) : 1) && ((var_1_6 <= (last_1_var_1_12 + var_1_7)) ? (var_1_10 == ((unsigned char) var_1_11)) : (var_1_10 == ((unsigned char) (var_1_3 + var_1_7))))) && ((((var_1_6 >> 2) * last_1_var_1_13) > last_1_var_1_10) ? (var_1_12 == ((unsigned short int) var_1_6)) : 1)) && (((1 << var_1_10) != (-500 / -100)) ? (((var_1_6 - var_1_3) >= (var_1_12 + 256)) ? (var_1_13 == ((unsigned long int) var_1_11)) : (var_1_13 == ((unsigned long int) var_1_12))) : (var_1_13 == ((unsigned long int) var_1_6))) VAL [isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=8, var_1_15=1, var_1_16=8, var_1_18=0, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L250-L251] return (((((((var_1_16 >> var_1_3) == (var_1_10 / var_1_5)) ? (((var_1_3 << (var_1_6 - var_1_7)) > ((var_1_10 & 0) * var_1_5)) ? (var_1_1 == ((double) ((((var_1_8) < (var_1_9)) ? (var_1_8) : (var_1_9))))) : (var_1_1 == ((double) var_1_8))) : 1) && ((var_1_6 <= (last_1_var_1_12 + var_1_7)) ? (var_1_10 == ((unsigned char) var_1_11)) : (var_1_10 == ((unsigned char) (var_1_3 + var_1_7))))) && ((((var_1_6 >> 2) * last_1_var_1_13) > last_1_var_1_10) ? (var_1_12 == ((unsigned short int) var_1_6)) : 1)) && (((1 << var_1_10) != (-500 / -100)) ? (((var_1_6 - var_1_3) >= (var_1_12 + 256)) ? (var_1_13 == ((unsigned long int) var_1_11)) : (var_1_13 == ((unsigned long int) var_1_12))) : (var_1_13 == ((unsigned long int) var_1_6)))) && (((- var_1_9) <= var_1_8) ? (var_1_15 ? ((((((var_1_11) > ((var_1_12 * -64))) ? (var_1_11) : ((var_1_12 * -64)))) < var_1_12) ? ((var_1_13 == var_1_10) ? (var_1_16 == ((unsigned short int) var_1_11)) : 1) : (var_1_16 == ((unsigned short int) 256))) : (var_1_16 == ((unsigned short int) var_1_3))) : (var_1_16 == ((unsigned short int) var_1_10)))) && (var_1_18 == ((signed char) var_1_3)) ; [L260] RET, EXPR property() [L260] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=8, var_1_15=1, var_1_16=8, var_1_18=0, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_10=32, last_1_var_1_12=16, last_1_var_1_13=128, var_1_10=8, var_1_11=8, var_1_12=8, var_1_13=8, var_1_15=1, var_1_16=8, var_1_18=0, var_1_19=1, var_1_1=11/2, var_1_20=1, var_1_21=1, var_1_22=1, var_1_23=64, var_1_24=253, var_1_25=254, var_1_26=64, var_1_27=253, var_1_28=0, var_1_29=0, var_1_30=1, var_1_31=5, var_1_32=127, var_1_33=64, var_1_34=0, var_1_35=2, var_1_36=0, var_1_37=254, var_1_39=318, var_1_3=0, var_1_40=64, var_1_41=3, var_1_42=0, var_1_43=-10, var_1_44=127, var_1_5=9, var_1_6=8, var_1_7=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 123 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 26.9s, OverallIterations: 14, TraceHistogramMax: 40, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 9.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3538 SdHoareTripleChecker+Valid, 4.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3409 mSDsluCounter, 11104 SdHoareTripleChecker+Invalid, 3.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8359 mSDsCounter, 933 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4357 IncrementalHoareTripleChecker+Invalid, 5290 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 933 mSolverCounterUnsat, 2745 mSDtfsCounter, 4357 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4059 GetRequests, 3913 SyntacticMatches, 0 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 685 ImplicationChecksByTransitivity, 1.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=21979occurred in iteration=13, InterpolantAutomatonStates: 132, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.6s AutomataMinimizationTime, 13 MinimizatonAttempts, 3962 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.6s SatisfiabilityAnalysisTime, 6.1s InterpolantComputationTime, 3860 NumberOfCodeBlocks, 3860 NumberOfCodeBlocksAsserted, 15 NumberOfCheckSat, 3845 ConstructedInterpolants, 0 QuantifiedInterpolants, 12248 SizeOfPredicates, 77 NumberOfNonLiveVariables, 7713 ConjunctsInSsa, 119 ConjunctsInUnsatCore, 15 InterpolantComputations, 9 PerfectInterpolantSequences, 46296/46800 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:32:13,520 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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_d352f8c4-e738-4153-887a-448321414f1d/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 7f10ee1d7d1bdb6c6002682d2d4e78828136c4b0dcc0a6af4ec817ebb399ac20 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:32:15,427 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:32:15,504 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-29 00:32:15,509 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:32:15,510 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:32:15,537 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:32:15,537 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:32:15,538 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:32:15,538 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:32:15,539 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:32:15,540 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:32:15,541 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:32:15,541 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:32:15,542 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:32:15,543 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:32:15,543 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:32:15,544 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 00:32:15,544 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:32:15,545 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:32:15,546 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:32:15,546 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 00:32:15,548 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:32:15,549 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 00:32:15,549 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 00:32:15,549 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 00:32:15,550 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 00:32:15,550 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:32:15,550 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:32:15,550 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:32:15,551 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:32:15,551 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:32:15,552 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:32:15,552 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:32:15,553 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:32:15,553 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:32:15,553 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:32:15,553 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 00:32:15,554 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 00:32:15,554 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 00:32:15,554 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:32:15,554 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:32:15,555 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 00:32:15,555 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:32:15,555 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:32:15,555 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 00:32:15,555 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_d352f8c4-e738-4153-887a-448321414f1d/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_d352f8c4-e738-4153-887a-448321414f1d/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 -> 7f10ee1d7d1bdb6c6002682d2d4e78828136c4b0dcc0a6af4ec817ebb399ac20 [2023-11-29 00:32:15,829 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:32:15,848 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:32:15,851 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:32:15,852 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:32:15,852 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:32:15,853 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i [2023-11-29 00:32:18,663 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:32:18,865 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:32:18,866 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i [2023-11-29 00:32:18,877 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/data/1a4366576/7ca55714889640cd9782f7839083c174/FLAG6d415c708 [2023-11-29 00:32:18,891 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/data/1a4366576/7ca55714889640cd9782f7839083c174 [2023-11-29 00:32:18,894 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:32:18,895 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:32:18,897 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:32:18,897 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:32:18,902 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:32:18,903 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:32:18" (1/1) ... [2023-11-29 00:32:18,904 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@39af20ba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:32:18, skipping insertion in model container [2023-11-29 00:32:18,904 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:32:18" (1/1) ... [2023-11-29 00:32:18,943 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:32:19,081 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_d352f8c4-e738-4153-887a-448321414f1d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i[915,928] [2023-11-29 00:32:19,164 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:32:19,181 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:32:19,191 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_d352f8c4-e738-4153-887a-448321414f1d/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-9.i[915,928] [2023-11-29 00:32:19,240 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:32:19,259 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:32:19,260 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:32:19 WrapperNode [2023-11-29 00:32:19,260 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:32:19,261 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:32:19,261 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:32:19,261 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:32:19,266 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:32:19" (1/1) ... [2023-11-29 00:32:19,282 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:32:19" (1/1) ... [2023-11-29 00:32:19,317 INFO L138 Inliner]: procedures = 27, calls = 53, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 251 [2023-11-29 00:32:19,318 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:32:19,318 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:32:19,319 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:32:19,319 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:32:19,330 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:32:19" (1/1) ... [2023-11-29 00:32:19,331 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:32:19" (1/1) ... [2023-11-29 00:32:19,338 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:32:19" (1/1) ... [2023-11-29 00:32:19,354 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:32:19,354 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:32:19" (1/1) ... [2023-11-29 00:32:19,354 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:32:19" (1/1) ... [2023-11-29 00:32:19,371 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:32:19" (1/1) ... [2023-11-29 00:32:19,376 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:32:19" (1/1) ... [2023-11-29 00:32:19,380 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:32:19" (1/1) ... [2023-11-29 00:32:19,384 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:32:19" (1/1) ... [2023-11-29 00:32:19,390 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:32:19,391 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:32:19,391 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:32:19,391 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:32:19,392 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:32:19" (1/1) ... [2023-11-29 00:32:19,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:32:19,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:32:19,421 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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:32:19,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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:32:19,466 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:32:19,467 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 00:32:19,467 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 00:32:19,467 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 00:32:19,467 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:32:19,468 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:32:19,584 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:32:19,586 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:32:20,501 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:32:20,543 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:32:20,543 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 00:32:20,544 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:32:20 BoogieIcfgContainer [2023-11-29 00:32:20,544 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:32:20,546 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:32:20,546 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:32:20,549 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:32:20,549 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:32:18" (1/3) ... [2023-11-29 00:32:20,550 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@282c3564 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:32:20, skipping insertion in model container [2023-11-29 00:32:20,550 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:32:19" (2/3) ... [2023-11-29 00:32:20,550 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@282c3564 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:32:20, skipping insertion in model container [2023-11-29 00:32:20,550 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:32:20" (3/3) ... [2023-11-29 00:32:20,551 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-9.i [2023-11-29 00:32:20,565 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:32:20,565 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 00:32:20,608 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:32:20,613 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;@11503832, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:32:20,614 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 00:32:20,617 INFO L276 IsEmpty]: Start isEmpty. Operand has 107 states, 64 states have (on average 1.546875) internal successors, (99), 65 states have internal predecessors, (99), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-29 00:32:20,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2023-11-29 00:32:20,635 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:32:20,635 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:32:20,636 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:32:20,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:32:20,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1680896476, now seen corresponding path program 1 times [2023-11-29 00:32:20,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:32:20,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1226024605] [2023-11-29 00:32:20,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:32:20,655 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:32:20,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:32:20,657 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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:32:20,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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:32:21,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:32:21,130 INFO L262 TraceCheckSpWp]: Trace formula consists of 406 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 00:32:21,144 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:32:21,206 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 1310 proven. 0 refuted. 0 times theorem prover too weak. 1810 trivial. 0 not checked. [2023-11-29 00:32:21,206 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 00:32:21,207 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:32:21,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1226024605] [2023-11-29 00:32:21,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1226024605] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:32:21,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:32:21,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:32:21,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976323860] [2023-11-29 00:32:21,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:32:21,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 00:32:21,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:32:21,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 00:32:21,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 00:32:21,245 INFO L87 Difference]: Start difference. First operand has 107 states, 64 states have (on average 1.546875) internal successors, (99), 65 states have internal predecessors, (99), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) Second operand has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-11-29 00:32:21,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:32:21,350 INFO L93 Difference]: Finished difference Result 211 states and 396 transitions. [2023-11-29 00:32:21,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 00:32:21,358 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 248 [2023-11-29 00:32:21,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:32:21,365 INFO L225 Difference]: With dead ends: 211 [2023-11-29 00:32:21,365 INFO L226 Difference]: Without dead ends: 105 [2023-11-29 00:32:21,369 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 247 GetRequests, 247 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:32:21,372 INFO L413 NwaCegarLoop]: 170 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-29 00:32:21,373 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 170 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-29 00:32:21,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2023-11-29 00:32:21,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 105. [2023-11-29 00:32:21,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 63 states have (on average 1.4761904761904763) internal successors, (93), 63 states have internal predecessors, (93), 40 states have call successors, (40), 1 states have call predecessors, (40), 1 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2023-11-29 00:32:21,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 173 transitions. [2023-11-29 00:32:21,420 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 173 transitions. Word has length 248 [2023-11-29 00:32:21,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:32:21,421 INFO L495 AbstractCegarLoop]: Abstraction has 105 states and 173 transitions. [2023-11-29 00:32:21,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (40), 2 states have call predecessors, (40), 2 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-11-29 00:32:21,421 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 173 transitions. [2023-11-29 00:32:21,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2023-11-29 00:32:21,428 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:32:21,428 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:32:21,444 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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)] Ended with exit code 0 [2023-11-29 00:32:21,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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:32:21,632 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:32:21,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:32:21,633 INFO L85 PathProgramCache]: Analyzing trace with hash 748708191, now seen corresponding path program 1 times [2023-11-29 00:32:21,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:32:21,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1812154419] [2023-11-29 00:32:21,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:32:21,635 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:32:21,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:32:21,636 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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:32:21,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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:32:22,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:32:22,029 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-29 00:32:22,040 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:32:25,451 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 843 proven. 372 refuted. 0 times theorem prover too weak. 1905 trivial. 0 not checked. [2023-11-29 00:32:25,451 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:32:26,118 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 00:32:26,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1812154419] [2023-11-29 00:32:26,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1812154419] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:32:26,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1550990225] [2023-11-29 00:32:26,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:32:26,120 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 00:32:26,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 00:32:26,145 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 00:32:26,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2023-11-29 00:32:27,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:32:27,335 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-29 00:32:27,344 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:32:29,420 INFO L134 CoverageAnalysis]: Checked inductivity of 3120 backedges. 803 proven. 288 refuted. 0 times theorem prover too weak. 2029 trivial. 0 not checked. [2023-11-29 00:32:29,421 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:32:29,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1550990225] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:32:29,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 00:32:29,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 17 [2023-11-29 00:32:29,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138817186] [2023-11-29 00:32:29,718 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 00:32:29,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-11-29 00:32:29,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 00:32:29,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-11-29 00:32:29,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=421, Unknown=0, NotChecked=0, Total=552 [2023-11-29 00:32:29,723 INFO L87 Difference]: Start difference. First operand 105 states and 173 transitions. Second operand has 18 states, 18 states have (on average 5.833333333333333) internal successors, (105), 16 states have internal predecessors, (105), 5 states have call successors, (71), 5 states have call predecessors, (71), 7 states have return successors, (72), 5 states have call predecessors, (72), 5 states have call successors, (72) [2023-11-29 00:32:31,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:32:31,527 INFO L93 Difference]: Finished difference Result 349 states and 557 transitions. [2023-11-29 00:32:31,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 00:32:31,528 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 5.833333333333333) internal successors, (105), 16 states have internal predecessors, (105), 5 states have call successors, (71), 5 states have call predecessors, (71), 7 states have return successors, (72), 5 states have call predecessors, (72), 5 states have call successors, (72) Word has length 249 [2023-11-29 00:32:31,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:32:31,532 INFO L225 Difference]: With dead ends: 349 [2023-11-29 00:32:31,532 INFO L226 Difference]: Without dead ends: 245 [2023-11-29 00:32:31,534 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 924 GetRequests, 883 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 415 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=443, Invalid=1279, Unknown=0, NotChecked=0, Total=1722 [2023-11-29 00:32:31,535 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 299 mSDsluCounter, 945 mSDsCounter, 0 mSdLazyCounter, 583 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 299 SdHoareTripleChecker+Valid, 1080 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 583 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-29 00:32:31,535 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [299 Valid, 1080 Invalid, 729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 583 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-29 00:32:31,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2023-11-29 00:32:31,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 225. [2023-11-29 00:32:31,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 138 states have (on average 1.4275362318840579) internal successors, (197), 138 states have internal predecessors, (197), 80 states have call successors, (80), 6 states have call predecessors, (80), 6 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-29 00:32:31,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 357 transitions. [2023-11-29 00:32:31,584 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 357 transitions. Word has length 249 [2023-11-29 00:32:31,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:32:31,586 INFO L495 AbstractCegarLoop]: Abstraction has 225 states and 357 transitions. [2023-11-29 00:32:31,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 5.833333333333333) internal successors, (105), 16 states have internal predecessors, (105), 5 states have call successors, (71), 5 states have call predecessors, (71), 7 states have return successors, (72), 5 states have call predecessors, (72), 5 states have call successors, (72) [2023-11-29 00:32:31,587 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 357 transitions. [2023-11-29 00:32:31,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 250 [2023-11-29 00:32:31,592 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:32:31,592 INFO L195 NwaCegarLoop]: trace histogram [40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:32:31,603 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2023-11-29 00:32:31,811 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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)] Ended with exit code 0 [2023-11-29 00:32:32,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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:32:32,003 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:32:32,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:32:32,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1141735201, now seen corresponding path program 1 times [2023-11-29 00:32:32,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 00:32:32,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [342610282] [2023-11-29 00:32:32,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:32:32,004 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:32:32,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 00:32:32,005 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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:32:32,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d352f8c4-e738-4153-887a-448321414f1d/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 (5)] Waiting until timeout for monitored process [2023-11-29 00:32:32,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:32:32,373 INFO L262 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 29 conjunts are in the unsatisfiable core [2023-11-29 00:32:32,382 INFO L285 TraceCheckSpWp]: Computing forward predicates...